Netherlands Take-Home Pay Calculator
What a UK contractor actually keeps after Dutch deductions — Loondienst (the full cascade: contractor-of-record fee, employer charges, Box 1 income tax less heffingskortingen) against ZZP, the self-employed sole trader with zelfstandigenaftrek and MKB-winstvrijstelling — with the optional 30%-ruling and a UK–Netherlands treaty top-up.
Estimate your Dutch net pay
Click £ / € — or use the switch above — to change the input currency. Treated as turnover (gross invoiced, ex-BTW).
Typical Dutch contractor year: 200–230 days.
Still UK resident? HMRC also taxes this income, with credit for Dutch tax paid. Check your residence first.
Default £0.855 per €1, as at late 2025 — no source recorded, so set it to today's rate.
Qualifying incoming employees only, on the salary base up to the WNT norm (€246,000 in 2025). Falls to 27% from 2027.
Where the money goes
UK treaty position — Article 22
| Line | Loondienst | ZZP |
|---|
The day rate above is treated as turnover — what your client is invoiced, ex-BTW. The calculator then runs each regime end-to-end.
Loondienst — Dutch employee via CoR, umbrella or payroll
Turnover, less a ~5% contractor-of-record / umbrella management fee, less a ~17% employer social premiums and charges wedge (so gross salary = the remainder ÷ 1.17), gives your gross salary on the payslip. Then Box 1 income tax — 35.82% / 37.48% / 49.50%, which already include premies volksverzekeringen in the first bracket — less the algemene heffingskorting and arbeidskorting. Industry benchmark for the net pocket: roughly 55–65% of turnover outside the top bracket.
Loondienst under the 30%-ruling
The same cascade, but 30% of gross salary is paid as a tax-free extraterritorial costs allowance on the salary base up to the WNT / Balkenende norm of €246,000, so only 70% is taxable for Box 1. Qualifying incoming employees recruited from abroad, Dutch tax residence required. The allowance rate falls to 27% from 1 January 2027.
ZZP — self-employed sole trader
Turnover is treated as profit, with no separate business costs modelled. The zelfstandigenaftrek (€2,470) and the MKB-winstvrijstelling (12.7% of profit after that deduction) reduce taxable profit; Box 1 tax less heffingskortingen gives the net. ZZP'ers pay no separate employee insurance premiums — volksverzekeringen is already inside the Box 1 bracket rates. Neither deduction is cash out of the door, so the net is turnover less tax.
The UK side
If the Statutory Residence Test keeps you UK tax resident, HMRC taxes the same income and Article 22 of the 2008 UK–Netherlands double tax treaty gives credit for Dutch income tax paid. The UK leg is computed at 2026/27 rates: personal allowance £12,570 (tapered by £1 for every £2 of income over £100,000), 20% on the first £37,700 of taxable income, 40% to £125,140, 45% above. UK National Insurance (employee 8% between £12,570 and £50,270, 2% above; employer 15% above £5,000) is contribution-based, is not relievable as a foreign tax credit, and therefore sits outside this estimate. UK limited-company dividend strategies are out of scope — see the IR35 calculator. For all six European destinations side by side use the UK vs Europe take-home compare, and for taxing rights under articles 7, 14 and 15 the double tax treaty estimator.
| Figure | Value used | Vintage and source |
|---|---|---|
| Box 1 income tax, below state pension age | 35.82% to €38,441; 37.48% to €76,817; 49.50% above | 2025 Box 1 tables, Belastingdienst; bracket 1 already includes premies volksverzekeringen |
| Algemene heffingskorting | Max €3,068, tapering from €28,406 at 6.337% | 2025, Belastingdienst; reaches nil at about €76,820 |
| Arbeidskorting | Max €5,599; simplified 31.33% build-up, tapering from €43,071 at 6.51% | 2025, Belastingdienst; a simplified approximation of the official multi-step schedule |
| Zelfstandigenaftrek | €2,470 | 2025, Belastingdienst; urencriterium of 1,225 hours not tested here |
| MKB-winstvrijstelling | 12.7% of profit after the zelfstandigenaftrek | 2025, Belastingdienst |
| 30%-ruling (30%-regeling) | 30% of gross salary tax-free, salary base capped at €246,000 | 2025 WNT / Balkenende norm; salary norm €46,660 in 2025, not tested here; rate falls to 27% from 1 Jan 2027 |
| Employer social premiums and charges | ~17% wedge on gross salary | Assumption, not a published rate — varies with pension and sector |
| Contractor-of-record / umbrella fee | 5% of turnover | Assumption, not a rate — real quotes run 4–10% |
| GBP per €1 | £0.855 (editable) | As at late 2025 — no source recorded |
| Treaty relief | Article 22 Foreign Tax Credit | UK–Netherlands double taxation convention, 2008 |
| UK income tax | £12,570 allowance; 20% / 40% / 45% at £37,700 and £125,140 taxable | UK 2026/27, verified |
Loondienst means you are a Dutch employee, paid through payroll — usually via a contractor-of-record (CoR), Dutch entity or umbrella. The cascade is: turnover, less ~5% CoR fee, less a ~17% employer charges wedge, gives gross salary; then Box 1 income tax less the algemene heffingskorting and arbeidskorting. ZZP is self-employment: you invoice directly, deduct the zelfstandigenaftrek (€2,470) and the MKB-winstvrijstelling (12.7%), and Box 1 tax less heffingskortingen gives your net. There are no separate employee insurance premiums either way — volksverzekeringen is bundled into the Box 1 bracket rates.
The Dutch side is set to the 2025 Dutch tax year: the Box 1 brackets below state pension age (35.82% to €38,441, 37.48% to €76,817, 49.50% above), the heffingskortingen (algemene heffingskorting €3,068, arbeidskorting €5,599), the zelfstandigenaftrek of €2,470, the MKB-winstvrijstelling of 12.7% and the €246,000 WNT cap on the 30%-ruling. Those figures were carried forward from the previous version of this page and have not been re-verified against the 2026 Dutch values, so treat every Dutch number as an estimate at 2025 rates. The UK leg of the treaty top-up is 2026/27. The GBP/EUR rate is an input, defaulting to £0.855 per €1 as at late 2025 with no source recorded — set it to today's rate before you rely on the sterling column.
The 30%-ruling (30%-regeling) lets qualifying incoming employees receive up to 30% of gross salary tax-free as an extraterritorial costs allowance — only 70% is taxable for Box 1. You must be Dutch tax resident, recruited from abroad, and meet the salary norm (€46,660 in 2025, which this tool does not test). The benefit is capped: the allowance is calculated on a salary base of no more than the WNT norm, €246,000 in 2025. For UK contractors on Loondienst above roughly €60k the saving against standard Box 1 can be substantial. From 1 January 2027 the allowance rate falls to 27%. Because the ruling requires Dutch tax residence, it is incompatible with staying UK tax resident — pick one in Advanced options.
This calculator treats turnover as profit, with no business costs. You deduct the zelfstandigenaftrek (€2,470 at 2025 rates, subject to the urencriterium of 1,225 hours), then the MKB-winstvrijstelling (12.7% of the profit that remains). Box 1 progressive tax applies to the result, less the algemene heffingskorting and arbeidskorting. Neither deduction is money leaving your account, so the net figure is turnover less tax. Real ZZP'ers may also claim startersaftrek, WBSO and actual expenses, and owe the Zvw income-related contribution — none of which is modelled here.
The 2025 brackets for individuals below state pension age: 35.82% to €38,441; 37.48% to €76,817; 49.50% above. These rates already include national insurance (premies volksverzekeringen) in the first bracket, which is why there is no separate social-security line for the employee. Heffingskortingen then reduce the tax due euro for euro: algemene heffingskorting (max €3,068, tapering from €28,406 to nil at about €76,820) and arbeidskorting (max €5,599, modelled with a simplified build-up and taper). See Figures used above for the vintage and source of each.
Most Dutch "gross-to-net" salary calculators start from a gross salary already on a payslip and apply only Box 1 income tax less heffingskortingen. That misses the ~17% employer charges wedge and the ~5% contractor-of-record fee sitting between the client's invoice and the payslip when you are contracted via CoR or umbrella. For a UK contractor evaluating a Dutch gig, the relevant number is the TJM the client pays, not the payslip gross the umbrella shows you. This cascade models it end-to-end.
It depends on UK residence. If the SRT keeps you UK tax resident, HMRC also taxes this income, but Article 22 of the 2008 UK–Netherlands treaty gives a credit for Dutch income tax paid. Switch UK tax residence to "UK tax resident" in Advanced options and the calculator surfaces the HMRC top-up at 2026/27 UK rates. If you are non-resident, the Netherlands generally taxes its source income alone. Run the UK tax residency calculator first. Note that the 30%-ruling requires Dutch residence, so the two cannot be combined.
HMRC taxes the income you actually receive, not the client's invoice, so the UK basis is regime-specific: for Loondienst it is the gross salary on the Dutch payslip (turnover net of the CoR fee and the employer charges wedge); for ZZP it is taxable profit (turnover less the zelfstandigenaftrek and the MKB-winstvrijstelling). UK income tax is then computed at 2026/27 rates — £12,570 personal allowance, tapered by £1 for every £2 of income over £100,000, then 20% on the first £37,700 of taxable income, 40% to £125,140 and 45% above — and the Dutch Box 1 income tax actually paid is credited as a Foreign Tax Credit, capped at the UK liability. Anything left is the HMRC top-up. UK National Insurance is contribution-based and not relievable as a foreign tax credit, so it is excluded: with an A1 / Certificate of Coverage you would generally pay UK NI in place of Dutch social premiums.
No — planning estimates only. The urencriterium for the zelfstandigenaftrek, the Zvw bijdrage, startersaftrek, real ZZP expense deductions, 30%-ruling eligibility (salary norm and prior-residence test), WNT cap transitional rules for December 2022 holders, Box 2 and Box 3 wealth tax, BTW registration and UK A1 / Certificate of Coverage treatment are not fully modelled, and the Dutch figures are 2025. Always confirm with a Dutch belastingadviseur and, for the UK side, a chartered tax adviser.
This calculator performs arithmetic only and is an estimate, not advice. The Dutch figures have not been re-verified for 2026 — confirm them with a Dutch belastingadviseur. UK side: verify against HMRC guidance on foreign income or a qualified adviser.
More: all calculators · UK vs Europe take-home · UK tax residency · contracting abroad tools · find an accountant