PayrollπŸ‡³πŸ‡±NetherlandsUpdated 2026-06-01

How does payroll tax (loonheffingen) work in the Netherlands?

Quick Answer

Loonheffingen is the umbrella term for all Dutch payroll taxes and social contributions: wage tax (loonbelasting) combined with national insurance premiums (volksverzekeringen at 27.65%), employee insurance contributions (werknemersverzekeringen), and the ZVW health insurance contribution. Filed monthly by the last working day of the following month.

Detailed Explanation

## Dutch Loonheffingen β€” Payroll Tax and Social Contributions

Loonheffingen covers all the taxes and social contributions that Dutch employers must withhold from employees' gross wages and remit to the Belastingdienst monthly.

### Components of Loonheffingen

1. Loonbelasting/Premie Volksverzekeringen (LH/PVV)

Combines loonbelasting (advance payment of personal income tax / Box 1) with: - Premie AOW: old-age pension contribution - Premie ANW: surviving dependants insurance - Premie WLZ: long-term care insurance

The combined loonbelasting/PVV rate in 2025 is 35.82% on income up to EUR 38,441 (first bracket) and 49.5% on income above that.

2. Premies Werknemersverzekeringen

Employee insurance contributions paid primarily by the employer

- WW-AWF: approximately 2.64% for permanent contracts, 7.64% for flexible/temporary contracts in 2025 - WIA: disability insurance. Rate varies by employer claims history

DGAs are generally excluded from WW and WIA β€” they pay the premiums but cannot claim benefits.

3. Inkomensafhankelijke Bijdrage Zvw (ZVW)

The employer pays approximately 6.51% of gross wage as the income-dependent health insurance contribution in 2025. This is paid on top of gross wages β€” it is not withheld from the employee's wage.

### The Loonheffingskorting (Payroll Tax Credit)

Every employee is entitled to a loonheffingskorting that reduces their withheld loonbelasting. The credit must be elected at one employer only. For DGAs of a BV: the BV applies the loonheffingskorting unless the DGA has other employment income.

### The 30% Ruling for Expats

Qualifying expat employees recruited from abroad can receive 30% of their gross salary tax-free for up to 5 years (reduced from 8 years under the 2024 phase-down).

Conditions: - Recruited from abroad (living more than 150km from the Dutch border before employment) - Earn above the minimum salary threshold (EUR 46,107 in 2025; EUR 35,048 for under-30s with a master's degree) - Application filed by the employer within 4 months of the start of employment

Effect: only 70% of gross salary is subject to loonbelasting. From 2024, the ruling is capped at the Balkenendenorm (approximately EUR 246,000).

### Monthly Filing and Payment

Employers file a monthly payroll declaration (loonaangifte) electronically. Deadline: last working day of the month following the payroll period. Content includes per-employee data: BSN, gross wage, loonheffingen withheld, employer contributions.

### The Jaaropgave (Annual Earnings Statement)

By 31 January of the following year, every employer must provide each employee with a jaaropgave summarising gross wages, loonheffingen withheld, and pension contributions. The Belastingdienst uses this to pre-fill personal income tax returns.

### Werkkostenregeling (WKR)

The WKR provides a tax-free budget (vrije ruimte) for employee benefits: - 1.92% of the first EUR 400,000 of total wage bill is tax-free - 1.18% of wage bill above EUR 400,000

Within the vrije ruimte, tax-free benefits (travel allowances, meals, training, gifts) can be provided. Excess benefits incur 80% eindheffing (employer tax).

Source: https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/personeel_en_loon/

Real-World Examples

Standard employee on EUR 60,000 salary

Gross annual salary EUR 60,000. First EUR 38,441 taxed at 35.82% loonbelasting/PVV = EUR 13,770. Remaining EUR 21,559 taxed at 49.5% = EUR 10,672. Less loonheffingskorting (approximately EUR 3,070 in 2025). Monthly loonheffingen withheld: approximately EUR 1,781. Employer also pays WW, WIA, and ZVW contributions on top.

Expat engineer using the 30% ruling

An expat engineer earns EUR 100,000 gross. Under the 30% ruling, EUR 70,000 is taxable and EUR 30,000 is tax-free. Loonbelasting/PVV is calculated on EUR 70,000 only β€” saving approximately EUR 11,250 to EUR 14,850 in annual loonbelasting versus no ruling.

DGA payroll at minimum gebruikelijk loon

A DGA pays themselves EUR 56,000 salary. Monthly gross: EUR 4,667. The BV also pays employer ZVW contribution (approximately 6.51% of EUR 56,000 = EUR 3,646 per year). DGA does not pay WW or WIA premiums. Total employer cost: approximately EUR 59,646 per year.

Common Mistakes to Avoid

  • Applying the 30% ruling without submitting the application within the mandatory 4-month window from the start of employment β€” late applications are not accepted
  • Allowing multiple employees to apply the loonheffingskorting at your company when they have another employer β€” this causes underpayment at year-end
  • Not registering as an employer with the Belastingdienst before the first payroll run β€” without a loonheffingennummer you cannot file the loonaangifte
  • Using the wrong WW premium rate (permanent contract rate vs temporary contract rate) β€” the lower permanent contract rate requires a written contract with no hour commitment exceptions

Frequently Asked Questions

What is the national insurance (volksverzekeringen) contribution rate in 2025?

The total premie volksverzekeringen rate in 2025 is 27.65% of income up to EUR 38,441. This comprises AOW (17.90%), ANW (0.10%), and WLZ (9.65%). These premiums are combined with loonbelasting in the standard withholding tables.

Can I pay employees in crypto or other non-cash forms?

Wages must be paid in legal tender (euros) for the statutory minimum wage element. Benefits in kind are valued at market rate and processed through the WKR or added to gross wages for loonheffingen purposes. Cryptocurrency would be treated as a benefit in kind valued at market EUR rate on the payment date.

What are the consequences of a payroll tax audit (boekenonderzoek)?

Common audit findings include: incorrect WW rate applied, missing BSN numbers, WKR exceeded without eindheffing paid, 30% ruling incorrectly applied. Underpaid loonheffingen is assessed with belastingrente and potentially a fine.

Can a foreign company employ someone in the Netherlands without a Dutch entity?

A foreign company with an employee working in the Netherlands may create a permanent establishment. Without a Dutch entity, the employer may still need to register as a Dutch employer to withhold loonheffingen. Failure exposes both employer and employee to Dutch tax compliance issues.

How does the WKR travel allowance work?

Employers can pay a tax-free travel allowance of up to EUR 0.23 per km for business travel and commuting. This is a targeted exemption (gerichte vrijstelling) not counted against the WKR vrije ruimte. Payments above EUR 0.23/km are taxed as wage.

Practical Tips

  • Check the updated WW, WIA, and ZVW rates published by the Belastingdienst in the rekenregels at the start of each calendar year β€” rates change annually and using last year's rates causes errors
  • For new expat hires, start the 30% ruling application process on day one of employment β€” the 4-month window is strict and expired applications are rejected without exception
  • Use the Belastingdienst's online loonheffingen calculator tool to verify withholding amounts before running payroll, particularly for employees with unusual situations
  • Register as a Dutch employer with the Belastingdienst before making the first payroll payment β€” the loonheffingennummer is required to submit the first loonaangifte

Ask Finn your Netherlands accounting questions

Finn knows Belastingdienst (Dutch Tax and Customs Administration) rules and your specific business numbers. Get instant answers in plain English.

Try free for 14 days