Skip to content

The Dutch tax year for an employee, start to finish

Dutch income tax is collected before you ever see the money.

Your employer withholds loonheffing every month and pays it over, which means that for most employees the annual return is not a bill but a reconciliation: the tax office checks what was taken against what was owed, and one of you pays the difference.

Understanding the year properly is worth real money in your first two or three years here, because the months when you arrive, the months when you change jobs and the months when a ruling starts or stops are exactly the months the withholding gets wrong.

The three boxes

Dutch income is sorted into three boxes and each is taxed on its own terms.

Box 1 is income from work and from your own home.

Box 2 is income from a substantial shareholding, which for an employee is usually nothing.

Box 3 is savings and investments.

Box 1 is where your salary sits, and in 2026 it has three bands for anyone below AOW age.

Up to and including 38,883 euro the rate is 35.75%.

From there to 78,426 euro it is 37.56%.

Above 78,426 euro it is 49.50%.

Those rates look brutal until you apply the credits, which is the half of the system that headline comparisons leave out.

The credits do most of the work

The algemene heffingskorting is a general credit worth up to 3,115 euro in 2026.

You get the full amount up to an income of 29,736 euro, after which it tapers away at 6.398% of the excess and reaches zero at 78,426 euro.

The arbeidskorting, the labour credit, is the larger one and it only rewards earned income.

It peaks at 5,685 euro in 2026, holding that maximum between roughly 45,592 and 132,920 euro of income before declining.

Between them the two credits are why a Dutch payslip at median salary is far less punishing than a 37.56% marginal rate suggests.

One practical trap: the loonheffingskorting may only be applied by one employer at a time.

Tick the box at two jobs and both will under-withhold, and the shortfall turns up as a demand for payment the following year.

If you hold two part-time jobs, apply it at the better-paid one.

Box 3, which is not a tax on income at all

Box 3 taxes an assumed return on your assets rather than what they actually earned.

In 2026 the assumed return is 1.28% on bank deposits, 6.00% on other assets such as shares and second properties, and 2.70% is allowed against debts.

The resulting figure is taxed at 36%.

Everyone has a tax-free allowance of 59,357 euro, doubling to 118,714 euro for fiscal partners, and a further 26,715 euro of green savings sits outside the calculation.

Below those thresholds box 3 costs nothing at all, which covers most people in their first years in the country.

The whole box is in transition.

The years to 2027 are explicitly transitional, with a new system based on actual return scheduled to start in 2028, so expect this section to be rewritten.

What arrives in May, and why it looks over-taxed

Dutch employees are entitled to at least 8% holiday allowance on the gross salary earned over the preceding year, normally accrued from June to May and paid out by the end of May.

It arrives as a lump sum and it comes back noticeably thinner than expected.

That is not an error.

Holiday pay, thirteenth months, bonuses and paid-out leave days are taxed under the tabel bijzondere beloningen, the special rate table, which assumes the money sits on top of your normal income and therefore in a higher band.

The annual return adds everything together, applies the proper rates and credits, and refunds whatever was over-withheld.

January: the jaaropgaaf

Every employer sends a jaaropgaaf in January, summarising the previous year’s gross pay, the loonheffing withheld and the credits applied.

Keep every one you receive.

If you worked for two employers in a year you need both, and chasing a jaaropgaaf out of a company you left eighteen months ago is nobody’s idea of a good March.

March to May: the return itself

The filing window opens on 1 March and the return is due by 1 May.

You log in to Mijn Belastingdienst with DigiD and find a vooraf ingevulde aangifte, a return already populated with your salary, your bank balances, your mortgage details and your WOZ value.

For a straightforward employee the job is checking rather than typing.

File before 1 April and the Belastingdienst undertakes to give you an answer before 1 July.

File later and it aims for three months, without promising it.

If you need longer, ask for an extension through Mijn Belastingdienst before 1 May and the online route grants you until 1 September, though an extension normally means paying belastingrente on anything you end up owing.

The year you arrive or leave is a different form

If you moved to or from the Netherlands part way through the year, you are a migrant for tax purposes and you file the M-form rather than the ordinary return.

It exists because you were resident for part of the year and not resident for the rest, and the two halves are taxed on different bases.

It is also slower.

For the 2025 tax year the M-form was only available from 1 May 2026, two months after everyone else could file, with a window running to 1 July.

Plan for the refund to arrive late rather than assume something has gone wrong.

This is the return where arrivals most often leave money behind, because a part-year salary is taxed by the employer as though it were a full year’s earnings at that rate.

Filing frequently produces a refund of several thousand euro.

It is also the return where the 30% ruling and the partial non-resident status interact with everything else, and the point at which paying a tax adviser in The Hague stops being an indulgence.

What is actually deductible

Less than in most countries.

Commuting costs, professional clothing and a home office are not deductible for an ordinary employee; if the employer does not reimburse them, they are simply yours.

What does reduce taxable income: mortgage interest on the home you live in, gifts to registered ANBI charities above a threshold, certain uninsured healthcare expenses, and alimony paid to a former partner.

Fiscal partners can also move some items between their two returns, which matters when one of you sits in the 49.50% band and the other does not.

If you have bought a house here, ask for a voorlopige aanslag, a provisional assessment.

Rather than waiting a year for the mortgage interest relief, the Belastingdienst pays it to you in monthly instalments across the year.

On a typical Hague mortgage that is a meaningful addition to monthly income, and it is the reason Dutch lenders quote affordability on a net basis.

Where tax touches everything else

Your assessed income for the year, the toetsingsinkomen, is the number the allowance system uses.

The rent, healthcare and childcare allowances are all calculated on it, and a pay rise or a bonus can claw back more in withdrawn allowance than it delivers in salary.

Tell Toeslagen when your income changes rather than letting the annual reconciliation discover it.

The same number drives the income-related healthcare contribution that sits behind your health insurance premium, and, if you are self-employed, the entire basis on which a zzp’er is assessed.

One figure, four consequences.

Sources

  • Belastingdienst, voorlopige aanslag 2026 tarieven en heffingskortingen: the 2026 box 1 brackets of 35.75% to 38,883 euro, 37.56% to 78,426 euro and 49.50% above, the algemene heffingskorting of 3,115 euro with a 6.398% taper from 29,736 euro to zero at 78,426 euro, the arbeidskorting maximum of 5,685 euro between 45,592 and 132,920 euro, and the box 3 figures of 1.28%, 6.00% and 2.70% taxed at 36% with a tax-free allowance of 59,357 euro or 118,714 euro for partners
  • Belastingdienst, belastingschijven en tarieven: the same three 2026 bands for taxpayers below AOW age
  • Belastingdienst, ik heb aangifte gedaan, wanneer hoor ik iets: filing before 1 April brings an answer before 1 July, later filing is handled within three months where possible
  • Belastingdienst, aanvraag uitstel aangifte inkomstenbelasting: the request must be made before 1 May, the online route gives an extension to 1 September, and an extension usually means paying belastingrente
  • Grensinfopunt and Taxlive: the M-form for the 2025 tax year available only from 1 May 2026 with a window to 1 July, delayed by the box 3 changes
  • Rijksoverheid, hoe hoog is mijn vakantiegeld: the statutory minimum of 8% of gross annual salary, the June to May accrual period and payment by the end of May
  • Salure and SRL Payroll, tabel bijzondere beloningen 2026: holiday pay, bonuses, thirteenth months and paid-out leave taxed under the special rate table and reconciled at the annual return
  • Belastingdienst 2026 box 3 transition: 2023 to 2027 as transition years ahead of a new system from 2028, and the 26,715 euro green savings exemption
Read more

One response to “The Dutch tax year for an employee, start to finish”

  1. […] file an income tax return as an entrepreneur rather than as an employee, which means the simple March deadline an employee lives by is a good deal more involved for […]

Leave a Reply

Your email address will not be published. Required fields are marked *