Why your 1099-K doesn't match your books

Omkar Moraye · October 20, 2026 · Updated October 23, 2026
Why doesn't my 1099-K match my books?
A 1099-K reports gross payments processed by Stripe, PayPal, Shopify or a card processor, before fees, refunds and chargebacks. Bank deposits arrive net of all 3, so books built from the bank feed show less income than the form. Record gross sales, then fees and refunds as separate lines, and back out any sales tax collected.
A 1099-K reconciliation usually starts with one bad surprise: the form from Stripe, PayPal or Shopify says the business took in more than the books show. In nearly every file we see, nobody lost any money. The form counts every dollar a customer paid. The books were built from bank deposits, and a deposit is what is left after the processor has taken its fees, paid back refunds and settled disputes.
This post shows the gap worked through for one month of card sales, the entries that make the books tie to the form, what each platform puts in its total, and what to do when the form itself is wrong. It covers bookkeeping. How the result goes on the return is your tax preparer’s call.
Why a 1099-K shows more than your deposits
Form 1099-K reports the gross amount of payments, and the IRS defines that as the total “without regard to any adjustments for credits, cash equivalents, discount amounts, fees, refunded amounts, shipping amounts, or any other amounts” (Instructions for Form 1099-K, revised December 2026). The IRS page for people who receive one says the same thing in plain terms: the amount “isn’t adjusted for any” fees, credits, refunds, shipping, cash equivalents or discounts, and those items “are not taxable income” (What to do with Form 1099-K, updated July 27, 2026).
A bank deposit from a processor is the other end of the same money. Between the customer’s payment and the payout, five things usually come out or go in:
| Item | In the 1099-K total | In the bank deposit | Where it belongs in the books |
|---|---|---|---|
| Processing fees | Yes | No, already taken | Expense |
| Refunds to customers | Yes, never netted | No, already paid | Sales Returns and Allowances |
| Lost chargebacks | Yes, never netted | No, already taken | Sales Returns and Allowances |
| Sales tax collected | Often (see below) | Yes | Sales Tax Payable, not income |
| Shipping charged | Usually | Yes | Income |
So books that record each payout as one line of income are wrong in two directions at once. Sales are understated by the fees the processor kept and the refunds and chargebacks it paid back out, and that is the gap you see against the form. They are also overstated by the sales tax inside each deposit, an error the comparison does not show, because the form usually includes the tax too.
The fix in the books is the same whichever processor it is: record what customers paid, then record each deduction where it belongs, so the payout is only the cash that reached the bank.
A 1099-K reconciliation, worked for one month
Take an online store selling through Stripe in March. The Stripe balance report for the month shows:
| March activity in Stripe | Amount |
|---|---|
| Charges: products | 18,000.00 |
| Charges: shipping | 800.00 |
| Charges: sales tax collected | 1,200.00 |
| Gross charges | 20,000.00 |
| Refunds to customers | −600.00 |
| Processing fees | −610.00 |
| Chargeback lost | −150.00 |
| Dispute fee | −15.00 |
| Paid out to the bank | 18,625.00 |
The fee figures are illustrative; take yours from the processor’s report, not from a published rate. To keep the table short, the refund and the chargeback are shown without their own sales tax.
The 1099-K for that year shows $20,000.00 in the March box. Stripe says its gross volume includes processing fees, shipping fees, taxes, refunded charges and all adjustments, and that these “are not deducted from your total charges” (Stripe: 1099-K tax forms, read October 20, 2026). If the bank feed booked the payouts as income, the books say $18,625.00 of sales, $1,375.00 below the form, and that $18,625.00 still wrongly includes $1,200.00 of tax.
The entries that make it tie
Run the processor through a clearing account, set up in QuickBooks Online as an Other Current Assets account named Stripe Clearing. Sales go in at gross, every deduction comes out of it, and the payout leaves it for the bank. When the month is right, the clearing account is back at zero.
| Date | Account | Debit | Credit |
|---|---|---|---|
| Mar 31 | Stripe Clearing | 20,000.00 | |
| Mar 31 | Sales | 18,000.00 | |
| Mar 31 | Shipping Income | 800.00 | |
| Mar 31 | Sales Tax Payable | 1,200.00 | |
| Mar 31 | Sales Returns and Allowances | 600.00 | |
| Mar 31 | Sales Returns and Allowances | 150.00 | |
| Mar 31 | Merchant Service Fees | 610.00 | |
| Mar 31 | Chargeback Fees | 15.00 | |
| Mar 31 | Stripe Clearing | 1,375.00 | |
| Mar 31 | Operating Checking | 18,625.00 | |
| Mar 31 | Stripe Clearing | 18,625.00 |
Shown as one entry for the month so the totals are easy to follow. In practice, the payout lines are matched in the bank feed as they arrive, each one to Stripe Clearing, so every bank line has its own transaction. If a store uses Shopify, Square or PayPal, the same pattern works with that processor’s name on the clearing account; each app’s payout timing and fees are compared in recording payment processor payouts in QuickBooks Online. Card fee entries for a single invoice payment are covered in recording card processing fees in QuickBooks, and contested disputes in chargeback accounting.
The workpaper that ties the form to the books
Once the books are gross, the reconciliation is short:
| Line | March |
|---|---|
| 1099-K, March monthly box | 20,000.00 |
| Less sales tax collected (a liability, not income) | −1,200.00 |
| Gross receipts in the books (Sales + Shipping Income) | 18,800.00 |
| Sales Returns and Allowances (refund and chargeback) | 750.00 |
| Merchant Service Fees and Chargeback Fees | 625.00 |
The form and the books now agree to the penny, and every difference between them is a named account with a source document behind it. That is the support a CPA can work from: not a net figure that happens to be close, but gross receipts that start from the form and a line for each thing taken back out.
Reconcile by month, not by year
Boxes 5a to 5l on the 1099-K split the year’s total into 12 monthly amounts. Tie each month to the clearing account for that month rather than chasing the annual total in Box 1a in January. A difference that shows up in one month points straight at the cause. A gap in every month that grows and shrinks with sales often means fees are still being recorded net.
Other reasons the numbers do not agree
When the books are gross and they still do not tie, the cause is usually one of these:
| Difference | Books vs. 1099-K | What to check |
|---|---|---|
| Late-December sales paid out in January | Books lower in December | Book sales on the transaction date, not the payout date |
| Sales paid by check, ACH, cash or another processor | Books higher | Normal: the form covers only what that processor handled |
| Two or more processors | Each form lower | Each processor issues its own form; add them before comparing to total sales |
| Sales tax collected and remitted by a marketplace | Depends on platform | Read the platform’s note below; some include it, some do not |
| Personal payments received in a business account | Form higher | Ask the issuer for a corrected form; never book them as sales |
| A card terminal shared with another business | Form higher | The form includes their payments too; the IRS says to file information returns for each party |
Sales through other channels are the one difference that runs the right way: books that show more than the 1099-K are often correct. The form is not a full count of a business’s income, and the IRS says you “must report all income” whether a form arrives or not (Understanding your Form 1099-K).
Who issues a 1099-K, and what each total includes
Every platform reports gross, but they differ on sales tax and on what they will let you download. Read October 20, 2026; check each page again before relying on it.
| Platform | Refunds and fees in the total | Sales tax and shipping | Detail behind the form |
|---|---|---|---|
| Stripe | Included, never deducted | Both included | Dashboard Documents; forms available by January 31 (Stripe) |
| Shopify Payments | Included, never deducted | Not stated by Shopify; check the CSV | Finance, then Documents, then 1099-K; a 1099-K Transactions export from Payouts (Shopify) |
| PayPal and Venmo | Refunds and fees included | Not stated by PayPal | Goods and services payments only; friends and family payments are not reported (PayPal) |
| eBay | Included, never deducted | Sales tax and canceled transactions excluded; shipping not stated | 1099-K detailed report from Seller Hub, Payments, Taxes (eBay) |
| Etsy | Included, never deducted | Shipping included; sales tax Etsy collects and remits for you is not | Total the Gross column of the Etsy Payments Sales CSV for the year (Etsy) |
| Amazon | Not stated publicly | Not stated on a public Amazon help page; the guidance sits inside Seller Central | Compare the form to the Date Range Reports in Seller Central |
Each form covers only the payments that platform processed. Shopify’s covers only Shopify Payments, so sales through PayPal Express or manual methods sit on PayPal’s form or on none, and Etsy’s leaves out in-person sales taken through Square. A seller who uses several platforms gets several forms, each covering only its own share of the year.
The eBay figure is also tied to when eBay processes the funds, “not necessarily when funds are received by sellers,” which is the timing difference in the table above.
The 1099-K threshold now
For payment apps and online marketplaces, which the IRS calls third party settlement organizations, the reporting threshold is gross payments of more than $20,000 and more than 200 transactions in the year. The One, Big, Beautiful Bill reinstated that test retroactively, reversing the $600 rule from 2021 (IRS, IR-2025-107, October 23, 2025). Forms already issued for 2024 used the IRS’s $5,000 transition figure, which is why Stripe and Shopify still list it for that year.
Three points the headline figure leaves out:
- Card payments have no threshold. For payment card transactions, “there is no threshold amount that must be met” to receive a 1099-K (IRS Form 1099-K FAQs, updated April 3, 2026). The $20,000 test applies only to payment apps and marketplaces.
- A platform may send one anyway. The same FAQ says a TPSO “may still send a Form 1099-K” for amounts below the threshold.
- Several states set lower limits. Shopify’s list for 2025 includes $600 in the District of Columbia, Maryland, Massachusetts, Montana, Vermont and Virginia, $1,000 in New Jersey and in Illinois (with at least 4 transactions), $1,200 in Missouri and $2,500 in Arkansas.
None of this changes what is taxable. Income below the threshold is still income, and the books should record it the same way whether a form arrives or not.
Sales through a personal Venmo or PayPal account
A business that takes customer payments on a personal account has two problems. The payments are business income whether they are tagged as goods and services or not. And the account mixes those payments with dinner splits and family transfers, which are not income and are not reported on a 1099-K when they are marked correctly.
In the books, treat the personal account as one more processor. Record each customer payment as a sale with the account as the clearing account, and record the transfer to the business bank as the payout. Personal payments in that account never enter the books. If a 1099-K arrives that includes personal payments tagged as goods and services, the IRS says to ask the issuer for a corrected form, keep the original and the correspondence, and not to contact the IRS, which “can’t correct your Form 1099-K.” If the correction does not arrive in time, do not delay filing; the IRS gives the steps for reporting from the incorrect form.
The longer-term fix is a separate business account on the app, so the next form covers only business payments. Why mixed accounts cause more than a 1099-K problem is in commingling funds. On Venmo, the separate account is a business profile; its fees and how to bring it into QuickBooks are in PayPal and Venmo in QuickBooks Online.
Common questions about 1099-K reconciliation
Do I have to report a 1099-K?
You report the income, not the form. The IRS says you must report all income on your tax return whether or not you receive a 1099-K. A business that books gross sales and reconciles monthly has already accounted for everything on the form; the preparer uses the books, with the reconciliation as support.
Does Stripe issue a 1099-K?
Yes, to eligible US account holders, with copies to the IRS and some states, and the form is in the Dashboard by January 31. If you are paid through a platform built on Stripe Connect, who issues your form depends on how that platform is set up; Stripe’s help page lists the cases.
Does a 1099-K mean I owe money?
No. It reports gross payments, not profit. Tax is figured on gross receipts less returns, refunds and business expenses, and the fees in the form’s total are among those expenses.
What is the difference between a 1099-K and a 1099-NEC?
A 1099-K comes from the card company, payment app or marketplace that processed the payments. A 1099-NEC comes from a business client that paid you directly by check, ACH or cash for services, if you are not incorporated and once its payments to you reach $2,000 in a year ($600 for payments made before 2026). A client who paid by card or PayPal does not send a 1099-NEC for those payments, so the same dollars are not reported twice. The other side of that rule, when your business has to send 1099-NECs to the people it pays, is in when to send a 1099.
Will I get a 1099-K if I made less than $20,000?
From a payment app or marketplace, usually not, but a platform may send one below the threshold and some states require it at $600 to $2,500. From a card processor, yes, if you took any card payments: they have no threshold.
What happens if I don’t report 1099-K income?
The IRS receives a copy of every 1099-K and matches it to the return. When the return shows less gross income than the forms add up to, the result is often a notice proposing more tax. A business with gross books and a monthly reconciliation can answer it with the workpaper above.
When a year of income was booked net
If the bank feed added every payout to income for a whole year, the fix is the same entry, done for each month: gross sales and tax from the processor’s report into the clearing account, fees and refunds out of it, and the payouts already in the books moved from income to the clearing account. Do it in a closed or filed year only with your CPA, because it changes figures that may already be on a return. It is part of a QuickBooks cleanup when the year is still open, and part of the year-end bookkeeping checklist when it is about to close.
$99per month of backlog20% off 6+ monthsWhen to hand this off: if more than a few months of payouts were booked as income, or more than one processor is involved, the clearing accounts have to be rebuilt month by month before the form will tie. A free file review counts the months first, and the cleanup page has the full scope.
Published October 20, 2026 · Updated October 23, 2026