Contractor Tax Audit Triggers: What Actually Flags Your Return in 2026
Share
Almost everything you've read about contractor tax audit triggers is aimed at the wrong thing. The IRS doesn't see your mileage log, your meal receipts, or whether you filed 1099s for your subs when you file your return. It sees two things: the income other people already reported about you, and the numbers on your return. So a real audit trigger is something on the return itself — income you left off that the IRS already has, or deductions that don't fit the income you reported. Everything else is what happens after you're picked, not what gets you picked.
Here's the reassuring part before we get into the list: for a working trade contractor, the odds are low. The far more common contact isn't an agent at the door — it's a mismatch letter in the mail. This fits into the bigger picture of your contractor tax planning strategy: file a return that matches and makes sense, and you stay out of the pile that gets a second look.
How does the IRS actually decide whose return to look at?
Two automated screens, both run against the return you file. First, matching: every 1099-NEC, 1099-K, and W-2 that gets issued about you is matched to what you put on your return. If the numbers don't line up, a computer generates a CP2000 notice — the mismatch letter, which proposes a change and is not an audit. Second, scoring: the IRS runs your return through a program it calls the Discriminant Inventory Function System, or DIF, which scores each return against the norms for similar ones. A return whose deductions are far out of the ordinary range gets a high score, and a high score is what actually pulls a return for a human to look at.
Notice what's not on that list. Your mileage log, your meal receipts, your bookkeeping, and whether you sent your subs their 1099s — none of that reaches the IRS when you file. Those things matter, but they matter after a return is already selected. Keep the two jobs separate: staying off the flag list is about the return; surviving an exam is about the records. This whole post is about the first job.
Trigger #1: Did you report every 1099 and 1099-K you received?
This is the one true automated trigger, and it's the easiest to avoid. If a customer, platform, or card processor reported a payment to you and it's not on your return, the matching program catches it and you get a CP2000 proposing to add that income plus tax and interest. It doesn't take an auditor — it's a computer comparing two numbers.
The fix is boring and total: report everything on the forms you receive. Add up every 1099-NEC (the form that reports what a client paid a contractor), every 1099-K (the form payment apps and card processors send for money you took through them), and reconcile the total to what's on your return before you file. If a customer's 1099 is wrong, don't just ignore it — report the right number and keep the proof, because the IRS is working from the copy they got, not from yours. For the flip side of this — the forms you owe your subs — see when to give a subcontractor a 1099.
Trigger #2: Are your deductions in line with your income?
This is the big one, and it's where most contractor "trigger" advice gets it wrong. The DIF score doesn't care about any single receipt — it cares about ratios. A return that shows $20,000 of revenue and $20,000 of meals, or a vehicle write-off that implies you drove 40,000 business miles and 500 personal ones, is a return where the numbers don't add up. That imbalance is what scores high, not the fact that a specific expense exists.
The honest test an examiner uses if it does get pulled is a version of a simple question: could you actually live on what you reported? If the return shows $18,000 of net profit but you supported a family and made truck payments all year, that gap is what the IRS's financial-status techniques are built to probe — a bank-deposit analysis that adds up the money that actually flowed through your accounts. By law they can only use that method when there's already a reasonable indication of unreported income, so it's an exam tool, not a filing-time trigger. But the lesson runs upstream: a return where the deductions swallow the income is exactly the kind that gets selected in the first place. Take every legitimate deduction — see tax write-offs for contractors — but if a category looks wildly out of proportion to your revenue, expect it to draw a look.
Trigger #3: Have you shown a loss year after year?
If your business loses money several years running, the IRS can invoke the hobby-loss rule and stop letting you deduct the losses at all. Under IRC §183, if an activity isn't profitable in at least three of five consecutive years, the IRS can presume it's not a real business — a hobby — and disallow the loss deductions. For a contractor with a legitimate operation, one or two down years are normal and fine. Five straight loss years on a Schedule C — the form where a sole proprietor reports business income and expenses on their personal return — is the pattern that invites the argument.
It's worth knowing that a Schedule C sole proprietor draws more of this kind of scrutiny than an S-Corp does, because the losses land directly on a personal return. If your business is genuinely losing money, keep the evidence that you're running it to make a profit — a business plan, marketing spend, changes you made to turn it around. That's what defeats the hobby argument if it's ever raised.
Trigger #4: Did you claim a large non-cash donation?
A big non-cash charitable deduction — donated equipment, a vehicle, materials — is a genuine flag, and it's one of the most heavily litigated areas in tax. The rule that trips people up: under IRC §170(f)(11), any non-cash gift worth more than $5,000 needs a qualified appraisal attached to your return, and anything over $500 needs Form 8283. Skip the appraisal and the entire deduction is exposed, no matter how real the donation was.
The Tax Court is full of taxpayers who gave away genuinely valuable property and lost the whole deduction on the paperwork. If you're donating something substantial out of the business, get the appraisal before you file — it's cheap insurance against losing the write-off entirely.
Trigger #5: Is your S-Corp salary too low?
If you run an S-Corp and pay yourself a tiny salary while taking most of the profit as distributions — the profit you pull out that isn't salary — that gap can draw attention. It's a real trigger, but a lower-probability one than the matching and ratio issues above. The government put owner wages on the radar years ago: a 2009 GAO report found billions in underpaid wages from S-Corp owners taking too little salary.
The defense is simple: pay yourself reasonable compensation — a salary that matches what you'd pay a stranger to do your job. In our experience representing contractors in audits, a salary of roughly one-third of net profit is the level that consistently holds up. Zero salary with fat distributions is the position that never survives. For where the S-Corp math starts to make sense in the first place, see when to become an S-Corp, and for setting the wage itself, how to pay yourself.
Practical tax tips for trade contractors, in your inbox
Join our newsletter for plain-English tax strategy you can actually use. No spam; unsubscribe anytime.
What is NOT an audit trigger (but you should still fix)?
These are the three things contractors worry about most that don't actually flag your return — because the IRS never sees them until you're already under exam. They still matter. They just belong in the "survive the audit" column, not the "avoid the audit" column.
- Not filing 1099-NECs for your subs. Failing to file is a penalty under IRC §6721 that scales with how late you are — but it doesn't disallow a real, documented subcontractor deduction, and the IRS can't see whether you filed them until an audit is already open. File them by January 31 (the 2026 threshold is $2,000 per sub) to avoid the penalty, not because skipping them "triggers" anything.
- A thin mileage log. A vehicle is "listed property," which means at audit you have to substantiate it with a real record — date, miles, destination, purpose — under §274(d). But the IRS doesn't see your log at filing. What can flag the return is the ratio, not the log: a business-use percentage that's implausible for your actual life. Keep the log to win the exam; keep the percentage believable to avoid one. More on this in the contractor vehicle deduction.
- Commingled books. Running personal and business money through one account is a headache that makes an audit far worse — but it's invisible to the IRS until they ask for your bank statements. Separate your accounts because it protects you if you're ever examined, not because mixing them shows up on the return.
How likely is an audit for a contractor, really?
Low. Audits are rare across the board, and the realistic risk for a small contractor is a mailed mismatch letter, not an agent at your shop. That's exactly why the smart move is to spend your worry on the two things the computers actually check — matched income and proportionate deductions — and treat the rest as ordinary good recordkeeping. If you keep clean books and file a return that reconciles to your 1099s and makes sense against your income, you've handled the parts that matter.
The one habit that quietly protects you on all of this: set money aside as you go, so a proposed change or a bad year never turns into a crisis. Our standing advice to trade contractors is to sweep 25 to 30 cents of every net dollar into a separate tax account the day you take the draw — 30% in California. See how much to set aside for taxes for the full method.
Frequently asked questions about contractor audit triggers
Is a CP2000 notice an audit?
Will not filing 1099s for my subcontractors get me audited?
Does a big vehicle deduction trigger an audit?
How many years of losses can I show before it's a problem?
What's the riskiest deduction on a contractor's return?
The takeaway is calmer than most audit advice: the IRS scores and matches your return, it doesn't rifle your receipts. Report every 1099 and 1099-K, keep your deductions proportionate to what you actually earned, don't run endless losses, get an appraisal for big non-cash gifts, and pay yourself a real wage if you're an S-Corp. Do those, and you've handled the things that actually get a contractor's return pulled. The receipts and logs matter too — but they're insurance for later, not what puts you on the list.
Want a second set of eyes on your return before you file? We help trade contractors file returns that reconcile, hold up, and still capture every deduction they're entitled to. Book a meeting with our team here.