CPAForgeThe tools desk

Field guide

How to File 1099s from QuickBooks (2026): Import & E-File

By Marcus CaldwellFiled 2026-07-07

If your books already live in QuickBooks, your 1099 data is already there — you paid the contractors from it all year. The job at year-end isn't re-entering anything; it's making sure QuickBooks tagged the right vendors and accounts, then moving that clean data into an e-file service and transmitting it. This guide covers both QuickBooks Online and Desktop, and the import path that most firms prefer.

Do the setup in December, not January

Flagging 1099 vendors and mapping accounts is a 20-minute cleanup task. Doing it before year-end means your January import is one click instead of a reconciliation project.

Step 1 — Flag every contractor as a 1099 vendor#

In QuickBooks, each contractor's vendor record needs "Track payments for 1099" turned on, with their W-9 details filled in (legal name, TIN, address). A vendor that isn't flagged simply won't appear in the 1099 report — the most common reason contractors "go missing" at filing time. Collect W-9s up front so this data is already accurate; our 1099-NEC step-by-step covers the W-9 side.

Step 2 — Map your expense accounts to 1099 boxes#

QuickBooks needs to know which payments count as nonemployee compensation. In the 1099 setup wizard, map the expense accounts you paid contractors from (contract labor, subcontractors, professional fees, etc.) to Box 1 of the 1099-NEC. Unmapped accounts won't flow into the totals.

Step 3 — Let QuickBooks exclude card and network payments#

This one trips people up: QuickBooks deliberately excludes payments made by credit card, debit card, or third-party network from the 1099-NEC total. That's correct — those are reported by the processor on a 1099-K, and reporting them again would double-count the contractor. Don't "fix" a total that looks low for this reason. See our 1099-K guide for where that line sits.

Step 4 — Pull and sanity-check the 1099 vendor report#

Run QuickBooks' 1099 report (Vendor > 1099 forms, or Reports > 1099 Transaction Detail). Review it for:

  • Contractors at or above $600 for services who should get a form,
  • Anyone unexpectedly missing (usually an unflagged vendor or unmapped account),
  • Totals that match your own records.

This report is your source of truth. Fix mapping issues here, before the data leaves QuickBooks.

Step 5 — Import into an e-file service#

You can e-file from within QuickBooks Online, but most firms move the data into a dedicated service to pick up batch TIN matching, multi-client organization, and combined federal/state filing. The clean path is a direct import.

Tax1099 imports directly from QuickBooks (Online and Desktop) and Xero, so your flagged vendors and mapped totals move over without re-keying. From there it runs TIN matching on the whole batch to catch name/TIN mismatches before you transmit, delivers recipient copies by e-delivery or mail, and files to the IRS — plus combined federal/state where your state participates. For a firm juggling QuickBooks and Xero clients, it keeps every filing under one login. It's the workflow we'd point most QuickBooks users to.

Step 6 — Run TIN matching, then transmit#

Even with clean QuickBooks data, a contractor may have given a name that doesn't match their TIN on IRS records. Run TIN matching before you file — it's the cheapest error to fix pre-transmission and the most expensive to fix after (a CP2100 notice and possible backup withholding). Our TIN matching guide walks through it. Then transmit and save your acceptance confirmation as proof of timely filing.

If you spot an error after filing#

Wrong amount, wrong TIN, or a duplicate? You'll file a correction, not a fresh return — see how to correct a 1099.

Watch the calendar#

The 1099-NEC is due to recipients and the IRS by January 31, with no easy extension — check the full 2026 deadline calendar and confirm you're over the e-file threshold (you almost certainly are if you're filing from QuickBooks for a business).

The short version#

  1. Flag every contractor as a 1099 vendor.
  2. Map expense accounts to the 1099-NEC box.
  3. Trust QuickBooks' exclusion of card/network payments.
  4. Pull and sanity-check the 1099 report.
  5. Import into Tax1099.
  6. Run TIN matching, transmit, and save the confirmation.

Clean QuickBooks data plus a direct import turns 1099 season from a data-entry slog into a review-and-transmit task.

Import & File

Tax1099

Visit official site

Q & A

Frequently asked questions

Can I e-file 1099s directly from QuickBooks?
QuickBooks Online has a built-in 1099 e-file flow, and QuickBooks Desktop can prepare 1099 data for filing. Many firms instead import the QuickBooks data into a dedicated e-file service like Tax1099 to get batch TIN matching, multi-client organization, and combined state filing that the built-in flow doesn't fully cover. Either way, the QuickBooks data is your source of truth.
Why aren't all my contractors showing up as 1099 vendors in QuickBooks?
Usually because the vendor isn't flagged as 'Track payments for 1099' or the expense accounts they were paid from aren't mapped to a 1099 box. Fix both in the 1099 setup wizard, and remember that payments made by credit card or third-party network are excluded from the 1099-NEC total on purpose — those get reported on a 1099-K by the processor instead.
Does the $600 threshold come from QuickBooks automatically?
QuickBooks totals each contractor's mapped payments for the year, and its 1099 report can filter to those meeting the threshold. Verify the totals against your own records before filing — mis-mapped accounts or excluded card payments can push a real contractor below the line or pull an exempt vendor above it.
What's the advantage of importing QuickBooks data into Tax1099 versus filing in QuickBooks directly?
An import into a dedicated service adds batch TIN matching before you transmit, cleaner multi-client handling for firms, combined federal/state filing where available, and flexible recipient delivery (e-delivery or print-and-mail). It also keeps your filing history in one place across QuickBooks and Xero clients.

Keep reading

Related guides