Beginner10 min read2026-02-22

Payroll Tax (Loonbelasting) Explained

Learn how payroll tax (loonbelasting) works in the Netherlands, how it is withheld by your employer, and how it relates to your annual income tax return.

Key Takeaways

  • Payroll tax (loonbelasting) is income tax withheld at source by your employer each month — it is an advance payment on your annual income tax.
  • The term loonheffing on your payslip combines payroll tax and national insurance premiums (AOW, Anw, Wlz) in one deduction.
  • Your employer calculates the withholding using official wage tax tables (loonbelastingtabellen) published by the Belastingdienst.
  • At year-end, when you file your income tax return, the Belastingdienst compares what was withheld to what you actually owe — the difference is either a refund or an additional payment.
  • The loonheffingskorting (payroll tax credit) determines whether tax credits are applied monthly by your employer.

What Is Loonbelasting?

Loonbelasting (wage tax) is a pay-as-you-earn system. Instead of paying all your income tax in one lump sum at year-end, your employer withholds an estimated amount each month and sends it directly to the Belastingdienst.

This system serves two purposes:

  1. For the government: It ensures a steady flow of tax revenue throughout the year
  2. For employees: It spreads the tax burden evenly, so you do not face a large bill in April

Loonbelasting vs Loonheffing

These terms are related but not identical:

TermWhat It Means
LoonbelastingIncome tax on wages only
Premies volksverzekeringenNational insurance premiums (AOW, Anw, Wlz)
LoonheffingLoonbelasting + premies volksverzekeringen combined

On your payslip, you will almost always see loonheffing as a single line — because the income tax and national insurance premiums are calculated together and withheld as one amount.

Good to know

The premies volksverzekeringen are technically not a tax — they are insurance premiums. But because they are calculated and collected together with income tax, they feel indistinguishable from tax on your payslip. Combined, they make up the 36.97% first-bracket rate.

How Your Employer Calculates Loonheffing

Each month, your employer follows these steps:

Step 1: Determine Your Taxable Wage

Starting from your gross salary, subtract pre-tax deductions:

  • Pension contribution (employee share)
  • Other pre-tax items (if any)

The result is your fiscaal loon (taxable wage) for the month.

Step 2: Look Up the Wage Tax Tables

The Belastingdienst publishes official wage tax tables (loonbelastingtabellen) each year. There are different tables for:

  • White tables (witte tabel): For regular employees
  • Green tables (groene tabel): For recipients of social benefits, pensions, or annuities
  • With or without loonheffingskorting applied
  • Monthly, weekly, or four-weekly payment periods

Your employer uses the table that matches your situation. The table provides the exact loonheffing amount for each level of taxable wage.

Step 3: Apply the Loonheffingskorting (If Applicable)

If you ticked "yes" on the loonheffingskorting form, the wage tax table your employer uses already incorporates the monthly tax credits. This reduces the withholding amount.

The monthly credits are approximately:

CreditAnnual MaximumMonthly Equivalent
General tax credit (algemene heffingskorting)€3,362~€280
Labour tax credit (arbeidskorting)€5,532~€461
Total€8,894~€741

These credits phase out at higher incomes, so the actual monthly benefit decreases as your salary rises.

Step 4: Withhold and Remit

Your employer deducts the calculated loonheffing from your salary and sends it to the Belastingdienst. This happens monthly for most employers (quarterly for very small employers).

The Annual Settlement

Loonheffing is an estimate. It assumes your monthly income will stay the same all year and that you have no other income, deductions, or special circumstances. In reality:

  • You may have changed jobs mid-year
  • You may have received a bonus or one-time payment
  • You may have mortgage interest to deduct
  • You may have additional income (freelance work, rental income)
  • You may have Box 3 assets to declare

When you file your annual income tax return (aangifte inkomstenbelasting), the Belastingdienst calculates your actual tax liability and compares it to the total loonheffing withheld during the year.

ScenarioResult
Withheld > actual tax owedYou receive a refund (teruggaaf)
Withheld < actual tax owedYou owe an additional payment (bijbetaling)
Withheld = actual tax owedNo payment either way

Tip

Common reasons for a refund: you arrived mid-year (lower annual income than assumed), you have a mortgage (interest deduction), or you made charitable donations. Common reasons for owing extra: you had income from two employers simultaneously, you have Box 3 assets, or you did not apply the loonheffingskorting correctly.

Special Situations

Bijzonder Tarief (Special Rate)

When your employer pays you a one-off amount — such as a bonus, severance, or 13th month — it is taxed at a special rate (bijzonder tarief) instead of the regular wage tax table.

The special rate is calculated based on your annual income level and is typically higher than your regular monthly rate. This prevents the bonus from being under-taxed in the month it is paid.

If the special rate results in over-withholding (which is common), the excess will be refunded when you file your annual tax return.

The 30% Ruling and Payroll Tax

If you have the 30% ruling, your employer adjusts the payroll tax calculation:

  1. Your gross salary is split: 70% taxable, 30% tax-free allowance (or 80/20, 90/10 under the reduction schedule)
  2. Loonheffing is calculated only on the taxable portion
  3. The tax-free portion is paid as an untaxed allowance

This significantly reduces monthly withholding and increases your net pay.

Two Employers

If you have two jobs simultaneously:

  • Primary employer (where you applied loonheffingskorting): Withholds tax using the table with credits
  • Secondary employer (no loonheffingskorting): Withholds tax using the table without credits — resulting in higher withholding

Even with correct withholding at both employers, the combined income may push you into a higher bracket. Your annual tax return will calculate the exact amount owed.

Starting or Ending Employment Mid-Month

If you start or leave a job partway through a month, your employer calculates loonheffing proportionally. However, the annualized assumptions may be off, which is corrected in your annual return.

The Loonheffingskorting Decision

When you start a new job, you must tell your employer whether to apply the loonheffingskorting. Here is the decision:

SituationApply Loonheffingskorting?
One employer, no other incomeYes — at your employer
Two jobs simultaneouslyYes at your main employer, No at the second
Employed + receiving pensionYes at one, No at the other
Employed + freelancingYes at your employer (freelance income is settled in your tax return)

Warning

If you switch jobs during the year, tell your new employer whether to apply the loonheffingskorting — and make sure your old employer stops applying it. Overlap can cause under-withholding. When in doubt, it is safer to not apply it at the new employer for the remainder of the year and sort it out in your annual return.

Payroll Tax for Non-Residents

If you are a non-resident working in the Netherlands, your employer still withholds loonheffing. However:

  • The national insurance premiums may not apply if you are insured in another EU country (under EU Regulation 883/2004)
  • You will receive a reduced payslip showing only the income tax portion
  • You may need to file a Dutch non-resident tax return (C-form) instead of the regular return

Your employer needs documentation (such as an A1 certificate) to apply the correct withholding.

Common Mistakes

  1. Thinking loonheffing is your final tax — It is an advance payment. Your actual tax may be higher or lower, depending on your full financial picture.
  2. Applying loonheffingskorting at multiple employers — This guarantees you will owe tax at year-end. Only apply it at one employer.
  3. Not filing a tax return because "my employer already paid my tax" — Filing is still required if you have deductions to claim, other income to declare, or assets to report.
  4. Panicking about the special rate on a bonus — The higher withholding rate on bonuses is temporary. If too much was withheld, you get it back when you file your return.
  5. Ignoring the jaaropgaaf — Your employer's annual statement should match the sum of your monthly payslips. If it does not, raise the issue before filing your tax return.