Form 1099 is always issued on a cash basis. The payer reports what actually left their account during the calendar year, regardless of when the work was done or invoiced. Whether 1099s are cash or accrual basis on your side of the transaction is a different question: your own accounting method controls when that income hits your tax return. A cash-basis contractor recognizes the income when the payment arrives; an accrual-basis contractor recognizes it when the work is finished, even if the check shows up months later. That gap is where nearly all the confusion, and most of the IRS notices, come from.
Why the 1099 Itself Is Always Cash
The business writing the check has one job: total every payment made to a given contractor during the calendar year and report that number on a Form 1099-NEC for nonemployee compensation, or 1099-MISC for rents, royalties, and other miscellaneous payments. The payer reports what they paid, period. They don’t ask what accounting method the recipient uses, and the form has no field to record it.1Internal Revenue Service. Reporting Payments to Independent Contractors
A 1099-NEC is generally required once total payments to a single non-employee reach $600 for the year. Only cash and cash-equivalent payments count. If you finished $8,000 of work in December but the client didn’t cut the check until January, that $8,000 lands on next year’s 1099, not this year’s.
How You Report It Depends on Your Method
The IRS lets most small businesses choose between two accounting methods, and the choice controls timing.2Internal Revenue Service. Publication 538 – Accounting Periods and Methods
- Cash basis: income counts in the year you receive payment, and expenses count in the year you pay them. Most freelancers and sole proprietors use this method because it matches how they think about money.
- Accrual basis: income counts in the year you earn it, regardless of when payment arrives. Expenses count when incurred, not when paid. Larger businesses and those carrying inventory more often land here.
A concrete example makes the split clear. Say you finish a $5,000 project on December 28, 2025, and invoice the client that day. The client mails the check on January 5, 2026. Under cash basis, that $5,000 is 2026 income because that’s when you received it. Under accrual basis, it’s 2025 income because the work was completed in December 2025.2Internal Revenue Service. Publication 538 – Accounting Periods and Methods Either way, the 1099 the client issues will show that $5,000 as a 2026 payment, because that’s when the money left their account.
Reconciling an Accrual Return to Cash-Basis 1099s
For cash-basis filers, the numbers usually line up. The total of your 1099-NEC forms should roughly match the nonemployee compensation on your Schedule C, plus any smaller payments below the $600 reporting threshold. Small differences are normal.
Accrual-basis filers almost always show a mismatch, and that’s expected. The 1099s reflect what was paid during the calendar year; your return reflects what was earned. You have to adjust your gross receipts to bridge the timing.
- Add income you earned this year but haven’t been paid for yet, meaning your ending accounts receivable. This picks up work completed before December 31 where the check hasn’t arrived.
- Subtract income you were paid this year for work you already reported last year, meaning your beginning accounts receivable. This prevents double-counting payments that hit your bank in January for work you recognized in the prior December.
- Subtract advance payments received this year for work you haven’t performed yet. A $10,000 retainer deposited in November for a project starting in February belongs in next year’s income under accrual rules, even though it’s on this year’s 1099.
The gross receipts line on Schedule C reflects that adjusted figure, not the raw 1099 total. Documentation matters more here than almost anywhere else on the return. Keep invoices, contracts, and an accounts receivable ledger that can explain every dollar of variance between the 1099s the IRS has on file and the income you actually reported.
Constructive Receipt: The Cash-Basis Year-End Trap
Cash-basis taxpayers sometimes assume they can push income into next year by not depositing a check or delaying pickup of a payment. The IRS disagrees. Under the doctrine of constructive receipt, income counts as received once it’s credited to your account or made available to you without substantial restrictions, whether or not you’ve physically taken it.3Legal Information Institute (LII) / Cornell Law School. Constructive Receipt of Income
Classic example: a client hands you a check on December 30, you stick it in a drawer, and you deposit it January 4. That’s still December income. You had immediate control the moment the check was in your hand. Compare that to a check the client mails December 29 that doesn’t arrive until January 3, which is genuinely January income because you had no access to it in December.
If a client offers payment in December and you ask them to hold it until January, the IRS still treats it as December income, because you had the right to take it. The restriction has to be real, not self-imposed.3Legal Information Institute (LII) / Cornell Law School. Constructive Receipt of Income
What Happens When the IRS Spots a Mismatch
The IRS runs an automated matching program that compares every 1099 filed against the income reported on the recipient’s return. When the numbers don’t line up, the return gets flagged. If an examiner confirms the discrepancy, you receive a CP2000 notice proposing an adjustment.4Internal Revenue Service. Topic No. 652, Notice of Underreported Income – CP2000
A CP2000 is not a bill and not an audit. It’s a proposal that says the IRS thinks you owe more, with the additional tax plus interest calculated from the original due date. You get a deadline to respond. If you don’t respond, the IRS follows up with a Statutory Notice of Deficiency, which triggers formal assessment.4Internal Revenue Service. Topic No. 652, Notice of Underreported Income – CP2000
For accrual-basis filers, a CP2000 is usually straightforward to resolve. Respond with documentation showing the income was reported in a different year, attach your accounts receivable records, and the adjustment gets reversed. The important part is responding on time with clean paperwork. Ignore the notice and the IRS treats its own proposal as correct.
Where things get expensive is when the mismatch reflects genuinely unreported income. The IRS can impose an accuracy-related penalty of 20% of the underpaid tax, on top of the tax and interest. For individuals, the penalty kicks in when the understatement exceeds the greater of 10% of the correct tax or $5,000.5Internal Revenue Service. Accuracy-Related Penalty
Practical Year-End Habits
Most 1099 recipients are cash-basis filers, and for them the system works intuitively: money in equals income reported. Even so, a few habits keep the timing clean.
Track payments by deposit date, not invoice date. Accounting software often defaults to recording income when you create an invoice, which is accrual logic. If you’re on cash basis, what matters is the date the funds hit your account. Review your records in January and confirm December deposits landed in the right year.
Watch for constructive receipt in late December. If a client’s payment portal shows funds available on December 31 and you don’t transfer them until January 2, that’s still December income. Availability is what counts.
If you’re on accrual basis, build the accounts receivable reconciliation into your year-end close instead of scrambling at tax time. The adjustment between 1099 totals and reported income should take about five minutes to document if your books are current. If it takes longer, the bookkeeping needs attention before the return does.