How Dutch Income Tax Works in 2026
The Dutch income tax system (inkomstenbelasting) for employment income uses Box 1, which covers income from work and home ownership. The 2026 Box 1 rates:
| Income Slice | Rate |
|---|---|
| Up to €75,518 | 36.97% |
| Above €75,518 | 49.5% |
These rates include the AOW/ANW/WLZ premiums (national insurance contributions for state pension, survivor benefits, and long-term care) — they are not separate; they are embedded in the bracket rates. The 36.97% rate is roughly split as ~9% income tax + ~27.65% social insurance premiums on the first slice.
The Tax Credits: Why the Effective Rate Is Much Lower
Two credits reduce the actual tax bill for employees:
Algemene heffingskorting (general tax credit):
- Maximum: ~€3,362 (at income below ~€24,800)
- Phase-out: reduced at 6.315% per euro of income above €24,800
- Reaches zero at ~€78,000
Arbeidskorting (employment tax credit):
- Maximum: ~€5,052 (at income around €39,898)
- Phase-out: reduced at 6.51% per euro above €124,935
- Only available to employees and self-employed persons — not to passive income
At an income of €50,000–€70,000, the combined credit is typically €4,000–€6,000, reducing the effective rate from 37% to approximately 28–31%.
Gross to Net: Three Worked Examples (Employee, 2026)
| €35,000 gross | €60,000 gross | €100,000 gross | |
|---|---|---|---|
| Box 1 tax (at 36.97%) | €12,940 | €22,182 | €37,169 (+€12,118 at 49.5%) |
| Less: Algemene heffingskorting | −€2,064 | €0 | €0 |
| Less: Arbeidskorting | −€4,520 | −€4,150 | −€2,400 |
| ZVW health contribution (5.43%) | −€1,901 | −€3,258 | −€3,889 (capped) |
| Net take-home (approx.) | ~€28,700 | ~€41,000 | ~€57,000 |
| Net as % of gross | ~82% | ~68% | ~57% |
Note: ZVW (Zorgverzekeringswet health insurance contribution) is 5.43% on income up to €71,628 (2026 cap). Above this, no additional ZVW is charged. Employee social insurance (WW, WIA) premiums are paid entirely by the employer and not visible on the employee's payslip. The figures above are approximations; mortgage interest deduction (hypotheekrenteaftrek) and other Box 1 deductions can increase net significantly for homeowners.
With the 30% Ruling (Expat Scenario at €60,000)
| Item | Amount |
|---|---|
| Gross salary | €60,000 |
| Tax-free expense allowance (30%) | €18,000 |
| Taxable income | €42,000 |
| Box 1 tax on €42,000 | ~€15,527 |
| Less: Arbeidskorting | −€4,712 |
| ZVW on full €60,000 | −€3,258 |
| Net take-home (approx.) | ~€47,000 |
The 30% ruling adds approximately €6,000 net per year at this salary level — a significant benefit for qualifying expats.
Employee Social Insurance: Mostly Employer-Paid
Unlike France, Dutch employee social insurance contributions are predominantly paid by the employer:
| Contribution | Paid by | Rate (approx.) |
|---|---|---|
| WW (unemployment insurance) | Employer | 2.64–7.64% |
| WIA (disability insurance) | Employer | 6.27–8.16% |
| AOW/ANW/WLZ | Embedded in Box 1 rate | ~27.65% (in 36.97%) |
| ZVW (health) | Employee | 5.43% (capped at €71,628) |
The employee effectively only sees the ZVW contribution as a separate payroll deduction. The rest is handled by the employer on top of gross salary — making Dutch gross-to-net conversions simpler for the employee than in France, where both charges are visible on the payslip.
ZZP Freelancers: Net Calculation and Minimum Day Rate
ZZP (independent contractors) pay all contributions themselves. The effective deductions from profit:
- Zelfstandigenaftrek: −€2,470 deducted from profit
- MKB-winstvrijstelling: 12.7% of remaining profit deducted
- Box 1 income tax: 36.97% / 49.5% on remaining taxable profit
- ZVW contribution: 5.43% on profit up to €71,628
- No WW/WIA — these must be insured privately or self-funded
ZZP Net Retained at €60,000 Profit (Approx.)
| Item | Amount |
|---|---|
| Gross profit | €60,000 |
| Less: zelfstandigenaftrek | −€2,470 |
| Less: MKB-winstvrijstelling (12.7%) | −€7,301 |
| Taxable income | €50,229 |
| Box 1 tax | ~€18,570 |
| Less: Arbeidskorting (self-employed) | −€4,150 |
| ZVW on €60,000 | −€3,258 |
| Net retained (approx.) | ~€42,300 |
A ZZP on €60,000 profit retains approximately €42,300 — slightly more than an employee on €60,000 gross (~€41,000). But the ZZP must fund pension contributions (the employee's AOW pension points accumulate automatically), sick days, professional liability insurance, and accountancy costs from that figure.
Minimum Hourly Rate for ZZP
To match the full package value of an employee on €60,000 gross (including employer pension, WW, WIA coverage, paid leave, sick pay), a ZZP should charge a premium of 30–40% on the notional hourly equivalent. At €60,000 gross / 1,760 working hours = €34.09/hour; the equivalent ZZP rate covering all overheads and the missing safety net is approximately €44–€48/hour before VAT (21% BTW).
Key Differences: Employee vs ZZP at a Glance
| Factor | Employee | ZZP |
|---|---|---|
| Income tax | Box 1 (36.97%/49.5%) + credits | Box 1 (36.97%/49.5%) + self-employed deductions |
| Unemployment coverage | WW (up to 70% of salary, 3–24 months) | None |
| Disability coverage | WIA (after 2 years sick) | None unless insured privately |
| State pension (AOW) | Accumulates automatically | Accumulates (via income tax payment) |
| Severance (Transitievergoeding) | Yes (1/3 month per year, from day 1) | None |
| Health (ZVW) | 5.43% employee contribution | 5.43% on profit |
| Paid leave | 4 weeks minimum by law | Self-funded |
| 30% ruling | Available (if recruited from abroad) | Not available to ZZP |
Use the Salary Calculator to calculate your exact Dutch net salary for 2026 — whether you are an employee comparing a gross job offer, an expat assessing the 30% ruling benefit, or a ZZP setting your day rate to match your salaried equivalent.