The IRS doesn't randomly audit small businesses. They run statistical models against every return looking for outliers, mismatches, and patterns that suggest underreported income or inflated deductions. Most of those "patterns" are bookkeeping mistakes — the same ones repeat every year. Here are the eight that most reliably get small businesses on the audit list, and how clean books prevent every single one.
1. Round-number expenses
Real expenses almost never end in zeros. Real expenses are $1,247.83 for software, $382.50 for vehicle service, $89.95 for office supplies. When the IRS sees "$5,000 for office expenses" or "$10,000 for travel" on a return, it screams "I made this up." Their software flags it instantly.
The fix is automated bank feed bookkeeping — every transaction enters the books at its exact actual amount. Owners who estimate categories at year-end are the ones who end up with suspiciously round numbers.
2. Personal expenses categorized as business
The IRS knows what business expense patterns look like by industry. A consulting firm with $40K in "office supplies" and a single owner working from home doesn't look right. Restaurant meals every weekend that are 100% business. A car claimed as 100% business when nobody else in the household drives. Personal Costco runs showing up in "operating expenses."
This is the single most common audit trigger we see. Run two cards — one personal, one business. Don't mix them. If you HAVE mixed them, untangle it cleanly and document the cleanup. Categorizing the family vacation as "marketing travel" is the kind of thing that turns a routine review into a serious investigation.
3. Misclassifying contractors as employees (or vice versa)
The IRS aggressively pursues worker-classification cases — payroll taxes are real money the government wants. If you have "contractors" who work full-time hours, use your tools, work to your schedule, and have been with you for years, the IRS will reclassify them as employees and hit you with back payroll taxes, penalties, and interest going back years.
The reverse also matters — but rarely audited. The big risk is contractors who should have been employees. Get this right at the engagement, not after the auditor calls. The 1099 prep section of our tax season checklist walks through what proper contractor handling looks like.
4. 1099-NEC mismatches
Every 1099 you issue gets filed with the IRS. Every 1099 you receive also gets filed with the IRS. The IRS's computer cross-references those against the gross receipts on your return. If the math doesn't add up — if you received $200,000 in 1099s but only reported $150,000 in revenue — you get a CP2000 notice automatically. No human required.
This is one of the highest-volume IRS triggers and one of the easiest to avoid. Reconcile every 1099 received against your books. If a 1099 came in wrong from a client, get it corrected in writing — don't just ignore it.
5. Unreasonable S-Corp owner salary
For S-Corp filers, this is now the single largest audit risk. Take $20,000 in salary on $200,000 of net profit and you're a target. Take $5,000 in salary on $150,000 of profit and they will absolutely come looking.
The whole S-Corp tax savings only work if your salary is what the IRS calls "reasonable" — defensibly close to what an unrelated employer would pay for your role. We wrote a deep dive on reasonable compensation for S-Corp owners; if you're S-Corp, that piece is required reading.
6. Cash-heavy businesses with no clear revenue trail
Restaurants, bars, salons, car washes, food trucks, contractors with frequent cash payments — these are systematically audited at higher rates because they're the easiest place to underreport. The IRS knows what gross margins look like in these industries. If your reported revenue produces an absurdly low margin, you've effectively told them you're either failing as a business or hiding cash. Neither one ends well.
If you run a cash-heavy business: deposit everything, run every dollar through the books, and let your margins fall where they actually fall. Tweaking revenue down is the audit trigger.
7. Repeating losses year after year
The IRS distinguishes between a real business and a "hobby" by, among other things, whether it has a realistic profit motive. A business that reports losses three years in a row, especially in industries the IRS considers hobby-adjacent (horses, art, side photography, classic cars, rental real estate that's actually a vacation home), gets reclassified. Suddenly all those deductions disappear.
If you're losing money for legitimate growth or investment reasons, document it — business plan, growth metrics, the path to profitability. If you're losing money because the business isn't really a business, you have a different problem.
8. Disproportionate expense categories
The IRS knows what percentage of revenue typical industries spend on what. A law firm with 40% of revenue going to "meals & entertainment" is a flag. A solo consultant with $30K in "vehicle expenses" is a flag. A consulting business with 25% of revenue in "office supplies" is a flag. They run statistical comparisons against industry benchmarks; outliers get pulled.
The fix: don't dump expenses into a vague catch-all category to avoid thinking about it. A clean chart of accounts — properly broken out by what your industry actually spends money on — keeps categories at expected ratios and doesn't trip the algorithm.
What ties all of these together
Notice the pattern: every single one of these triggers is, at root, a bookkeeping problem. Round-number expenses come from estimating at year-end instead of categorizing in real time. Personal-mixed-with-business comes from a single bank/credit card setup. 1099 mismatches come from not reconciling. Unreasonable S-Corp salary comes from not running payroll correctly. Margin red flags come from incomplete revenue records.
This is why "DIY bookkeeping" is the most expensive thing about a small business that looks cheap. The owner saves $500/month by doing it themselves and ends up with $25,000 of audit penalties three years later. Or the year-end CPA invoice doubles because everything has to be reconstructed before filing.
What audit-resistant books look like
- Categorized monthly — not in a year-end scramble.
- Bank/credit cards fully separated from personal accounts.
- 1099s reconciled against your books before filing.
- Industry-appropriate chart of accounts that lands expense ratios in normal ranges.
- S-Corp salary documented with a reasonable-comp memo on file.
- Receipts retained via a scan/photo workflow — not "I'll find it if they ask."
- Annual self-review — see our annual bookkeeping audit guide for the checklist.
Books that look like this don't trip any of the eight triggers above. They also produce a substantially smaller CPA invoice, faster tax filing, and a real picture of how the business is performing every month. Our monthly bookkeeping service is built around exactly this discipline.
The bottom line
The IRS isn't out to get you, but they ARE out to find revenue. They do that by pattern-matching returns against statistical models. Almost every "audit trigger" is a bookkeeping artifact — a sloppy category, a missed reconciliation, an unreasonable claim. Clean books don't just save time at tax season. They keep your business off the radar entirely.
Need a hand with your books?
Book a free 15-minute call. We'll figure out what you actually need — no sales pitch.
Schedule Free Consultation →