Z ZZP Belasting
Income tax

Will you be audited? Tax-control risk for freelancers

How the Dutch tax office selects businesses for audit, the red flags that trigger scrutiny, how to audit-proof your records, and what happens if you're contacted.

ZZP Belasting 28 May 2026 6 min read

The Belastingdienst audits a small fraction of tax returns each year. The odds are in your favour — most freelancers never get selected. But if you're chosen, you want to be ready. This guide explains how the tax office picks returns for review, which business patterns raise red flags, how to keep audit-proof records, and what rights you have if you're contacted.

How does the Belastingdienst select returns for audit?

The Belastingdienst processes millions of returns each year. They can't audit them all, so they use an automated risk algorithm. If your return triggers certain signals, it moves into a review queue.

The selection is partly random and partly statistical. The system looks for:

  • Deductions that are unusually high relative to your income (e.g. claiming 50% of your turnover as business costs when freelancers in your sector average 20%)
  • Large year-on-year changes — your profit doubled, or your deductible costs tripled suddenly
  • Patterns that don't fit the sector — accountants claiming travel costs when that's not typical for the profession
  • Round numbers in income or deductions — €50,000 exactly, or costs at €10,000 on the dot, suggest guessing rather than careful record-keeping
  • Missing or incomplete documentation — when the office requests invoices or receipts and you can't produce them
  • Specific claims that are often abused — like the urencriterium or home office deductions, which are scrutinized more than others

None of these alone is automatic grounds for audit. But combinations of signals increase your risk.

Red flags that raise eyebrows

Certain patterns make tax officers particularly skeptical:

Claiming the urencriterium without records. You say you worked 1,225 hours per year, but you have no time log, no calendar entries, no audit trail. The auditor will ask you to prove it. Without documentation, your claim is rejected and you lose the zelfstandigenaftrek.

Deductions that don't match your business model. You're a graphic designer but you claim business meals at restaurants every week. Business meals are allowed, but the amount and frequency should make sense for your work. Excessive entertainment costs invite scrutiny.

Private expenses mixed in. You submit invoices that are clearly partly personal — gym membership, groceries, fuel for a long personal holiday. The tax office knows which expenses cross the line.

Home office deduction without a separate workspace. You claim you have a dedicated office in your home, but you admit during any conversation that you work from the kitchen table. This undermines your credibility across other deductions too.

Very high deduction rates in a low-margin sector. If you're a translator claiming 60% of revenue in deductible costs when translators typically have 15–25% overhead, you'll be questioned.

Let ZZP Belasting do the maths

Automatic BTW returns, income-tax forecasts and depreciation — from the invoices you already have.

Try it free

How to audit-proof your administration

The best defense against an audit is meticulous record-keeping. Here's what to do:

1. Keep every receipt and invoice. Business expenses aren't deductible if you can't prove them. Store originals (or clear photos) for 7 years. The Belastingdienst can ask you to produce them on demand.

2. Document the business purpose. A restaurant receipt alone isn't enough. Note on the invoice or in a separate log who you met, what you discussed, and why it was a business expense. Same for travel, entertainment, and gifts.

3. Keep a time log for the urencriterium. If you claim the 1,225-hour criterion to unlock the zelfstandigenaftrek, document your hours. A simple weekly entry (billable hours + admin hours) is fine. The auditor just wants to see you tracked your time.

4. Reconcile your bank statements. Match your invoices and receipts against your actual bank deposits and payments. If your accounts show €80,000 in deposits but your tax return claims €120,000 in turnover, someone will ask questions.

5. Don't mix private and business expenses. If you buy office supplies but also personal items, split the invoice or use separate payment methods. If you use a car for both business and private travel, keep a trip log showing which miles were business and which were personal. Claim only the business share.

6. Use professional invoicing software. Software that numbers invoices sequentially, records amounts, and timestamps them is harder to dispute than handwritten invoices or Excel sheets. See invoice requirements for the full checklist.

7. Set realistic deduction percentages. If you're unsure whether a cost is fully deductible, research what others in your sector claim. The tax office has benchmarks. Don't be the outlier.

The auditor's mindset

Tax auditors aren't looking for a fight — they're looking for consistency. If your records tell a clear, honest story that matches your return, you're fine. If there are gaps, round numbers, or suspiciously convenient timing, that's when they dig deeper.

What happens if you get contacted for an audit?

If the Belastingdienst selects your return, you'll receive a letter asking you to submit documentation or answer specific questions. This is called a controle (tax control).

You have the right to:

  • Know what the tax office is investigating
  • Receive a copy of their findings before they make a final decision
  • Respond to their findings and provide counter-evidence
  • Have representation (an accountant, tax advisor, or lawyer) present during interviews
  • Lodge a formal objection (bezwaar) if you disagree with their decision

If they find an error:

  • Small overpayments or underpayments (under €5,000 or so, depending on circumstances) may be settled with interest but no penalty.
  • Larger discrepancies may incur a penalty (usually 20–25% of the underpaid tax).
  • Fraud or deliberate misreporting incurs harsher penalties (50%+) and can lead to criminal investigation.

If the tax office assesses you higher than your return, you have 6 weeks from the date on their decision to lodge a bezwaar.

Frequently asked questions

What are the odds I'll be audited?
The Belastingdienst audits roughly 1–2% of self-employed returns in detail. Simpler returns and those with no red flags are even less likely. Odds are in your favour.
If I get a letter, does that mean I've done something wrong?
Not necessarily. The tax office may be requesting documentation as a routine check. Many audits result in no changes to the return. Stay calm and respond promptly.
Can I refuse to provide documents?
No. If the Belastingdienst requests records under their audit powers, you must provide them or face additional penalties. Provide what you have and explain what's missing.
Should I hire a tax advisor if I get audited?
It depends on the complexity. If it's a simple question you can answer easily, you can respond yourself. For larger audits or disputes, professional representation is worth the cost.

An audit is not a disaster. Most controls are routine, most result in no change, and many errors are minor. The key is to keep your records clean from day one. Document everything, keep business and private separate, and use tools like ZZP Belasting to maintain clear, timestamped records that tell an honest story. If an auditor ever does call, you'll be ready.

← All articles

Related articles

Invoicing & admin

How long to keep your records (the 7-year rule)

The Dutch record retention rule: keep your business admin for 7 years. What counts, how to store it, and what auditors expect.

15 June 2026 · 7 min read

Expenses & assets

Which business expenses can you deduct?

The complete test for deductible business costs: what counts, mixed-use expenses, documentation rules, and the most common categories of costs you can claim.

22 June 2026 · 6 min read

Income tax

Income tax for the self-employed: a step-by-step guide

How box 1 income tax works for Dutch freelancers: from profit calculation to deductions to the annual tax return. A complete beginner's guide.

20 May 2026 · 6 min read

ZZP Belasting

Stop wrestling with spreadsheets

ZZP Belasting turns your invoices and expenses into a ready-to-file quarterly BTW return and a live income-tax forecast. Built for Dutch freelancers.