A 1099 arrives in late January with a number on it that isn't the number you have. Usually it's higher. And the uncomfortable part is that the IRS received the same copy you did, so it isn't a private disagreement between you and a client — it's a figure already sitting in a file with your name on it.
This is common, it usually has a boring explanation, and it is fixable. What follows is the order to work through it in.
Quick answer: my 1099 doesn't match my records — what do I do?
A mismatch is common and usually has an innocent explanation — a payment issued in December that you couldn't access until January, platform fees deducted before you were paid, or reimbursed expenses folded into the total. You report the income you actually received, not whatever number appears on the form, but you need dated records that support your figure. Ask for a corrected form only where the payer genuinely made an error; a timing difference is not an error and won't be corrected. The one option that reliably goes badly is quietly reporting a lower number with no documentation behind it.
The Five Reasons a 1099 Is Usually "Wrong"
Four of these are not errors at all. Only the fifth is something a payer can correct. Work out which one you're looking at before you contact anybody, because the response is different for each.
1. Timing — the payment crossed the year boundary
The payer counted a payment they issued in late December. You counted it when you could actually get at the money, which was January. Both of you are right, and you will be a year apart.
The rule that governs this is narrower than "you report it when it lands," so it's worth getting exactly right. Under the cash method, IRS Publication 538 says you include income you "actually or constructively" received during the tax year, and that income is constructively received "when an amount is credited to your account or made available to you without restriction." The same publication is explicit that you "cannot hold checks or postpone taking possession of similar property from one tax year to another to postpone paying tax on the income."
So the test is availability, not deposit date:
- A check still in the mail on December 31 was not available to you without restriction. That's January income — a genuine timing difference.
- A check that arrived December 28 and sat in a drawer until January is December income. Leaving it uncashed doesn't move it.
- A platform payout initiated December 30 that settled January 3 depends on when the funds were actually available to you rather than when the platform recorded sending them.
What it means for filing: nothing changes on your return. You report the year you received it and keep the payout record and the bank date that prove which side of the line it fell on. Do not ask for a corrected form — the payer's number is right from where they're standing.
2. Gross vs net — fees came out before you saw the money
This is the single biggest source of mismatch for anyone paid through a platform. The form reports the gross — what the payer or platform processed on your behalf. You received the gross minus their cut, so of course the two numbers differ.
Critically, this doesn't mean you report less income. The fees are generally deductible business expenses, so the gross goes in as income and the fees come out as an expense — you land on the same net either way, without a figure that disagrees with what the IRS holds. If a meaningful share of your income runs through Stripe, Patreon, Etsy, or similar, that reconciliation is a topic in its own right: see our guide to 1099-K phantom income for creators and the Stripe income tracker for the full treatment, including which Schedule C line the fees belong on.
3. Reimbursed expenses were folded into the total
You billed a client for travel, materials, or subcontractor costs and they paid you back. Some payers exclude those from the box; plenty include them, because from their accounting system it was all money paid to you.
What it means for filing: if the reimbursement is in the form's total, report it as income and deduct the underlying expense. That nets to zero and keeps your reported income matching theirs. The failure mode is deducting the expense and reporting the lower figure — you get the benefit twice and your income no longer reconciles.
4. Duplicate or overlapping forms
You were paid by two entities in the same group, or a client filed the same form twice, or the platform and its payment processor each reported the same money. Add every form you received for that payer together and compare the sum — not each form individually — to your records.
What it means for filing: a true duplicate needs a correction, and it's worth chasing because otherwise the IRS holds twice your actual income. Two forms covering genuinely different periods or different payment types are not duplicates, even when they come from names that look related.
5. A genuine payer error
The amount is simply wrong, or the form has the wrong TIN, or it was issued to the wrong recipient entirely. This is the one case where a corrected form is both warranted and achievable. Everything in the next two sections is written for it.
Diagnostic table
| Symptom | Likely cause | What you file | Corrected form? |
|---|---|---|---|
| Form is higher, and the gap is roughly one late payment | Timing / constructive receipt | Your actual receipts; document the boundary payment | No — not an error |
| Form is higher by a consistent percentage | Platform fees deducted before payout | Gross as income, fees as a deductible expense | No — the gross is correct |
| Form is higher by the exact amount of a travel rebill | Reimbursements folded into the total | Reimbursement as income, cost as an expense | No, usually |
| Two forms, one client, overlapping totals | Duplicate or double-reported payments | Your actual receipts once | Yes, if genuinely duplicated |
| Form is lower, or names the wrong person or TIN | Payer error | Your actual income regardless | Yes |
How to Prove Your Number
Before you contact anyone, do the reconciliation. It takes an hour and it's the difference between "I think it's wrong" and "you reported $4,180 more than you paid me, and here are the three payments that account for it."
The mechanics:
- List every payment you received from that payer in the calendar year — date received, amount, and what it was for.
- Total it and subtract from the figure on the form. Write down the difference.
- Name the difference. Almost always it resolves into a specific December payment, a specific fee percentage, or a specific reimbursement. If it doesn't resolve into anything, that's your evidence of a genuine error.
"Records" here means dated payout records, invoices, and deposit history — not a recollection and not a summary screen on a platform you might lose access to. Export the payout statements while you still can. If you use accounting software, export the payer's ledger to PDF rather than relying on the live view.
Bank data is the strongest single source, because deposit dates are third-party verified. If you connect a bank to ExpenseBot, deposits are matched against the entries already in your Income tab through a four-layer matcher (transaction ID, normalized merchant, token-subset, then AI canonicalization for cases like "PayPal *Etsy" on the statement versus "Etsy" in the email), so the same payment doesn't get counted once from an email and again from the deposit. Anything that doesn't match surfaces as a gap, and Reconcile with bank account walks you through them one at a time to accept, edit, or ignore. Your year-end report carries a Bank Summary showing which months are reconciled — which is exactly the "how do you know your figure is right" question a mismatch forces you to answer.
Asking the Payer for a Corrected 1099
Worth doing when there's a real error: a wrong amount, a duplicate, a wrong TIN, a form that isn't yours. Not worth doing for a timing difference or a gross-vs-net gap — those aren't errors, the payer's figure is defensible, and asking gets you a polite no while your filing deadline moves closer.
Keep the message short, specific, and free of accusation. The person reading it usually didn't produce the form and needs to hand it to someone who did.
Hi [name] — I've received the 1099 for [year] showing $[form amount]. My records show $[your amount] across [n] payments: [date — amount], [date — amount], [date — amount]. The difference is $[difference], and I can't account for it on my side. Could you check the total against your ledger and issue a corrected form if it doesn't reconcile? Happy to send my payment record if that helps.
If they agree, they issue a corrected form — one marked as a correction, filed with the IRS as well as sent to you. That last part matters: a payer emailing you a revised figure without refiling leaves the original number sitting with the IRS, so confirm they're filing the correction and not just apologising.
If They Won't Correct It — or You Can't Reach Them
Clients go quiet, businesses close, and some payers simply decline. The documented route from here is short, and the IRS states it plainly.
The IRS instructs taxpayers who have a missing or incorrect form to contact the employer, payer, or issuing agency and request a corrected document. If you haven't received it by the end of February, the IRS says you "may call the IRS at 800-829-1040 for help" — you'll need your own name, address, phone number, and Social Security number, plus the payer's name, address, and phone number, and the IRS will contact the payer on your behalf (IRS: What to do when a W-2 or Form 1099 is missing or incorrect).
Two details that a lot of advice on this topic gets wrong:
- File on time anyway. The IRS is explicit that you should file your return by the deadline even if you still have missing or incorrect documents. An unresolved 1099 is not an extension.
- Form 4852 is not a 1099-NEC substitute. It is the substitute for Form W-2 and Form 1099-R. Advice telling you to attach a 4852 to fix a wrong 1099-NEC is describing a different form. For a 1099-NEC you report your correct income on Schedule C from your own records.
If a corrected form turns up after you've filed and it changes your figures, the IRS route is Form 1040-X, the amended return.
Beyond that, the honest answer is the unglamorous one: you report your correct income and you keep the documentation that explains the difference. A gap between a filed 1099 and a reported figure can prompt an inquiry — which is precisely why the reconciliation matters more than the number. If someone asks, you want a one-page answer with dates on it, not a reconstruction attempt two years later. Where your situation involves a specific notice, a disputed TIN, or a payer you believe filed fraudulently, that's a conversation for your tax professional rather than a blog post.
Don't quietly report a lower number and hope. The mismatch is visible to the IRS whether or not you mention it, and the difference between "documented difference" and "unexplained shortfall" is entirely down to whether you can produce the records. Report what you actually received, and be able to show your work.
Preventing Next Year's Mismatch
The reason February reconciliation is painful is that it's archaeology. You're reconstructing a year of payments from memory, half-remembered platforms, and bank lines with unhelpful descriptions. The fix isn't a better February — it's capturing income as it arrives so that February is a comparison instead.
What that looks like in practice:
- Payout and payment emails captured as they land. Stripe and PayPal payout emails become income entries automatically, so the dated record exists without you filing anything.
- Invoices tracked against what was actually paid, not what was billed — the gap between the two is where December payments hide.
- Cash and cheque work entered when it happens. There's an Add Income button for exactly this; it's the income with no digital trail that gets lost.
- Expenses captured the same way — spend capture from your inbox, photos, and uploads into a Google Sheet you own, so the fees and reimbursements that explain a gross-vs-net gap are already itemised when you need them.
Then when a form arrives with a number you don't recognise, you open one sheet, filter to that payer, and the difference has a name in about five minutes. The 1099 income and expense tracker covers how both sides fit together, and our Schedule C expense guide covers where the resulting figures land on the return.
One last framing worth holding onto: a 1099 is one party's account of what they paid you. It is evidence, not a verdict. Your return reports what you actually earned — and the records are what let you say so with a straight face.
Estimates — confirm with your tax professional.
