The QuickBooks connection is still being built, so there is nothing to connect yet — everything below describes how it will work. Meanwhile the spreadsheet import does the same job: QuickBooks exports a vendor and payments report that goes straight into the template. Xero and Zoho Books connect today.
When it lands you will connect your QuickBooks Online company, pick a tax year and a form, and pull in every vendor you have ticked for 1099 tracking with their expense totals already added up. Review the rows, fix what needs fixing, and e‑file. One Intuit login can hold several companies, and you will choose which one you are filing for.
The short answer
Connect your QuickBooks Online company, choose the tax year, choose the form and the box the payments belong in, then import. TaxFormHero fetches every vendor that has Track payments for 1099 ticked in QuickBooks, together with the expense categories you select, and totals them for the year. The rows arrive as editable drafts with the same validation the manual form uses, so you review before anything is filed. Filing costs $1.99 per form and falls with volume.
Connect the company
Sign in to QuickBooks Online and authorise TaxFormHero. If you are already signed in, it is one screen. The connection is per Intuit login, and it keeps working until you disconnect it.
Pick the company and payer
An Intuit login can own several companies, so you choose which set of books you are filing from. Its details prefill a payer record. A payer already in your directory is matched rather than duplicated.
Choose year, form and box
Select the tax year, then 1099‑NEC or 1099‑MISC, then the box the payments belong in. You can also choose which expense categories to include, or take all of them.
Import, review, file
Every 1099‑tracked vendor arrives with its yearly total, in the same grid the manual form uses. Edit a row, remove one, add it back on a later import. Then add the finished forms to the cart and file.
Each of these is a real behaviour of the QuickBooks Online API rather than a setting you have got wrong, so it is worth knowing before January.
| What you see | Why, and what to do |
|---|---|
| A vendor is missing from the import | Almost always because Track payments for 1099 is not ticked on that vendor in QuickBooks. Untracked vendors are not fetched at all. Tick it in QuickBooks and import again. |
| A vendor you removed is back | By design. Removing a row drops it from this import, not from QuickBooks. The next fetch brings it back with whatever QuickBooks now holds, so a payment made in the meantime is not stranded. |
The connection, the fetch and the review cost nothing. Filing is charged per form on graduated bands, so a larger batch reaches a lower rate on its own.
| Filing volume | Which forms | Price per form |
|---|---|---|
| First 150 forms | forms 1–150 | $1.99 |
| Next 350 forms | forms 151–500 | $0.99 |
| Next 500 forms | forms 501–1,000 | $0.60 |
| Beyond 1,000 forms | every form after | $0.45 |
No signup fee, no subscription and no minimum. State filing, print and mail, secure e‑delivery and TIN matching are optional and priced separately on the pricing page.
E-file Form 1099‑NEC
The form most QuickBooks imports produce, with its boxes and deadlines.
Collect a W‑9
Get the full certified taxpayer ID QuickBooks cannot give you.
TIN Matching
Check an imported name and TIN against IRS records before you file.
What it costs
Per-form bands, add-ons, and the volume figures worked out.
Connect the company once, pull in the vendors you already track for 1099, and leave filing as the last small step.
Answers come straight from our guides. For anything about your own filing, we’ll point you to a person.
Can’t find the answer? Contact us
General information, not tax advice. Please don’t type Social Security or tax ID numbers here.