Stripe Connect 1099-NEC Forms and Your QuickBooks Books
Contractors paid through Stripe Connect get 1099-NECs built from Stripe's records, not QuickBooks. Who files, the 2026 threshold, and the year-end tie-out.
A platform pays 40 contractors through Stripe Connect in 2026. In January, 31 of them need a Form 1099-NEC. The forms will come out of Stripe's tax reporting product, built from Stripe's own transfer and payout records. The QuickBooks file shows something much smaller: one expense account that grew by $412,600 over the year, with no contractor names on it.
Both are correct, and they are not supposed to look alike. The trouble starts when someone, usually the accountant in late January, asks why the forms add up to $371,950 and the books say $412,600. If nobody can explain the $40,650 between them, the answer to "are the forms right?" is a shrug.
This guide covers who files which form when contractors are paid through Connect, the 2026 threshold change, how Stripe works out each contractor's amount, what a synced QuickBooks file can and cannot tell you, and a year-end tie-out that turns the gap into a short list of explained differences.
Acodei syncs your Stripe Connect transfers into a QuickBooks account you choose, so the year's contractor spend sits in one place you can tie to Stripe's 1099 totals. Start a free trial.
1099-K or 1099-NEC: which side of the money you are on
Two different forms show up around Stripe, and they report opposite flows.
A 1099-K reports payments you received through a payment processor. If you sell through Stripe, that form is about your sales. Our guide to reconciling a Stripe 1099-K with QuickBooks covers that side.
A 1099-NEC reports what you paid someone else. The IRS instructions for Forms 1099-MISC and 1099-NEC say to use it for payments "for services performed for your trade or business by an individual who is not your employee." When a platform sends contractors their earnings through Connect transfers, any NEC obligation belongs to the platform.
The boundary between them is not always obvious, and the IRS draws it in the same instructions: "Payments made with a credit card or payment card and certain other types of payments, including third-party network transactions, must be reported on Form 1099-K by the payment settlement entity under section 6050W and are not subject to reporting on Form 1099-MISC or Form 1099-NEC."
Which form a given contractor flow belongs on depends on facts this guide can't see: how the platform is set up, who controls pricing, and who the payment settlement entity is. Stripe itself says it "recommends that you consult a tax advisor," and so do we. What follows is about the books, not the ruling.
Who files: Stripe or your platform
Stripe's Connect tax reporting guide splits responsibility by who controls pricing: "Stripe issues 1099-K forms for connected accounts where Stripe controls the pricing or for transactions where the connected account pays fees directly to Stripe. For all other transactions where the platform controls the pricing, the platform is responsible for filing any relevant 1099 forms."
Stripe's 1099-NEC overview for platforms puts the same rule by account type:
| Connected account type | Who files |
|---|---|
| Standard | Stripe files ("Stripe generates and files 1099-K forms automatically for Standard accounts that meet thresholds") |
| Express | Platform files |
| Custom | Platform files |
When the platform files, its name is on the form. Stripe's tax form settings say the payer tax identity "Uses the platform account's information (legal business name and tax identification number) by default," and that the address you set "displays on the 1099-NEC or 1099-MISC form as the Payer's address." For a 1099-K, the same settings ask whether the platform is a "payment settlement entity (PSE) or an electronic payment facilitator (EPF)."
So for most contractor platforms on Express or Custom accounts, the forms are yours. They are filed through Stripe's tooling, but they go out under your name and your EIN, and your books are what an auditor would compare them to.
The 2026 thresholds and dates
The thresholds moved for 2026. The IRS instructions for Forms 1099-MISC and 1099-NEC say: "For tax years beginning after 2025, the minimum threshold amount for reporting certain payments required to be reported on certain information returns and/or perform backup withholding on those payments increased to $2,000 and may be adjusted for inflation beginning in calendar year 2027."
Stripe's thresholds for platforms line up:
| Form | 2025 and earlier | 2026 |
|---|---|---|
| 1099-NEC | $600 or more | $2,000 or more |
| 1099-MISC | $600 or more | $2,000 or more, or $10 in royalties |
| 1099-K | More than $20,000 and more than 200 transactions (2025) | More than $20,000 and more than 200 transactions |
The practical effect for 2026: fewer contractors get a form, so more of your contractor spend sits outside any form at all. That matters in the tie-out below, because "paid but under threshold" becomes a bigger line.
The deadline is January 31 for both filing and furnishing. The IRS instructions say that if the date "falls on a Saturday, Sunday, or legal holiday … the due date is the next business day," and January 31, 2027 is a Sunday. Stripe's tax reporting timeline lists "January 22" as the "Latest recommended date to e-file tax forms in your Stripe Dashboard to have forms postmarked by the IRS deadline," and "February 1" as "The IRS deadline to postmark 1099 tax forms to your connected accounts."
How Stripe works out each contractor's number
Stripe totals each connected account with a calculation method you pick. Its calculation methods guide lists three for the 1099-NEC: "Payments including fees", "Payments excluding fees" and "Payouts only". Three details matter for the books.
For separate charges and transfers, the transfer is the number. "Stripe derives the reportable amount for a separate charge and transfer from the transfer, not the charge." If you charge a customer $100 and transfer $80 to the contractor, the $80 is what counts. That is also the amount that leaves your Stripe balance, which is what your books should be showing.
Payouts only can understate. The method "lets you report only the amount that was paid out to the connected account's bank account, minus any payout reversals." Stripe's own example: transfer $80, let the contractor spend $10 of it as a balance payment, and pay out $70, and payouts only "only reports 70 USD," which Stripe warns "might misrepresent the total income (which would be 80 USD) that you need to accurately report." Your books recorded an $80 transfer. The form says $70.
Credit transfers can inflate a 1099-K. "Transactions created with the Transfers API to credit connected accounts (for example, handling dispute reversals and refund failures) are included in 1099-K form totals … To remove these credit transfers from the form, platforms must manually adjust the form box amounts before filing." If you file 1099-Ks for some accounts, look for these before January.
Stripe also lets you change a form's total to "reflect payment transactions outside of Stripe," and export "transaction logs to check which Stripe transactions have contributed to a 1099 form's total." That export is the only per-contractor ledger you will have, so keep it with your year-end file.
What your QuickBooks file actually holds
Here is the part that surprises people. On a Stripe-synced file, Connect transfers to contractors don't arrive as payments to individual vendors.
Acodei's Stripe Connect setup has you create a product for Connect activity, which you "will likely link … to an expense or COGS account to track outbound transfers," and map the Transfer (Stripe Connect) type to it under Account Mapping, then Balance Transaction Mapping. If that section isn't showing, select Customize and switch Balance Transaction Mapping on. Acodei generally sends Connect activity on the Daily Balance Summary, and it sends aggregated transfer information. In Acodei's words, "you will not be able to see in QuickBooks which contractors received specific transfers. You will only see the aggregated amount."
So the QuickBooks side of your 1099 work is one account and one number for the year. That has three consequences.
- QuickBooks can't produce these forms. Its 1099 tools can only total payments recorded against a vendor, and the synced transfers aren't. The per-contractor detail lives in Stripe.
- Don't rebuild the detail by hand on top of the sync. If someone also enters each contractor payment as a vendor expense, the spend is counted twice in the books. If they also set those vendors up for 1099 tracking, you risk preparing a second set of forms in QuickBooks for payments Stripe is already reporting.
- The account you map to is a decision for you and your accountant. Acodei's guidance on uncommon transaction types is that "Determining which balance transaction types to map to which products is entirely up to you and your accountant." A marketplace that reports net revenue may not treat seller transfers as an expense at all. Our guide to Stripe Connect in QuickBooks covers that principal-versus-agent choice. The tie-out below works the same against whichever account you pick.
A dedicated account, named something like "Contractor payments: Stripe Connect", makes the year-end check a single report. A shared "Other expenses" account makes it an afternoon.
The year-end tie-out
Do this once the year's transfers have synced and before you file. You need three things:
- The QuickBooks total. Run a report on the account your Connect transfers map to, for the calendar year.
- The Stripe forms total. In Stripe's tax reporting dashboard, add up box 1a on every 1099-NEC you're about to file.
- The transaction logs. Export them for the forms, so you can see which transfers fed each total.
The two totals will differ, and that's expected. Every difference should fall into one of these buckets:
| Bucket | Why it's in the books but not on a form |
|---|---|
| Under threshold | Contractors paid less than $2,000 in 2026 get no form |
| Not a US payee | Stripe's NEC criteria start with "Based in the US or a US taxpayer" |
| Calculation method | Payouts only reports what reached the bank, not what you transferred |
| Reversals | Check whether reversed transfers reduce the same QuickBooks account, and whether the form already nets them |
| Off-Stripe adjustments | Amounts you added to a form for payments made outside Stripe aren't in the synced account |
Back to the platform from the start of this guide:
| Line | Amount |
|---|---|
| Connect transfers in QuickBooks, 2026 | $412,600 |
| Less: 9 contractors under $2,000 | ($11,400) |
| Less: 3 contractors outside the US | ($27,000) |
| Less: 1 form reduced by hand for a $2,250 credit agreed with the contractor | ($2,250) |
| Expected total of 1099-NEC box 1a | $371,950 |
| Actual total of the 31 forms | $371,950 |
When the last two lines match, you have a one-page answer for your accountant. When they don't, the transaction logs show which contractor's form doesn't match the transfers you can see. The two usual causes are a form someone edited by hand and a contractor who changed accounts partway through the year.
Run the same check at the end of each quarter and January is a formality. Leave it until January and it lands in the same week as the January 22 e-file date.
A different path: outbound payments from a Financial Account
Some businesses pay contractors without Connect, using outbound payments from a Stripe Financial Account. Those post differently. Acodei records each outbound payment as a Purchase or Expense paid from the financial account's holding account, in the expense category you choose in Account Mapping. There's a known limitation, which Stripe has confirmed on its side: every Purchase or Expense created this way is currently assigned to a default vendor named "Stripe", not to the person you paid. With daily expense batching, they collapse further into one journal entry per account per day.
Either way, those records can't drive 1099 preparation either. Keep a separate list of who you paid, and ask your tax advisor how those payments should be reported. The Stripe outbound payment glossary entry has the details of the object.
Set it up now so January is short
- Map Connect transfers to their own account. One product, one expense or COGS account, decided with your accountant. Our glossary entry on the QuickBooks vendor explains why contractor detail won't be in your vendor list.
- Choose a calculation method on purpose. If you choose payouts only, write down why and expect the forms to come in under the books.
- Chase tax details early. Stripe asks platforms to "Action forms in the
Needs attentionstate to get missing name, address, and taxpayer ID (SSN or EIN) details." A contractor who never added a TIN is a form you can't file on time. - Know your account types. Standard accounts get forms from Stripe. Express and Custom accounts get them from you. A connected account's type decides which.
- Keep reversals visible. When money comes back from a contractor, our guide to Stripe Connect refunds and reversals in QuickBooks shows what the books record.
Frequently asked questions
Does Stripe file 1099-NEC forms for my contractors?
It depends on the connected account type. Stripe files 1099-K forms for Standard accounts that meet the thresholds. For Express and Custom accounts, the platform files, using Stripe's tax reporting tools, under the platform's own name and taxpayer ID by default.
What is the 1099-NEC threshold for 2026?
$2,000. The IRS says that for tax years beginning after 2025 the reporting threshold increased to $2,000, with inflation adjustments possible from 2027. For 2025 and earlier it was $600. The 1099-K threshold for platforms stays at more than $20,000 and more than 200 transactions.
Can QuickBooks Online prepare 1099s for contractors I paid through Stripe Connect?
Not from synced Connect transfers. Acodei sends those as an aggregated amount, so QuickBooks can't see which contractor received which transfer. The per-contractor totals live in Stripe, which is where the forms come from. Use QuickBooks to check the year's total against Stripe's forms.
Why don't my Stripe 1099 totals match my QuickBooks contractor expense?
Because the books hold every transfer, and the forms only cover some of them. Contractors under $2,000, non-US payees, a payouts only calculation method, reversals and manual form edits all open a gap. Account for each one and what's left should be zero.
When are 1099-NEC forms for 2026 due?
January 31, 2027 is a Sunday, so the deadline moves to the next business day, February 1, 2027, for both filing with the IRS and furnishing to contractors. Stripe recommends e-filing from its Dashboard by January 22.
Acodei puts your Stripe Connect transfers into the QuickBooks account you choose, so the year's contractor spend is one number you can tie to Stripe's 1099 totals. Start a free trial.
Automate your Stripe to QuickBooks sync
Save hours every month. Acodei automatically syncs your Stripe transactions, invoices, and payouts to QuickBooks Online.
14-day free trial · card required · cancel anytime
How Acodei handles this in your stack
Stripe QuickBooks Integration
See how Acodei syncs Stripe payments, fees, refunds, invoices, and payouts into QuickBooks Online automatically.
Or go straight to a capability
Advanced Product Mapping
Map Stripe products to QuickBooks with rule-based logic on product ID, price ID, metadata, and account. Set rule priority and extend mapping to refunds and fees.
Automated Invoice Sync
Bring Stripe invoices into QuickBooks and auto-apply payments and credit memos, with numbering, invoice matching, and quantity tracking to cut double-entry.
Multi-Currency Mastery
Sync Stripe transactions across currencies with automatic exchange rate handling and currency-specific customer records. Our team enables multicurrency on request, and zero-decimal currencies such as JPY are not supported.
Class Mapping
Map Stripe products to QuickBooks classes for scalable categorization and multi-entity reporting. Class tracking requires QuickBooks Online Plus or Advanced.
Historical Data Import
Backfill historical Stripe data into QuickBooks by month range. Preview volume and cost before syncing so reporting starts from a complete baseline.
How to Connect Stripe to QuickBooks Online
Connect Stripe to QuickBooks Online in minutes. Acodei links both accounts with secure OAuth and syncs payments, fees, refunds, and payouts automatically.
Reconcile Stripe Payments in QuickBooks
Reconcile Stripe in QuickBooks Online automatically. Acodei splits out fees, matches payouts to deposits, and keeps every charge audit-ready.
Related articles
Acodei Journal
GST and PST on One Stripe Line: QuickBooks Group Tax Codes
Acodei Content Team
GST and PST on One Stripe Line: QuickBooks Group Tax Codes
10/9/2026
Acodei Journal
Japanese Consumption Tax on Stripe Sales in QuickBooks
Acodei Content Team
Japanese Consumption Tax on Stripe Sales in QuickBooks
10/8/2026
Acodei Journal
Stripe Singapore GST and the S$400 Line in QuickBooks
Acodei Content Team
Stripe Singapore GST and the S$400 Line in QuickBooks
10/8/2026
Get more operational finance guides like this one
We will only send high-value product and finance content.