Flag of Netherlands

Netherlands

Europe

Running Payroll in the Netherlands with Rippling

Dutch payroll combines loonheffing filing with the Belastingdienst, 8% holiday allowance accrual, and the 30% ruling for international hires. Rippling handles all three so your BV meets its obligations every pay cycle.

Compliance Complexity
Medium
Understanding contractor classification rules is critical before engaging independent contractors.
Rippling Availability
Full
Understanding contractor classification rules is critical before engaging independent contractors.

Location Overview

Dutch payroll operates through the loonheffingen system — a combined payroll tax (loonbelasting) and social insurance premium (premies volksverzekeringen) payment remitted monthly to the Belastingdienst. Employers file the Loonaangifte (payroll declaration) per period via the Belastingdienst's portal or an integrated payroll system like Rippling.

The 8% vakantiegeld (holiday allowance) is a distinctive feature of Dutch payroll — employers accrue 8% of gross salary each month and typically pay it out in May. This must be reflected in total employment cost modeling when making salary offers in the Netherlands.

The 30% ruling (expatriate tax advantage) requires ongoing payroll administration — Rippling tracks the ruling's applicable period and adjusts the taxable salary accordingly.

Entity Requirement

What You Need Before Running Payroll Here.
  • Besloten Vennootschap (BV) formation and KVK (Chamber of Commerce) registration
  • Registration with the Belastingdienst as an employer (Loonheffingennummer)
  • UWV (Employee Insurance Agency) registration for WW/WIA/WAO
  • Dutch bank account for loonheffingen remittances
  • If applicable: recognized IND sponsor status for Kennismigrant (highly skilled migrant) employees

Rippling Payroll Notes

How Rippling Handles Payroll Here.

Rippling's Dutch payroll module provides:

  • Monthly Loonaangifte (payroll declaration) submission to the Belastingdienst
  • Loonheffingen calculation including income tax withholding, AOW, ANW, Wlz, and WW/WIA employer premiums
  • Vakantiegeld (8% holiday allowance) accrual and May payment calculation
  • 30% ruling administration — tracks each employee's ruling period and applies the tax-free component to qualifying salary
  • Fixed-term contract chain (ketenbepaling) tracking — flags when a contract chain is approaching the 3-contract/3-year conversion trigger
  • CAO (collective agreement) compliance alerts where applicable

Payroll Compliance at a Glance

A quick view of the core payroll requirements, statutory rules, and operating details for this location.
Flag of Netherlands
Euro (EUR)
  • Transparent

    Minimum Wage

    €13.27/hour (Wettelijk minimumloon, July 2024, age 21+). Applies uniformly across sectors.
  • Transparent

    Payroll Cycle

    Monthly. Loonheffingen (combined payroll tax and social premiums) must be remitted to the Belastingdienst by the end of the month following the pay period. Vakantiegeld (8% holiday allowance) accrues monthly and is typically paid in May.
  • Transparent

    Working Hours

    Standard 40 hours/week. Maximum 60 hours/week for short periods; must average ≤48 hours over 16 weeks. Collective agreements (CAO) often set lower standard hours (36–38).
  • Transparent

    Payroll Tax

    No separate state payroll tax. Loonheffingen combines income tax withholding and social premiums in one payment to the Belastingdienst.
  • Transparent

    Compliance Complexity

    Medium
  • Transparent

    Country Code

    Euro (EUR)
  • Employer & Employee Contributions

    A side-by-side view of employer obligations and employee payroll deductions.

    Employer Contributions

    ContributionRateNotes
    WW (Unemployment) — Low Risk2.64%For permanent contracts. High risk (flex): 10.45%.
    WAO/WIA (Disability)~6.17%Employer-only. Rate varies by sector and employer claim history.
    ZVW (Health Care Contribution)6.57%Employer-only, on salary up to €71,628 (2024).

    Employee Contributions

    ContributionRateNotes
    AOW (State Pension)17.9%On income up to €40,021. Included in loonheffingen.
    ANW (Survivors' Pension)0.1%Included in loonheffingen.
    Wlz (Long-term Care)9.65%On income up to €40,021. Included in loonheffingen.
    Income Tax (Loonbelasting)36.97%/49.50%Box 1 rates. Calculated within loonheffingen.

    Tax, Leave & Termination

    Key employment information to help you understand your obligations and Employee rights

    Income Tax Summary

    Box 1 BandIncomeRate (incl. national insurance)
    LowUp to €75,51836.97%
    HighOver €75,51849.50%

    For employees with the 30% ruling: 30% of salary (or 27% in years 4–5 from 2024 reform) is treated as a tax-free allowance, significantly reducing the Box 1 tax base. Rippling tracks the ruling period per employee and calculates the reduced taxable salary automatically.

    Leave Entitlements

    • Annual Leave: 20 days minimum (4× working week). Market standard 25–28 days.
    • Sick Leave: Employer pays minimum 70% of salary for up to 2 years. Year 1 often 100% by contract.
    • Maternity: 16 weeks (6 before + 10 after). Paid at 100% via UWV.
    • Paternity/Partner: 5 days paid by employer immediately; 5 additional weeks at 70% via UWV.
    • Public Holidays: 8 national holidays. Good Friday, Ascension, and Whit Monday also commonly contractual.

    Termination Rules

    Final pay must include accrued vakantiegeld and unused vacation days. The transitievergoeding (transition allowance — 1/3 month per year of service, capped at €94,000) must be paid within 1 month of termination. Rippling calculates the transitievergoeding on offboarding for eligible employees.

    Year-End Filings

    • Jaaropgave: Annual income statement issued to each employee by January 31 of the following year. Rippling generates automatically.
    • Loonaangifte Reconciliation: Final payroll declaration for the year reconciles total loonheffingen paid against the cumulative period declarations.
    • UWV Annual Wage Notification: UWV uses Loonaangifte data for social benefit calculations — accurate payroll filing throughout the year is the year-end compliance.
    • 30% Ruling Expiry Check: Verify each employee's ruling expiry date annually. Rippling flags approaching expiry dates.

    Benefits Overview

    Statutory: Social insurance (AOW, WW, WIA, ZVW), 20 days annual leave, 8% vakantiegeld, 2-year sick pay obligation.

    Market standard: Private pension plan (the AOW is modest — supplementary pension is near-universal for professional roles), reiskostenvergoeding (travel allowance at €0.23/km tax-free), laptop/phone, training budget. Amsterdam tech market: equity, 26–28 days leave, home office allowance, flexible working.

    FAQ

    What is loonheffingen and how does it work in Dutch payroll?

    Loonheffingen is the combined payroll levy in the Netherlands that includes income tax withholding (loonbelasting) and national insurance premiums (volksverzekeringen: AOW, ANW, Wlz). Employers calculate and remit the combined amount to the Belastingdienst monthly via the Loonaangifte declaration. Rippling handles all loonheffingen calculations and Loonaangifte submissions automatically.

    What is vakantiegeld and when must it be paid?

    Vakantiegeld is the statutory 8% holiday allowance accrued on gross annual salary. It is a mandatory component of Dutch employment and represents a significant payroll cost. By law it must be paid at least once per year — most employers pay it in May. It must also be paid out on termination for the accrued but unpaid portion. Rippling accrues vakantiegeld each month and automates the May payment and termination payout.

    How does the WW premium rate affect Dutch payroll costs?

    The WW (unemployment insurance) premium has two rates: 2.64% for permanent contracts and 10.45% for flexible/fixed-term contracts. This creates a meaningful cost difference between contract types — a permanent employee on €80,000 annual salary costs approximately €6,000 less per year in WW premiums than the same employee on a fixed-term contract. Rippling applies the correct rate based on the contract type configured in the employee record.

    Does Rippling handle Dutch payroll including the 30% ruling?

    Yes. Rippling's Dutch payroll module handles loonheffingen calculations, Loonaangifte submissions, vakantiegeld accrual and payment, and 30% ruling administration. thePeopleStack configures the full Dutch payroll setup including Belastingdienst registration, UWV setup, and 30% ruling intake process. Contact us to scope your Netherlands payroll configuration.

    Related Locations

    Explore nearby and comparable markets to understand how payroll requirements and compliance complexity differ.