Illustrative calculation for €50,000 gross annual income.
Self-employed person without employees (ZZP, eenmanszaak, box 1)
Box 1 income tax and volksverzekeringen on profit after zelfstandigenaftrek, startersaftrek and MKB-winstvrijstelling, minus heffingskortingen, plus Zvw and the average basic zorgverzekering premium.
| Zelfstandigenaftrek | −€1,200 |
| MKB-winstvrijstelling (12.7%) | −€6,198 |
| Algemene heffingskorting | −€2,292 |
| Arbeidskorting | −€5,398 |
| Box 1 income tax & volksverzekeringen (after heffingskortingen) | €7,608 |
| Inkomensafhankelijke bijdrage Zvw (4.85%) | €2,066 |
| Mandatory basic health insurance premium (zorgverzekering) | €1,884 |
| Total tax & contributions | €11,558 |
| Effective rate | 23.1% |
| Net income | €38,442 |
Assumptions
- Box 1 2026 under AOW age: 35.75% to €38,883 (IB 8.10% + volksverzekeringen 27.65%), 37.56% to €78,426, 49.50% above (Belastingdienst)
- Urencriterium (1,225 hours) assumed met so zelfstandigenaftrek applies
- Zelfstandigenaftrek €1,200 (2026); startersaftrek €2,123 in Year 1 and Year 2 of the selector (Belastingdienst: up to 3 times in the first 5 years; Established = year 3+ without startersaftrek)
- MKB-winstvrijstelling 12.7% of profit after ondernemersaftrek
- Tariefsaanpassing: ondernemersaftrek and MKB that reduce income in the 49.50% band only relieve at 37.56%
- Algemene heffingskorting: max €3,115, phases out from €29,736 at 6.398% of verzamelinkomen (≈ box 1 taxable here); no tax-partner uitbetaling
- Arbeidskorting on winst vóór ondernemersaftrek and MKB (Belastingdienst FISIN: arbeidsinkomen)
- Heffingskortingen reduce box 1 tax to a floor of €0 (no negative tax / uitbetaling modelled)
- Inkomensafhankelijke bijdrage Zvw 4.85% on winst after ondernemersaftrek and MKB, capped at bijdrage-inkomen €79,409 (Belastingdienst / Stcrt 2025, 38055)
- Mandatory basic zorgverzekering: average nominal premium €1,884/year for 2026 (Rijksoverheid; NZa estimate in Stcrt 2025, 40022); actual premium depends on insurer
- Eigen risico (mandatory deductible) not modelled
- Zorgtoeslag (income-related health-care allowance) not modelled: at low incomes real net health cost may be lower
- AOV (disability insurance) voluntary and not modelled
- 30% ruling applies to employees, not zzp
- VAT and KOR out of scope; box 2 / box 3 not modelled
- Effective rate is total tax and contributions over gross revenue
Sources
- Belastingdienst: Box 1 tarieven 2026
- Belastingdienst: Zelfstandigenaftrek / startersaftrek 2026
- Belastingdienst: MKB-winstvrijstelling 2026
- Belastingdienst: Tabel algemene heffingskorting 2026
- Belastingdienst: Tabel arbeidskorting 2026
- Belastingdienst: Percentages bijdrage Zvw 2026
- Staatscourant 2025, 38055: maximumbijdrage-inkomen Zvw 2026 €79,409
- Rijksoverheid: gemiddelde zorgpremie 2026 €1,884/jaar
- Staatscourant 2025, 40022: NZa geraamde gemiddelde nominale premie €1,884
Who it's for
- Dutch tax resident ondernemer for IB (eenmanszaak / zzp) with winst uit onderneming in box 1
- Urencriterium (1,225 hours) met for zelfstandigenaftrek / startersaftrek
- Below AOW age for the full year (AOW-year and AOW-age rates not modelled)