Why Your 1099-K Doesn't Match Your Sales (and How to Reconcile It)
By the I&S Accounting teamReviewed by a licensed U.S. CPA
The Most Misunderstood Form in eCommerce
Every January, sellers open a Form 1099-K and find a number far bigger than anything on their P&L. Panic follows. The form isn't wrong — it just doesn't measure what most people think it measures.
A 1099-K reports gross payments processed through a platform: every dollar that moved, before refunds, before chargebacks, before processing fees, and often including sales tax the platform collected on your behalf. It is a payments report, not an income report.
Why the Numbers Never Match
Take a store that processed $312,000 through Shopify Payments:
- $18,000 of refunds went back to customers — still in the 1099-K.
- $2,400 of chargebacks were pulled back — still in the 1099-K.
- $9,300 of processing fees never reached your bank — still in the 1099-K.
- $14,000 of collected sales tax was passed through to states — depending on setup, possibly in the 1099-K too.
Your real revenue is nowhere near $312,000 — but that's the number the IRS receives, and their systems computer-match it against your return. If your reported revenue looks too small and nothing in your filing explains the gap, the mismatch can generate an automated notice.
The Reconciliation That Protects You
The defense isn't clever — it's ordinary monthly bookkeeping done gross-first:
- Record gross order value as revenue, not the net deposit.
- Book refunds, chargebacks, and fees as their own lines, month by month.
- Keep collected sales tax out of revenue entirely — it's a liability you're holding, not income.
- At year-end, tie the 1099-K to the books: gross payments − refunds − chargebacks − pass-through tax = the revenue on your return, with fees showing as deductible expenses.
Done monthly, this takes minutes. Reconstructed in March from a year of net deposits, it's an archaeology project — and the archaeology gets expensive when a notice is already on the table.
Multiple Channels, Multiple Forms
Sell on Shopify, Amazon, and take the odd PayPal invoice, and you'll collect a stack of 1099-Ks — sometimes overlapping, occasionally covering the same order twice. Books that record every order once, tagged by channel, let you explain the overlap instead of paying tax on it. That's the multi-channel consolidation we build for eCommerce clients: one set of books, every channel reconciled, every form explainable.
The Bottom Line
A 1099-K is the IRS's view of your top line before reality is subtracted. Your books are where reality lives. Keep them reconciled monthly and the scary January envelope becomes a five-minute check — CPA-reviewed, documented, done.
Frequently asked questions
Because it reports gross payments processed — before refunds, chargebacks, processing fees, and sales tax the processor collected and passed through. None of those reductions appear on the form, so the 1099-K almost always overstates what you actually earned.
No. You pay tax on your actual net income. But the IRS computer-matches the 1099-K against your return, so your books need to show the bridge from the gross figure to your reported revenue — refunds, fees, and pass-through tax, each categorized — or you invite a notice you then have to answer.
It can happen — for example when orders flow through both a marketplace and a payment processor. The fix is books that record each order once, tied to the channel that settled it, so overlapping forms can be explained rather than double-reported.
Request a correction from the processor, but don't wait on it silently — report your correct numbers with documentation showing the difference. Clean monthly reconciliations are exactly that documentation.