Net salary Netherlands 2026: complete gross to net guide for expats
How loonheffing works in 2026, what the brackets and heffingskortingen do to your paycheck, and how to judge whether an offer is enough.
The 3 numbers to remember
- 2026 Box 1 brackets: 35.75% up to €38,883, 37.56% from €38,883 to €78,426, 49.50% above €78,426 (under-AOW, combined)
- Heffingskortingen worth up to ~€8,800/year: algemene heffingskorting €3,115 + arbeidskorting €5,685 at optimum income
- 30% ruling adds €700-€900/mo net on a €70,000 gross salary that meets the ruling threshold (2026 rate 30%; flat 27% from 1 Jan 2027)
Understanding what an offer in the Netherlands actually means in your bank account each month is one of the most confusing parts of relocating. The Dutch system uses combined income tax and social security, tax credits that phase in and out, and the 30% ruling that can shift net pay by hundreds of euros per month. This guide breaks the mechanics down step by step, then plugs the numbers into worked examples at €35,000, €70,000 and €120,000 gross so you can see how the effective tax rate changes with income.
For a live gross-to-net calculation, use our net salary calculator. If you are a knowledge migrant considering the tax facility, the 30% ruling calculator models eligibility and the savings difference. For the wage floor at the bottom of the salary scale, see our minimum wage Netherlands guide.
Table of contents
How Dutch loonheffing works
Wage tax + national insurance in one deduction
2026 Box 1 tax brackets
Verified rates and cutoffs
Heffingskortingen explained
Algemene + arbeidskorting
30% ruling impact on net
2026 rate, 2027 flat 27%, thresholds
Vakantiegeld and bijzonder tarief
Why lump-sum pay is taxed more
Worked examples at €35k / €70k / €120k
See effective rates in practice
Judging whether an offer is enough
City-specific net-to-rent ratios
Common expat pitfalls
What calculators cannot see
How Dutch loonheffing actually works
In the Netherlands, employment income is taxed in Box 1 (income from work and home). For most employees, income tax (loonbelasting) and national insurance contributions (volksverzekeringen) are withheld together in a single monthly deduction called loonheffing. This means the amount labelled "netto" on your payslip has already had both taxes and social security taken out. There is no separate step where you file a tax return to pay income tax during the year - the return exists but usually only settles small over- or under-withholdings.
A Dutch gross-to-net calculation follows a clear sequence: start from gross salary, apply the Box 1 bracket rates to compute income tax and social security, subtract the algemene heffingskorting and arbeidskorting (tax credits that reduce tax owed, not taxable income), and then subtract any employee pension contribution before you land on net. Vakantiegeld is treated as a separate lump-sum payment with its own withholding rate.
Sequence of a Dutch payslip calculation
- Gross salary as stated in your employment contract (annual, monthly, or hourly × contract hours)
- Subtract employee pension contribution from taxable wage if the scheme is pre-tax (many CAOs are)
- Apply 30% ruling if eligible: up to 30% of gross (capped at 30% × €262,000 = €78,600) treated as tax-free extraterritorial reimbursement
- Apply Box 1 brackets to the remaining taxable wage: 35.75% / 37.56% / 49.50% depending on the slice
- Compute algemene heffingskorting based on gross income (before ruling)
- Compute arbeidskorting based on gross income
- Subtract both credits from the gross tax to get net tax owed
- Net monthly = gross monthly − net tax withheld − employee pension
Points 5 and 6 are where the Dutch system is most opaque to expats: the credits are large (€3,115 and €5,685 max), phase out at different income levels, and change every year. Together they explain why the effective tax rate on a €35,000 salary is closer to 20% than to 35.75%.
2026 Box 1 tax brackets (under AOW age)
For 2026 the Netherlands has three Box 1 brackets for taxpayers below the state pension age (AOW-leeftijd). Bracket 1 combines a low income tax rate (8.10%) with the full national insurance contribution (27.65%), so the effective rate looks similar to bracket 2. Brackets 2 and 3 apply only income tax because national insurance is capped after schijf 1.
| Schijf | Income range | Loonbelasting | Volksverzekeringen | Combined |
|---|---|---|---|---|
| 1 | €0 - €38,883 | 8.10% | 27.65% | 35.75% |
| 2 | €38,883 - €78,426 | 37.56% | 0% | 37.56% |
| 3 | Above €78,426 | 49.50% | 0% | 49.50% |
Volksverzekeringen (AOW state pension, Anw survivor benefits and Wlz long-term care) are only levied on the first €38,883. Once you cross that cutoff, national insurance drops to zero and only income tax applies. This is why the marginal rate rises from 35.75% to 37.56% and not to 65%. Rates verified against Belastingdienst and Consumentenbond July 2026.
Where to verify the live rate
The authoritative source is belastingdienst.nl tarieven en heffingskortingen 2026. Cross-check against Consumentenbond belastingschijven 2026. For 65+ (over AOW-leeftijd), different bracket rates apply because AOW contribution is no longer levied.
Heffingskortingen: the credits that shape your net
Heffingskortingen are tax credits that reduce the tax you owe, not the income that is taxed. This is a crucial distinction: a €1 credit reduces your tax bill by €1 (unlike a deduction which reduces the taxable income by €1 and saves you only €0.36-€0.49 depending on your bracket). Two credits affect most employees.
Algemene heffingskorting (general tax credit)
- 2026 maximum: €3,115 for taxpayers under AOW-leeftijd
- Full credit up to: €29,736 income
- Phase-out rate: 6.398% per euro of income above the threshold
- Zero at: €78,426 (the top of schijf 2)
Arbeidskorting (labour tax credit)
- 2026 maximum: €5,685
- Peaks at: €45,592 income - this is where the credit is largest
- Phase-out rate: 6.510% per euro above the peak
- Zero at: ~€132,920 income
Combined, the credits are worth up to ~€8,800/year in tax reduction at the optimum income around €45,000. This is why the effective tax rate on a €35,000 salary is closer to 20% than to the 35.75% marginal rate would suggest. As income rises above ~€79,000, both credits phase out simultaneously, which is why high earners see a much larger gap between marginal and effective rates.
| Income | Algemene HK | Arbeidskorting | Combined credit |
|---|---|---|---|
| €25,000 | €3,115 | €2,158 | €5,273 |
| €45,000 | €2,138 | €4,449 | €6,587 |
| €70,000 | €537 | €3,899 | €4,436 |
| €100,000 | €0 | €2,132 | €2,132 |
| €130,000 | €0 | €180 | €180 |
Values above use the official 2026 phase-out formulas. For an exact number at your income, use our net salary calculator.
30% ruling: how it changes net salary
The 30% ruling (30%-regeling) is a Dutch tax facility that lets qualifying expat employees receive up to 30% of their gross salary as a tax-free reimbursement for extraterritorial costs. The result: your taxable base drops and your net salary rises, sometimes by €700-€1,000/month at a typical HSM salary level.
2026 parameters
- Rate for 2026: 30% of eligible salary (unchanged). The originally legislated 30/20/10 step-down was reversed; from 1 January 2027, a flat 27% applies for the remaining term. Pre-2024 beneficiaries retain 30% under transitional law.
- Minimum taxable salary (age 30+): €48,013 annual gross
- Minimum taxable salary (under 30 with qualifying Master's degree): €36,497
- Salary cap (WNT / Balkenendenorm): €262,000 for 2026 - the ruling only applies up to this cap, so the maximum tax-free allowance is €78,600
- Duration: 5 years (60 months) maximum
- Recruitment requirement: hired from abroad, having lived at least 150 km from the Dutch border for 16+ months in the 24 months before the first working day
Typical net salary impact
On a €70,000 gross annual salary that meets the ruling threshold, the ruling typically adds around €700-€900 per month to net take-home pay compared to the same gross without the ruling. At €120,000 the impact grows to €1,200-€1,500/month because the tax-free portion offsets more of the 49.50% top-bracket income. Use our 30% ruling calculator to model your specific salary. For the freelancer version, see the 30% ruling for freelancers guide.
Vakantiegeld and the bijzonder tarief surprise
Every Dutch employee is legally entitled to at least 8% vakantiegeld (holiday allowance) on their annual gross salary. This is not part of the monthly wage - it accrues throughout the year and is typically paid as a lump sum in May or June, though some employers spread it monthly.
The surprise for many expats: vakantiegeld is withheld at the bijzonder tarief (special rate), which depends on your previous year's income. In practice this means:
- Effective withholding is typically 35-45% on lower incomes and rises with income
- Around €78,000-€79,000 income, the effective bijzonder tarief can spike above 55% because the arbeidskorting phase-out is factored in
- Above ~€143,000, the bijzonder tarief settles at 49.50% (the top marginal rate)
- You will typically receive 55-70% of the gross vakantiegeld as net - much less than you might expect
Some CAOs pay above the 8% statutory minimum. The ABU temp-worker CAO mandates 8.33%, some public sector CAOs pay 8.33% or 8.5%. Any accrued vakantiegeld must be paid out with your final payslip when you leave a job. See our minimum wage guide for how vakantiegeld interacts with the statutory floor.
Worked examples: €35k, €70k and €120k gross
The following three examples use the 2026 brackets, both heffingskortingen and no employee pension contribution (to keep the maths transparent). The numbers are rounded and are indicative - they match the output of our calculator to within a few tens of euros. Each shows the effective tax rate, the impact of the 30% ruling, and the monthly net.
| Metric | €35,000 gross | €70,000 gross | €120,000 gross |
|---|---|---|---|
| Monthly gross | €2,917 | €5,833 | €10,000 |
| Income tax + NI (annual) | €12,513 | €25,653 | €49,464 |
| Heffingskortingen | -€5,273 | -€4,436 | -€1,041 |
| Total tax owed | €7,240 | €21,217 | €48,423 |
| Net annual (no ruling) | €27,760 | €48,783 | €71,577 |
| Net monthly (no ruling) | €2,313 | €4,065 | €5,965 |
| Effective tax rate | 20.7% | 30.3% | 40.4% |
| Net monthly WITH 30% ruling | n/a below threshold | ~€4,850 | ~€7,265 |
| 30% ruling adds (monthly) | - | +€785 | +€1,300 |
| Vakantiegeld gross (8%) | €2,800 | €5,600 | €9,600 |
| Vakantiegeld net (indicative) | ~€1,820 | ~€3,080 | ~€4,850 |
Notice how the effective tax rate almost doubles between €35k and €120k - from 20.7% to 40.4%. This is the combined effect of moving into higher brackets AND losing the heffingskortingen through phase-out. The 30% ruling flattens this curve for eligible expats: on €120k, the ruling saves ~€1,300/month net, roughly the same order of magnitude as a €25,000 gross salary bump for someone in the middle bracket.
For your exact salary, use the net salary calculator. For the 30% ruling eligibility check, use the 30% ruling calculator.
Judging whether an offer is enough
Reddit is full of "is this offer enough" posts, and the honest answer depends on city, family situation and lifestyle. A rule of thumb that holds across most Dutch cities: your monthly net should be at least 3× your monthly rent for a comfortable single-person budget with room to save. If you are a couple with dual income the ratio is more flexible.
Target net income by city (single, comfortable)
| City | 1-bed market rent | Target net (3× rent) | Gross needed (no ruling) | Gross needed (with ruling) |
|---|---|---|---|---|
| Amsterdam | €1,800-€2,400 | €5,400-€7,200 | ~€90,000-€120,000 | ~€65,000-€90,000 |
| Utrecht | €1,500-€2,000 | €4,500-€6,000 | ~€75,000-€100,000 | ~€55,000-€75,000 |
| Rotterdam / The Hague | €1,300-€1,800 | €3,900-€5,400 | ~€65,000-€90,000 | ~€48,000-€65,000 |
| Eindhoven / Groningen | €1,000-€1,500 | €3,000-€4,500 | ~€50,000-€75,000 | ~€37,000-€55,000 |
Numbers above assume no employee pension contribution and no children. Adding pension (say €300/mo) tightens the target upwards; social housing or shared housing loosens it. For a full city-specific budget, use our cost of living calculator and housing affordability calculator.
Fixed costs that eat into net every month
- Health insurance: ~€142-€185/mo basisverzekering (paid separately to your insurer, not withheld from payroll) - see our health insurance guide
- Rent + utilities: €1,000-€2,400 depending on city
- Groceries: €300-€500 for a single adult
- Transport: €80-€200 OV-chipkaart / NS subscription depending on commute
- Gemeentebelasting + waterschap: €300-€900/year municipal taxes
- Phone + internet: €40-€80/mo combined
- Contents insurance + AVP: €7-€15/mo - see our renters insurance guide
Common pitfalls calculators cannot see
Employer pension scheme variance
CAO-driven schemes have complex franchise thresholds (the income floor before pension is deducted) and employer/employee splits. Two people at the same gross with different employers may have €50-€100/month different net purely because of pension scheme design. Always ask HR for the exact pension line on your payslip preview.
Benefits in kind (loon in natura)
Lease car, employer-paid phone, meal allowances, gym subscriptions - these are added to your taxable wage as an addition (bijtelling) at a fixed rate. A lease car alone can bump taxable income by €7,000-€15,000/year, dropping your net.
Partner income effect on tax credits
If your partner earns significantly less than you (or nothing), the algemene heffingskorting can partly be transferred, but only if certain conditions apply. This mostly affects couples with a stay-at-home parent. Calculators default to a single-earner scenario.
Multiple employers or side income
If you have two employers, each applies the heffingskortingen assuming they are your only employer, leading to over-crediting and an unexpected tax bill at year-end. Ask the smaller employer NOT to apply the heffingskortingen (loonheffingskorting = niet toepassen) to avoid this.
30% ruling loss during job change
The 30% ruling does not automatically transfer when you switch jobs. Your new employer must file a new application within 3 months of your start date, and the total 5-year clock does not reset - only the remaining time can be used. Failing to file in time means you lose the ruling entirely.
Frequently asked questions
How do I calculate my net salary in the Netherlands in 2026?
Net salary = gross annual salary minus wage tax (loonbelasting) minus national insurance (volksverzekeringen) minus employee pension contributions, plus tax credits (algemene heffingskorting and arbeidskorting). The 2026 combined bracket rates for under-AOW taxpayers are 35.75% up to €38,883, 37.56% from €38,883 to €78,426, and 49.50% above €78,426. Use our net salary calculator to see the exact figures for your salary.
What are the Dutch tax brackets in 2026?
The 2026 Box 1 income tax brackets for under-AOW taxpayers are: schijf 1 up to €38,883 at 35.75% combined (8.10% income tax + 27.65% national insurance), schijf 2 from €38,883 to €78,426 at 37.56%, and schijf 3 above €78,426 at 49.50%. Source: Belastingdienst 2026 tarieven, cross-verified against Consumentenbond.
What are heffingskortingen and how do they reduce my tax?
Heffingskortingen are tax credits that directly reduce the tax you owe (not your taxable income). Two credits affect most employees: the algemene heffingskorting (general credit, max €3,115 in 2026, phasing out from €29,736 income and reaching zero at €78,426), and the arbeidskorting (labour credit, max €5,685, peaking at €45,592 income and phasing to zero at ~€132,920). Together they can cut your tax bill by up to ~€8,800/year at optimum income levels.
How does the 30% ruling affect my net salary?
The 30% ruling reduces your taxable base by up to 30% of your gross salary (capped at 30% of €262,000 = €78,600 tax-free in 2026). On a €70,000 gross salary that meets the ruling threshold, this typically adds around €700-€900 per month to net take-home pay. From 1 January 2027, the ruling drops to a flat 27% for the remaining term. See our 30% ruling guide for full detail.
Is vakantiegeld (8% holiday allowance) included in my monthly net salary?
No. The 8% statutory minimum vakantiegeld is on top of your regular monthly gross and is typically paid as a lump sum in May or June (some employers spread it monthly). It is withheld at the bijzonder tarief, which is higher than your normal monthly withholding rate - expect only ~55-70% of the gross vakantiegeld to land in your account, depending on your annual income.
Why is my real payslip different from a calculator's result?
Three common reasons: (1) employer pension schemes vary in structure and rate - a calculator uses a flat pension input while real schemes have franchise thresholds and employer/employee splits; (2) taxable benefits in kind (lease car, phone) shift the taxable base; (3) partner-income effects on the general tax credit or multiple-employer withholding adjustments. Differences of €20-€50/month are common. Always request an official gross-to-net breakdown from HR before signing an offer.
Does 'take 70% of gross' work as a Dutch net salary rule of thumb?
Only approximately. At low incomes (~€25,000), employees keep closer to 80% because heffingskortingen max out and social contributions are proportionally smaller. At high incomes (~€120,000+), employees keep closer to 55-60% because the credits phase out and the 49.50% top rate applies to a large slice. The 30% ruling shifts these numbers meaningfully. For decisions that matter (mortgage, rent, offer comparison), use a calculator with 2026 tax brackets, not a rule of thumb.
Do I pay the Zvw (health insurance premium) from my payroll?
The Zvw split is: (a) employer-paid werkgeversheffing of 6.10% up to €79,409 income cap, which does not affect your net; (b) the nominal monthly premium (~€142-€185/mo in 2026) that you pay separately to your health insurer, not withheld from payroll. A gross-to-net calculator therefore does not deduct Zvw from your net figure, but you still need to pay basisverzekering directly to a Dutch insurer within 4 months of arrival or face CAK fines up to €1,584.
Is my offer enough to live comfortably in Amsterdam or Utrecht?
Rule of thumb: a single expat wants monthly net at least 3× monthly rent to live comfortably. Amsterdam one-bedroom rentals average €1,800-2,400/mo, so a €5,400-€7,200/mo net target is realistic - which requires gross salaries of roughly €90,000-€120,000 without the 30% ruling, or €65,000-€90,000 with it. Utrecht and Rotterdam are 15-25% cheaper. Use our cost of living calculator to model your specific city and lifestyle.
Which calculator should I trust for Dutch net salary?
Reliable options: our NLCompass net salary calculator (uses cross-verified 2026 Belastingdienst brackets and heffingskortingen), thetax.nl (payroll-focused and English), and salariskompas by Loonwijzer (Dutch, sector-specific). Belastingdienst's own preliminary assessment tool (voorlopige aanslag) is the most authoritative for annual returns but is not designed as a monthly net previewer. Whichever you use, verify the tax year is set to 2026.
Looking for more answers? Browse our complete FAQ with 1097 questions across all expat topics.
Continue your Dutch salary planning
These calculators and guides build the full picture.
Net salary calculator (this guide's tool)
Live gross-to-net with 30% ruling toggle
30% ruling calculator
Full eligibility check + savings
Minimum wage Netherlands 2026
€14.99/hr from 1 July, all ages
Salary negotiation Netherlands
Benefits stack, CAO limits
HSM visa salary thresholds
€5,942 / €4,357 / €3,216 by age
Cost of living calculator
Amsterdam vs Utrecht vs Eindhoven