Not tax advice. The thresholds below decide whether a payer has to send you a form. All of your income is reportable whether or not a 1099 arrives. Ask a tax professional about your situation.
Keeping your own log of payments by client lets you check the 1099s you get in January and spot missing or wrong ones.
Use columns Date (A), Payer (B), Amount (C) and Form (D), where Form is the form you expect: 1099-NEC from a client paying you for services, 1099-K from a payment app or marketplace, 1099-MISC for things like rent or prizes. Add one row per payment, starting in row 2.
In F2 (Google Sheets, or Excel for Microsoft 365):
=UNIQUE(FILTER(B2:B1000,B2:B1000<>""))
In G2, next to the first payer, fill down for 2026 payments:
=SUMIFS($C$2:$C$1000,$B$2:$B$1000,F2,$A$2:$A$1000,">="&DATE(2026,1,1),$A$2:$A$1000,"<"&DATE(2027,1,1))
Count the payments too (useful for 1099-K) in H2:
=COUNTIFS($B$2:$B$1000,F2,$A$2:$A$1000,">="&DATE(2026,1,1),$A$2:$A$1000,"<"&DATE(2027,1,1))
Current IRS thresholds, from "Am I required to file a Form 1099…", Publication 1099 (2026) and the Form 1099-K FAQs (checked Oct 31, 2026):
For 1099-NEC payers in 2026, in I2:
=IF(G2>=2000,"At or above $2,000","Below $2,000")
For a 1099-K platform:
=IF(AND(G2>20000,H2>200),"Over 1099-K threshold","Below 1099-K threshold")
In January and February, compare each 1099 to your total for that payer. Payers can report on a different basis, such as when they sent the payment rather than when you got it. If a number looks wrong, ask the payer. If a form you expected doesn't come, you still report the income.
Yes. All of your income is reportable whether or not a 1099 arrives.
$2,000 for payments made in 2026 ($600 for payments made before 2026), adjusted for inflation after 2026.
Only if payments are over $20,000 and there are over 200 transactions in the year; payment card transactions are reported at any amount.
Skip the formulas: the free 1099 Income Tracker does this in your browser. Nothing is uploaded.
Just starting out? Grab the free Starter Expense Tracker (pay what you want, $0 is fine).