Z ZZP Belasting
Deductions & schemes

How your deductions stack: a worked example

Walk through the exact order of tax deductions as a freelancer: from profit through zelfstandigenaftrek, startersaftrek, MKB exemption, to your final tax bill.

ZZP Belasting 8 June 2026 7 min read

Every freelancer sees the same question on their tax return: how does your business profit turn into the income tax you actually owe? The answer lies in understanding the order in which the big deductions apply. Get them in the wrong sequence, and you leave money on the table. Walk through one real example, and the whole system clicks.

The order matters

Here's the critical fact: the sequence of deductions is fixed by Dutch tax law. You apply them in a specific order, each one reducing the amount that the next one applies to. Skip a step or get the order wrong, and you'll miscount your tax bill.

The order is:

  1. Start with your gross profit (revenue minus business costs)
  2. Subtract the zelfstandigenaftrek (if you qualify)
  3. Subtract the startersaftrek (if applicable in your first five years)
  4. Subtract the MKB profit exemption (12.7% of what's left)
  5. The remainder is your taxable profit
  6. Apply the income tax rate to get your tax due
  7. Apply credits (heffingskorting, arbeidskorting) to lower the final bill

Each deduction builds on what came before — it's a cascade. Understand that cascade, and you can see where the biggest savings are.

The worked example

Let's walk through Fiona, a freelance consultant in her first year of business. Here's her 2025 situation:

Fiona's 2025 income

€85.000
Gross revenue
€25.000
Business costs (software, travel, office)
€60.000
Gross profit (revenue minus costs)

Now let's build her tax bill step by step.

Step 1: Calculate gross profit

Fiona invoiced €85,000 and spent €25,000 on legitimate business costs (software subscriptions, client travel, co-working space — all documented and deductible).

Gross profit = €85,000 − €25,000 = €60,000

This is the starting point for all deductions.

Step 2: Apply the zelfstandigenaftrek

Fiona worked 1,300 hours on her business in 2025, so she qualifies for the zelfstandigenaftrek.

In 2025, the zelfstandigenaftrek is €2,470.

Profit after zelfstandigenaftrek = €60,000 − €2,470 = €57,530

This deduction exists to acknowledge the hidden costs of self-employment (health insurance, pension contributions, etc.) that an employee wouldn't face.

Step 3: Apply the startersaftrek

Fiona is in her first year of self-employment, so she qualifies for the extra startersaftrek.

The startersaftrek is €2,123 (she can claim it in a maximum of 3 of her first 5 years; taking it in year 1 is smart).

Profit after startersaftrek = €57,530 − €2,123 = €55,407

The startersaftrek only applies to people in their first five years of business, and only in up to three of those years. Fiona is using one of her three allowed claims right here.

Step 4: Apply the MKB profit exemption

Now comes the MKB-winstvrijstelling — a deduction of 12.7% of the profit after the entrepreneur deductions.

This isn't applied to the original €60,000 — it's applied to the €55,407 figure after zelfstandigenaftrek and startersaftrek.

MKB exemption = €55,407 × 12.7% = €7,036

Profit after MKB exemption = €55,407 − €7,036 = €48,371

The MKB exemption is automatic — you don't apply for it, it just happens. And it applies to this reduced figure, not the original profit.

Step 5: Calculate taxable profit

After all deductions, Fiona's taxable profit is €48,371.

This is the amount on which the income tax rate (box 1) is applied.

Why the order matters

If the MKB exemption were applied to the original €60,000, Fiona would get €7,620 deduction. But because it applies to the reduced figure (€55,407), she gets €7,036 — a difference of €584. The order directly affects how much the exemption is worth.

Step 6: Apply income tax

Dutch income tax is progressive — you pay different rates on different slices of income. For 2025 (hedge these rates; they change yearly):

  • Roughly 36% on the first €38,000
  • Roughly 37% on income €38,000–€76,000
  • Roughly 49.5% on income above €76,000

Fiona's €48,371 falls into the first two brackets. A rough calculation:

  • First €38,000 × 36% = €13,680
  • Remaining €10,371 × 37% = €3,837
  • Subtotal tax: €17,517

(This is approximate; the exact brackets and rates vary year to year. For precision, check belastingdienst.nl or use a tax calculator.)

Step 7: Apply tax credits

Fiona is entitled to tax credits that reduce her final bill:

  • Algemene heffingskorting (general tax credit): roughly €3,200 (2025)
  • Arbeidskorting (earnings credit): roughly €1,500 (2025, for earned income)

Combined credits: ~€4,700

Final tax due = €17,517 − €4,700 = €12,817

If Fiona receives a voorlopige aanslag (provisional tax assessment), she'll pay this in monthly instalments (roughly €1,068/month), or she can pay in one lump sum.

The summary

StepAmountRunning total
Gross revenue€85,000
Minus: business costs−€25,000
= Gross profit€60,000
Minus: zelfstandigenaftrek (2025)−€2,470€57,530
Minus: startersaftrek−€2,123€55,407
Minus: MKB exemption (12.7%)−€7,036€48,371
= Taxable profit€48,371
Income tax (~36–37%)−€17,517
Minus: tax credits (~€4,700)−€4,700
= Tax owed€12,817

What if Fiona had no qualifying deductions?

For comparison, imagine Fiona had made the same €60,000 profit but didn't meet the urencriterium and wasn't a starter. She'd lose both the zelfstandigenaftrek and startersaftrek.

Without deductions: taxable profit = €55,300 (only the MKB exemption: €60,000 − €7,620).

Tax on €55,300 ≈ €19,400 (before credits).

Difference: €1,583 in extra tax — just from losing the zelfstandigenaftrek and startersaftrek. This shows why meeting the urencriterium matters so much.

Let ZZP Belasting do the maths

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

Try it free

The order in your head

To lock this in, remember the phrase:

"Profit, then zelfstandigenaftrek, then startersaftrek, then MKB, then tax."

Or as a formula:

Taxable profit = 
( (Revenue − Costs) − Zelfstandigenaftrek − Startersaftrek ) 
× (1 − 12.7%)

That formula captures the whole cascade. The MKB exemption applies after the other deductions (that's why it's a multiplier, not a subtraction).

A note on variations

This example assumes:

  • Fiona meets the urencriterium (she logged 1,300 hours)
  • She's a sole proprietor (eenmanszaak), not a BV
  • She's a starter in her first year (so startersaftrek applies)
  • No loss-carry-forward from prior years
  • No special circumstances (AOV, special exemptions, etc.)

The order always applies, but other factors (losses, certain deductions, different business forms) may shift the numbers. The key is understanding the cascade: each deduction depends on the previous one's result.

Frequently asked questions

Can I claim all three of my startersaftrek years in one go?
No. The startersaftrek must be claimed in separate years — you can spread it across up to 3 of your first 5 years of operation. But you can't claim all three in year 1.
Does the MKB exemption apply every year?
Yes. As long as you're a self-employed person in box 1, the MKB exemption applies automatically, year after year. It's not a one-time benefit.
If I make a loss in a year, do the deductions still apply?
If your profit is zero or negative, the deductions don't reduce a negative number further. But you may be able to carry the loss back to a prior year or forward to future years. See verliesverrekening (loss offset).
What if my profit is very high — does the MKB exemption still apply?
Yes, the MKB exemption applies at all profit levels. But be aware: if your profit is very high, the arbeidskorting may reduce (and eventually disappear), so the final tax rate climbs toward the 49.5% top bracket.

The deduction stack is the engine of Dutch self-employed tax relief. Understand the order — profit, zelfstandigenaftrek, startersaftrek, MKB exemption, tax — and you'll grasp exactly where the government is helping you. Use ZZP Belasting to track every element of your calculation, so when you file your annual return, the numbers are already stacked correctly.

← All articles

Related articles

Deductions & schemes

Zelfstandigenaftrek: the self-employed deduction (and its phase-out)

Understand the zelfstandigenaftrek: the automatic deduction for Dutch self-employed people, how much you get in 2026, and why it's shrinking every year.

17 June 2026 · 5 min read

Deductions & schemes

Startersaftrek: extra deduction in your first years

The startersaftrek gives new self-employed people an extra €2,123 deduction on top of the zelfstandigenaftrek. Learn how to qualify and claim it.

16 June 2026 · 6 min read

Deductions & schemes

MKB profit exemption: an automatic 12.7% tax break

The MKB-winstvrijstelling gives you an automatic 12.7% deduction on your profit. No application needed — the Dutch government hands it to you.

15 June 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.