Zelfstandigenaftrek and Startersaftrek: What ZZP'ers Can Actually Deduct
Published on 2026-08-19 ยท 4 min read ยท Coinest Team
Every ZZP'er, the Dutch term for a solo freelancer, hears about zelfstandigenaftrek and startersaftrek within the first month, usually from someone who has the details slightly wrong. Both are real deductions the Belastingdienst (the Dutch tax authority) offers to self-employed people who meet specific conditions, and both shrink taxable profit, not the invoice total. The mechanics matter more than any single figure. Amounts change yearly, and neither deduction applies automatically just because you're registered with the KvK, the Dutch Chamber of Commerce.
- Zelfstandigenaftrek and startersaftrek both require meeting the uren-criterium, roughly 1,225 hours a year spent on your business
- Startersaftrek is an extra deduction on top of zelfstandigenaftrek, available only in a limited number of years after starting out
- Zelfstandigenaftrek has been on a legislated multi-year phase-down, so last year's figure is not a safe assumption for this year
- The MKB-winstvrijstelling applies afterward, as a percentage of whatever profit is left, and doesn't require meeting the hours criterion at all
- None of this is automatic; the Belastingdienst can ask for proof of hours worked, not just proof of income earned
The uren-criterium is the gate, not the deduction
Before either deduction is relevant, there's a threshold to clear: the uren-criterium. It asks whether you spent roughly 1,225 hours or more over the year working on your business, and for most ZZP'ers that also means the freelance work has to be a main occupation, not a side project run alongside a full-time job elsewhere. Miss that threshold and both deductions fall away, regardless of how much profit the business made.
What zelfstandigenaftrek actually does
Zelfstandigenaftrek is a fixed amount subtracted directly from profit before tax, available to anyone who clears the uren-criterium and runs the business as a main occupation. It's been shrinking for years under a legislated phase-down, by design. Treat any number from a previous tax year as outdated until you check the current one.
Zelfstandigenaftrek is partway through a multi-year phase-down set by Dutch tax law. Don't carry last year's amount into this year's planning; check the current-year figure on the Belastingdienst site before you rely on it for anything.
Startersaftrek: the top-up for your first years
Startersaftrek adds on top of zelfstandigenaftrek rather than replacing it, but only for ZZP'ers in their first years of self-employment, and only a limited number of times within that window. You still need to clear the uren-criterium, plus meet starter-specific conditions the Belastingdienst sets, such as not having claimed self-employed deductions for too many prior years. Confirm your own eligibility window rather than assuming "new business" is enough on its own.
Where the MKB-winstvrijstelling fits in
The MKB-winstvrijstelling is a separate mechanism, applied after zelfstandigenaftrek and startersaftrek have already reduced profit. It's a percentage exemption on whatever remains, and unlike the other two, it doesn't require meeting the uren-criterium: it applies to entrepreneurs more broadly. That matters for a smaller side business run alongside other income, where the hours-based deductions may be out of reach but this one still applies.
How the three line up
| Deduction | Requires uren-criterium | Time-limited |
|---|---|---|
| Zelfstandigenaftrek | Yes | No, but phasing down in size over the years |
| Startersaftrek | Yes, plus starter conditions | Yes, limited number of years and times |
| MKB-winstvrijstelling | No | No |
The Belastingdienst can ask for evidence you actually worked the hours you're claiming, not just that the business earned money. A simple hours log kept as you go beats reconstructing a year of work from memory during tax season.
What this looks like in practice
Say a freelancer logs roughly 1,400 hours in her second year running the business, past the uren-criterium and still inside the window where startersaftrek typically applies. Taxable profit gets reduced twice: once by zelfstandigenaftrek, once more by startersaftrek. What's left is then reduced again by the MKB-winstvrijstelling percentage โ three mechanisms applied in sequence, not one lump "freelancer discount."
None of the euro amounts or percentages here are worth memorizing. Zelfstandigenaftrek's phase-down means the figure changes every year; startersaftrek's eligibility windows are specific enough to get wrong. Check current-year figures on the Belastingdienst site, or run them past an accountant, before filing.
One thing is within your control before any of that: your actual profit figure, not an estimate. Coinest splits business income and expenses from personal spending automatically, by scope, so the number these deductions apply to comes from real transactions, not a rough tally at tax time. That's the exact mix Coinest is built for โ freelancers running one bank account for two purposes, sorted correctly from the start.