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 SliceRate
Up to €75,51836.97%
Above €75,51849.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)

ItemAmount
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:

ContributionPaid byRate (approx.)
WW (unemployment insurance)Employer2.64–7.64%
WIA (disability insurance)Employer6.27–8.16%
AOW/ANW/WLZEmbedded in Box 1 rate~27.65% (in 36.97%)
ZVW (health)Employee5.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:

  1. Zelfstandigenaftrek: −€2,470 deducted from profit
  2. MKB-winstvrijstelling: 12.7% of remaining profit deducted
  3. Box 1 income tax: 36.97% / 49.5% on remaining taxable profit
  4. ZVW contribution: 5.43% on profit up to €71,628
  5. No WW/WIA — these must be insured privately or self-funded

ZZP Net Retained at €60,000 Profit (Approx.)

ItemAmount
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

FactorEmployeeZZP
Income taxBox 1 (36.97%/49.5%) + creditsBox 1 (36.97%/49.5%) + self-employed deductions
Unemployment coverageWW (up to 70% of salary, 3–24 months)None
Disability coverageWIA (after 2 years sick)None unless insured privately
State pension (AOW)Accumulates automaticallyAccumulates (via income tax payment)
Severance (Transitievergoeding)Yes (1/3 month per year, from day 1)None
Health (ZVW)5.43% employee contribution5.43% on profit
Paid leave4 weeks minimum by lawSelf-funded
30% rulingAvailable (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.