Global Payroll Services in the Netherlands:Automated & Compliant Tax Management
Netherlands Payroll Starts With a Loonheffingen File, Not Just a Salary Amount
Payroll in the Netherlands is not only a monthly salary transfer. A compliant Dutch payroll process starts with the employer’s payroll tax registration, employee identity verification, BSN collection, employment contract data, tax credit declaration, wage components, social security position, pension setup, and monthly payroll tax return workflow.
NNRoad provides Netherlands payroll services for companies that already have a local employer structure in the Netherlands, such as a Dutch company, branch, subsidiary, or registered local employer arrangement. Your company remains the legal employer, while NNRoad supports monthly payroll calculation, wage tax withholding, employee insurance contribution review, Zvw reporting, payslip preparation, payroll reports, and compliance documentation.
When this Netherlands payroll service is the right fit
- Your company already has a Dutch entity and needs outsourced payroll support.
- You are hiring employees in Amsterdam, Rotterdam, The Hague, Utrecht, Eindhoven, Haarlem, Groningen, Tilburg, Breda, or another Dutch employment location.
- Your HR or finance team is outside the Netherlands and needs clear payroll reports showing gross salary, payroll taxes, employee deductions, employer premiums, Zvw, pension, holiday allowance, and net salary.
- You need help with loonheffingen, wage tax tables, employee insurance premiums, Zvw, payroll tax returns, payslips, annual statements, WKR, and 30% ruling payroll treatment.
- You employ local employees, foreign employees, highly skilled migrants, EU posted workers, part-time employees, bonus-heavy employees, or employees under a Dutch CAO.
- You are moving from manual payroll or a local accountant-only setup to a structured payroll process with approval, reporting, and headquarters-friendly cost visibility.
When payroll outsourcing is not enough
Payroll outsourcing is designed for companies that already have a compliant Dutch employer. If your company does not have a Dutch entity but wants to hire an employee locally, standalone payroll outsourcing may not solve the legal employer issue. In that case, review NNRoad’s Netherlands Employer of Record service.
If the case involves a foreign national working in the Netherlands, payroll should also be aligned with work authorization, residence permit status, IND salary thresholds, BSN, 30% ruling eligibility, social security coverage, and A1 or certificate-of-coverage position. For foreign-national support, review Netherlands Expat Employment services. For companies running payroll across multiple countries, Netherlands payroll can also be connected to NNRoad’s Global Payroll service.
What NNRoad Handles in a Dutch Payroll Cycle
A Netherlands payroll service provider should help the employer manage the full payroll cycle, not only calculate take-home pay. Dutch payroll should connect employment data, wage components, payroll taxes, employer premiums, pension rules, holiday allowance, payslips, tax returns, and annual employee statements.
Monthly gross-to-net calculation
NNRoad supports Dutch payroll calculation based on approved payroll inputs, including base salary, hourly wages, overtime, bonuses, commissions, holiday allowance, taxable benefits, company car additions, expense reimbursements, WKR items, sick pay, unpaid leave, salary corrections, and final settlement items.
Loonheffingen and wage tax support
NNRoad helps calculate wage tax and national insurance contributions using the applicable wage tax table, employee tax credit status, wage period, age, residence category, and payroll data. We also help prepare the payroll tax return data for employer review.
Employee insurance and Zvw contribution review
Employers pay employee insurance premiums and the income-related Zvw contribution based on the applicable wage base and maximum contribution wage. NNRoad helps separate employee tax withholding from employer-side premiums so management can understand both employee net pay and employer cost.
Pension and CAO payroll alignment
Many Dutch employers are covered by a compulsory sector pension fund or a collective labour agreement. NNRoad helps identify the payroll inputs needed for pension contribution reporting, employee deductions, employer contributions, and CAO-linked payroll terms.
Holiday allowance and leave records
Dutch payroll must track statutory holiday allowance and holiday hours. NNRoad helps employers calculate, accrue, and pay holiday allowance, track statutory and extra-statutory holiday hours, and reflect leaver holiday balance correctly in final payroll.
WKR and benefits coding
NNRoad helps employers classify allowances, benefits in kind, home-working allowances, travel reimbursements, gifts, company devices, and other WKR items before payroll close. This reduces the risk of an unexpected final levy or incorrect employee wage treatment.
Payslips and annual income statements
NNRoad can support payslip preparation showing gross salary, deductions, wage tax, insurance premiums, taxable benefits, holiday allowance, pension deductions, and net salary. We also help maintain payroll data for annual employee income statements and tax-year reporting.
2026 Netherlands Payroll Control Sheet: Wage Tax, Premium Wage, Zvw, and Minimum Wage
Netherlands payroll settings should be reviewed each year and again when the statutory minimum wage changes. For 2026, employers should update wage tax brackets, maximum premium wages, employer Zvw, employee insurance premium settings, the 30% facility cap, WKR free space, and minimum wage rates.
Key 2026 payroll references
| Payroll item | 2026 operating reference | Payroll use |
|---|---|---|
| Payroll currency | Euro, EUR | Salary, payslips, payroll tax returns, pension, and accounting should be maintained in EUR. |
| Wage tax / national insurance bracket 1 | 35.75% up to and including €38,883 for employees below state pension age | Used in wage tax calculation for regular employment income. |
| Wage tax bracket 2 | 37.56% from more than €38,883 to €78,426 | For wages above €38,883, wage tax applies without national insurance contributions in this bracket. |
| Wage tax bracket 3 | 49.50% above €78,426 | Relevant for high earners, executives, bonus-heavy employees, and expat packages. |
| Maximum employee insurance / Zvw wage base | €79,409 per year, or €6,617.41 per month | Used for employee insurance premiums and employer Zvw contribution base. |
| Employer Zvw levy | 6.10% | Employer-paid income-related healthcare contribution under the Health Care Insurance Act. |
| Statutory minimum wage, age 21+, Jan–Jun 2026 | €14.71 gross per hour | Used for hourly pay, part-time employees, full-time salary floor checks, and IND-related salary planning. |
| Statutory minimum wage, age 21+, from 1 July 2026 | €14.99 gross per hour | Payroll systems should be updated before July payroll. |
| WKR free space | 2.00% of taxable wages up to €400,000 and 1.18% above €400,000 | Used for untaxed allowances and benefits under the work-related costs scheme. |
| 30% facility cap | Maximum salary base of €262,000 and maximum full-year tax-free reimbursement of €78,600 | Relevant for qualifying expat payroll where the facility applies. |
Why the minimum wage is no longer a fixed monthly amount
Since 2024, the Netherlands uses a statutory hourly minimum wage. This means the monthly minimum depends on the employee’s actual working hours and the official working hours in the employment arrangement. Payroll should not apply one fixed minimum monthly wage across 36-hour, 38-hour, and 40-hour workweeks.
Why wage tax and employer cost are different views
Wage tax and national insurance contributions are mainly employee withholding items. Employee insurance premiums, Zvw, pension employer contributions, and WKR final levy exposure are employer-side cost items. A Dutch payroll report should show both views clearly.
Official reference links
Employers can review the Tax Administration’s 2026 payroll tax rates page, the 2026 wage tax brackets, the 2026 maximum premium wage, and the Dutch government’s 2026 minimum wage amounts.
Employer Cost in the Netherlands Depends on AWf, Aof, Whk, Zvw, and Pension
Dutch employer cost is not one fixed percentage. Two companies paying the same gross salary may have different employment cost because of contract type, unemployment premium category, disability premium category, Whk decision, pension fund, CAO, WKR usage, and whether the employee is covered by employee insurance.
Employer payroll cost map
| Employer cost item | 2026 payroll reference | Payroll control point |
|---|---|---|
| AWf low contribution | 2.74% | Usually connected with permanent written employment contracts meeting statutory conditions. |
| AWf high contribution | 7.74% | Often relevant for flexible, temporary, or non-qualifying contract situations. |
| Aof low premium | 6.27% | Usually relevant for small employers under the differentiated disability fund premium rules. |
| Aof high premium | 7.63% | Usually relevant for larger employers under the differentiated disability fund premium rules. |
| Whk | Employer-specific | The Return to Work Fund percentage depends on the employer’s decision and situation. |
| Wko surcharge | 0.50% | Employer-side surcharge included in payroll cost review. |
| Zvw employer levy | 6.10% | Employer-paid healthcare contribution up to the annual wage base. |
| Pension contribution | Sector, CAO, or company-plan dependent | Check whether a compulsory sector pension fund, occupational pension fund, or CAO pension arrangement applies. |
Why contract type affects payroll cost
The AWf low or high premium can materially change employer cost. Payroll should therefore capture contract type, written contract status, indefinite-term status, working hours, and any changes that could trigger premium correction.
Why pension review should happen before the first payroll
The Netherlands does not apply one universal employer pension rate to every company. However, many sectors have compulsory pension participation or CAO pension rules. If an employer misses a compulsory pension fund, retroactive contribution exposure can be significant.
Employer cost report checklist
- Gross salary and taxable wage base.
- AWf low or high contribution.
- Aof low or high premium.
- Whk employer-specific percentage.
- Zvw employer levy.
- Pension employee and employer contributions.
- Holiday allowance accrual.
- Sick-pay exposure and insurance cost where applicable.
- WKR usage and final levy exposure.
Official reference links
Employers can review the Tax Administration’s 2026 employee insurance contribution table and Business.gov.nl’s pension scheme guidance for employers.
Holiday Allowance and Holiday Hours: The Dutch Annual Payroll Trap
The Netherlands has two separate holiday concepts that payroll must not confuse: holiday allowance and holiday leave. Holiday allowance is money, usually at least 8% of gross annual salary. Holiday leave is time off, generally at least 4 times the employee’s weekly working hours.
Holiday payroll control table
| Holiday item | Payroll treatment | Common payroll risk |
|---|---|---|
| Holiday allowance | At least 8% of the employee’s gross annual salary, often paid once per year, commonly in May. | Employer treats it as a discretionary bonus or forgets to accrue it monthly. |
| Holiday allowance base | Usually based on gross salary and can include overtime and irregular working-hours allowances. | Variable pay is excluded without checking contract, CAO, or statutory treatment. |
| Holiday hours | At least 4 times weekly working hours per year. | Part-time employees and changing schedules are tracked using full-time assumptions. |
| Extra-statutory leave | Additional leave may be granted by contract, employer policy, or CAO. | Statutory and extra-statutory leave are not tracked separately. |
| Sick employee holiday allowance | Holiday allowance continues to accrue on the wages the employer must continue paying. | Sick leave payroll excludes holiday allowance accrual by mistake. |
| Leaver payroll | Unused holiday allowance and remaining holiday hours must be settled where applicable. | Final payroll omits accrued holiday allowance or unused leave value. |
Why annual salary offers need clarity
Foreign companies often ask whether a Dutch annual salary includes holiday allowance. The employment offer should state whether the amount is base salary only, base salary plus 8% holiday allowance, or a total annual compensation package. Payroll should mirror that structure exactly.
Holiday allowance should be visible in finance reports
Even if holiday allowance is paid once per year, finance should accrue it monthly. Otherwise, May or June payroll can appear unusually expensive and create avoidable budget questions.
Official reference links
Employers can review Business.gov.nl’s holiday allowance guidance and Government.nl’s holiday hours guidance.
WKR and Benefits: When an Allowance Is Payroll, Final Levy, or Exempt
Allowances and benefits in the Netherlands need careful payroll coding. A payment may be ordinary taxable wage, a targeted exemption, a nil valuation, a WKR item within the free space, or a WKR item that creates an 80% final levy if the free space is exceeded.
Common WKR and benefit items
| Item | Payroll question | Why it matters |
|---|---|---|
| Home-working allowance | Is it within the targeted exemption and properly documented? | Incorrect classification can turn an intended tax-free reimbursement into taxable wage. |
| Travel reimbursement | Is the reimbursement within the tax-free travel allowance rules? | Excess reimbursement may need payroll tax treatment. |
| Company laptop or phone | Is the item necessary for work and covered by a nil valuation or exemption? | Wrong coding can consume WKR free space or become taxable wage. |
| Staff gifts and celebrations | Should the amount be assigned to WKR free space? | Free-space tracking prevents unexpected final levy. |
| Company car | Is there private use requiring a taxable addition? | Private use of a company car can materially change taxable wage and net salary. |
| Relocation and expat costs | Is the employee under the 30% facility or actual extraterritorial cost reimbursement? | Employers must choose and document the treatment correctly. |
WKR should be monitored year to date
WKR is not only a December clean-up. Payroll should track WKR usage throughout the year against the employer’s fiscal wage bill. This helps HR decide whether benefits should be assigned to free space, treated as taxable wage, or handled under a targeted exemption.
Benefits should have payroll codes before payment
Every recurring allowance or benefit should have a payroll code that defines whether it is taxable, social-securityable, pensionable, WKR-free-space relevant, exempt, or employer-only. This makes monthly payroll and year-end WKR review much easier.
Official reference links
Employers can review the Tax Administration’s allowances, benefits in kind, and provisions guidance and Business.gov.nl’s WKR overview.
30% Facility and Highly Skilled Migrants: Payroll Must Match Belastingdienst and IND
Foreign employee payroll in the Netherlands often involves two separate control layers: tax treatment and immigration salary compliance. The 30% facility is a payroll tax facility. Highly skilled migrant salary thresholds are immigration requirements. The two should be reviewed together, but they are not the same thing.
Foreign employee payroll control map
| Control area | 2026 payroll reference | Payroll action |
|---|---|---|
| 30% facility salary threshold | €48,013 taxable salary threshold for specific expertise | Do not apply the facility unless the employee qualifies and the Tax Administration decision is available. |
| 30% facility threshold for qualifying under-30 master’s cases | €36,497 | Use only where the employee meets the lower-threshold conditions. |
| 30% facility cap | WNT norm €262,000, maximum full-year reimbursement €78,600 | Cap the tax-free reimbursement where required. |
| Highly skilled migrant 30+ | €5,942 gross per month excluding holiday allowance | Payroll and salary payment should support IND salary compliance. |
| Highly skilled migrant under 30 | €4,357 gross per month excluding holiday allowance | Confirm age and change-of-employer rules before payroll setup. |
| Reduced salary criterion | €3,122 gross per month excluding holiday allowance | Use only where the reduced salary criterion applies. |
| Vacation allowance | Excluded from the IND salary criterion | Do not rely on 8% holiday allowance to meet the IND monthly salary threshold. |
Payroll should prove actual salary payment
Highly skilled migrant payroll should align with the employment contract, gross monthly salary, bank payment, payslip, and IND salary criterion. Payroll should not rely only on offer letters or annual package wording if the monthly salary threshold must be met each month.
30% facility coding should be audit-ready
Payroll should distinguish taxable salary, tax-free 30% reimbursement, actual extraterritorial cost reimbursement, international school fees, relocation costs, and any additional reimbursements. Employers cannot simply reimburse every expat cost outside payroll without checking the chosen treatment.
Official reference links
Employers can review the Tax Administration’s Expat Scheme content guidance, the Tax Administration’s 2026 30% facility thresholds, and IND’s 2026 income requirement page.
Payslips, Sick Pay, and Final Settlement: Employee-Facing Payroll Controls
Dutch payroll must be understandable to employees. Payslips should clearly show how gross salary becomes net salary, what has been withheld, what benefits or additions are included, and which period the payment relates to.
Payslip and payroll record controls
| Payroll item | What payroll should show | Common issue |
|---|---|---|
| Payslip | Gross wage, net wage, wage period, deductions, wage tax, holiday allowance, and other required details. | Payslip shows net pay but does not explain the calculation. |
| Payroll tax credit | Whether the employee has requested payroll tax reduction. | Tax credit applied without written employee request. |
| Sick pay | At least 70% wage continuation for up to 2 years, subject to statutory and CAO rules. | Payroll continues full salary or reduces salary without checking contract and CAO. |
| Holiday allowance at termination | Accrued holiday allowance for the employment period. | Leaver payroll omits accrued holiday allowance. |
| Unused holiday hours | Value of remaining statutory and extra-statutory holiday hours where payable. | Leave balance is not reconciled before final salary. |
| Transition payment | May apply depending on termination route and service duration. | Payroll calculates final salary before HR confirms termination reason and entitlement. |
Final payroll checklist
- Final salary up to the last working day.
- Accrued holiday allowance.
- Unused holiday hours and holiday pay value.
- Bonus, commission, overtime, or allowance still due.
- Company car or benefit-in-kind end date.
- Pension deduction and employer contribution in the final period.
- Wage tax and employee insurance treatment of final amounts.
- Transition payment review where applicable.
- 30% facility or expat reimbursement treatment for final payments.
- Final payslip and annual statement data.
Official reference links
Employers can review Business.gov.nl’s payslip regulations, sick pay guidance, and Dutch government guidance on transition payment amounts.
Netherlands Payroll Example: Why €6,000 Gross Is Not the Employer Cost
The example below is simplified for explanation only. It assumes a standard employee below state pension age with €6,000 monthly gross salary, normal Dutch wage tax withholding, employer located under standard payroll settings, no pension, no 30% facility, no company car, no WKR benefit, no sick leave, and no annual premium cap issue. Actual payroll may differ based on tax credits, pension, employee residence category, contract type, Whk, CAO, benefits, and legal updates.
Illustrative employer-cost view
| Payroll item | Illustrative amount | Explanation |
|---|---|---|
| Gross monthly salary | €6,000.00 | Employee salary before wage tax and employee-side deductions. |
| Employee wage tax / national insurance withholding | Depends on wage tax table and employee tax credit status | Calculated through payroll using the applicable period table and employee data. |
| Estimated net salary | Gross salary minus withholding and other employee deductions | Pension, payroll tax credit, company car, 30% facility, and benefits can change the result. |
| Employer Zvw | Up to €366.00 before cap effects | 6.10% employer Zvw on the applicable wage base in this simplified example. |
| Employer employee insurance premiums | Employer-specific | Depends on AWf, Aof, Whk, Wko, contract type, employer size, and sector. |
| Pension employer contribution | Depends on sector, CAO, or company plan | Should be added to employer cost where applicable. |
| Holiday allowance accrual | At least €480.00 per month if accrued at 8% | 8% of gross salary; often paid annually but should be tracked monthly. |
| Employer cost before pension and variable premiums | At least gross salary + Zvw + holiday allowance accrual | Final employer cost needs full premium, pension, WKR, and benefit configuration. |
Why the real result may change
- The employee may request payroll tax credit or not.
- The employer may use AWf low or AWf high premium.
- Whk may be employer-specific.
- Pension fund participation may be compulsory under sector or CAO rules.
- The employee may qualify for the 30% facility.
- A company car or housing benefit may increase taxable wage.
- Holiday allowance may be paid monthly or annually depending on contract and payroll setup.
- The employee may be a foreign worker with A1 coverage, partial social security coverage, or IND salary threshold requirements.
Use this example for offer planning, not final payroll
Before issuing a Netherlands offer, employers should model base salary, holiday allowance, employer insurance premiums, Zvw, pension, WKR benefits, 30% facility treatment, sick-pay exposure, and final settlement exposure. A net salary promise can become costly if these items are not configured before hiring.
Netherlands Payroll Setup Pack for Local Entities
A clean Netherlands payroll launch depends on accurate employer registration, employee master data, tax data, pension setup, contract terms, wage components, and reporting access. Missing one item can create recurring errors in payroll tax returns, payslips, pension reporting, or annual statements.
Company-level setup information
- Dutch entity legal name and KVK registration details.
- Payroll tax number, loonheffingennummer.
- Payroll tax return letter and filing period details.
- Sector classification and employee insurance premium information.
- Whk decision and applicable employer-specific percentage.
- Pension fund or pension provider setup, including compulsory sector pension review.
- CAO applicability review.
- Payroll contact persons and approval workflow.
- Payroll frequency, salary payment date, and monthly cut-off date.
- Holiday allowance payment method and accrual policy.
- WKR benefit policy and reimbursement categories.
- Accounting codes, departments, cost centers, projects, and management reporting format.
Employee-level setup information
- Employee full legal name and identification details.
- BSN, address, date of birth, and residence category for payroll tax purposes.
- Verified identity document and right-to-work documentation.
- Employment contract, start date, job title, work location, and working hours.
- Gross salary, hourly rate, holiday allowance structure, bonus plan, and allowances.
- Payroll tax credit request or no-request status.
- Pension eligibility, employee contribution, and employer contribution setup.
- Bank account details for salary payment.
- 30% facility decision, IND permit data, A1 certificate, or social security documents where applicable.
- Leave balance, sickness status, company car data, and prior payroll history where relevant.
Monthly payroll input checklist
- New hires and leavers.
- Salary changes and contract amendments.
- Holiday allowance payment or accrual changes.
- Overtime, irregular hours, bonuses, commissions, and one-off payments.
- Sick leave, unpaid leave, parental leave, and other absences.
- Company car, benefits in kind, WKR items, reimbursements, and allowances.
- Pension changes and employee contribution changes.
- Payroll tax credit changes and employee data corrections.
- Foreign employee permit, 30% facility, or social security status changes.
- Cost center, department, or project coding updates.
- Final settlement data for resigning or terminated employees.
Monthly and Annual Netherlands Payroll Calendar
A Netherlands payroll process should be built around monthly payroll tax returns, salary payment, pension reporting, holiday allowance, annual statements, WKR review, and leaver settlement. Payroll is not complete when salaries are paid; it is complete when payroll reports, tax return, payments, pension files, and accounting entries reconcile.
Recommended monthly payroll workflow
| Payroll stage | What happens | Employer action |
|---|---|---|
| Payroll cut-off | Collect new hires, leavers, salary changes, bonuses, benefits, sickness, leave, overtime, deductions, and bank updates. | Submit approved payroll inputs before the agreed cut-off date. |
| Employee record check | Validate BSN, tax credit request, address, right-to-work status, pension status, and employment contract data. | Resolve missing data before calculation begins. |
| Draft payroll calculation | Calculate gross salary, wage tax, national insurance, employee insurance, Zvw, pension, WKR items, holiday allowance, and net pay. | Review draft payroll report and investigate unusual net-pay changes. |
| Employer cost review | Review AWf, Aof, Whk, Zvw, pension, holiday allowance accrual, and WKR exposure. | Confirm employer cost before payroll approval. |
| Employer approval | Prepare final payroll report, net salary list, payroll tax report, pension report, and exception notes. | Approve payroll before salary payment and payroll tax return preparation. |
| Salary payment | Prepare payment summary or bank file in EUR. | Fund payroll and release salary on the approved payment date. |
| Payslip release | Prepare payslips showing gross wage, deductions, taxes, benefits, holiday allowance, and net wage. | Distribute payslips and handle employee questions using payroll records. |
| Payroll tax return and month-end close | Prepare payroll tax return data and reconcile payroll with tax payment, pension file, accounting, and bank payment evidence. | Submit and pay according to the payroll tax return letter deadline. |
Annual and recurring payroll events
| Event | Typical timing | Payroll note |
|---|---|---|
| Minimum wage update | Usually 1 January and 1 July | Update hourly rates, salary floors, IND-related salary planning, and holiday allowance forecasts. |
| Holiday allowance payment | Often May or June, depending on contract and policy | Reconcile holiday allowance accrual before payment. |
| WKR review | Throughout the year and final review after year-end | Track free-space usage and final levy exposure. |
| Annual income statement | After tax-year close | Provide employee annual wage and withholding information. |
| 30% facility review | At hiring, renewal, salary change, or year-end | Check salary threshold, cap, decision period, and reimbursement method. |
| Leaver payroll | When employment ends | Review final salary, holiday allowance, unused leave, transition payment, pension, and tax treatment. |
Payroll Outsourcing, EOR, Expat Employment, or On-Demand Talent in the Netherlands?
Companies often search for a Netherlands payroll service provider when they are still deciding how the worker should be engaged. The right route depends on whether your company has a Dutch entity, whether the person should be an employee, whether the worker is a foreign national, and whether the engagement is standard employment or flexible project support.
| Business need | Best-fit NNRoad route | How it connects with payroll |
|---|---|---|
| You already have a Dutch entity and need wage tax, employee insurance, Zvw, pension, holiday allowance, WKR, payslips, and payroll tax return support. | Netherlands Payroll Service | Your entity remains the legal employer; NNRoad supports payroll calculation, filing data, and payroll records. |
| You want to hire an employee in the Netherlands but do not have a local legal entity. | Netherlands Employer of Record | The EOR model provides a local employment route and includes payroll administration through the local employer structure. |
| You need to hire or relocate a foreign national to work in the Netherlands. | Netherlands Expat Employment | Payroll should be aligned with IND requirements, residence status, work authorization, BSN, 30% facility, A1 certificate, and salary structure. |
| You need flexible project-based support rather than standard employment. | Netherlands On-Demand Talent | The payment and compliance model may differ from employee payroll and should be reviewed before engagement. |
| You manage payroll in multiple countries and need consolidated reporting. | Global Payroll | Netherlands payroll can be connected to a wider multi-country payroll reporting and approval process. |
Do not use payroll outsourcing to solve an entity issue
If your company has no Dutch employer structure, payroll outsourcing alone is usually not enough. The first decision should be whether to incorporate, use an EOR, register as an employer where appropriate, engage a contractor, or choose another compliant workforce route.
Do not process contractors like employees without review
Employees, contractors, zzp’ers, posted workers, highly skilled migrants, secondees, agency workers, and payroll employees can create different tax, social security, pension, labour-law, and documentation outcomes. If the worker is legally an employee, Dutch payroll, wage tax, employee insurance, holiday allowance, sick pay, pension, and payslip rules may apply.
Build a Dutch Payroll File That Can Survive Belastingdienst, Pension, and Employee Review
Netherlands payroll can look simple when one employee receives a fixed salary every month. Complexity grows when the company adds 30% facility employees, highly skilled migrants, CAO rules, pension fund participation, holiday allowance, WKR benefits, company cars, sick leave, part-time employees, flexible contracts, and final settlements.
NNRoad helps employers turn Netherlands payroll into a structured monthly process. A stronger process includes payroll cut-off, employee data validation, gross-to-net calculation, employer premium review, Zvw calculation, pension review, holiday allowance accrual, WKR classification, employer approval, salary payment support, payroll tax return preparation, payslip delivery, and record retention.
What a stronger Netherlands payroll process gives your team
- Clearer gross-to-net and employer-cost reporting.
- Better control over wage tax, national insurance, employee insurance premiums, Zvw, pension, and WKR.
- More reliable handling of 2026 wage tax brackets and minimum wage changes.
- Cleaner employee communication when net salary changes because of tax credit, benefits, pension, holiday allowance, or 30% facility treatment.
- Better treatment of holiday allowance, holiday hours, sick pay, company car additions, bonuses, and final settlement.
- Improved coordination for foreign employees, IND salary thresholds, 30% facility, BSN, A1 certificates, and work authorization.
- More consistent records for Belastingdienst, pension funds, IND, UWV, accounting, HR, finance, and management review.
- A payroll structure that can support Dutch headcount growth without relying on manual corrections.
For broader Netherlands workforce planning, you can also review the Netherlands country hub or estimate employment cost through the Netherlands labor cost calculator.
QUICK FAQs
Why is Dutch payroll more than wage tax withholding?
Dutch payroll includes more than wage tax withholding because employers must also manage national insurance contributions, employee insurance premiums, employer Zvw contribution, pension obligations, holiday allowance, WKR benefits, payslips, payroll tax returns, and employee records. Wage tax affects the employee’s net salary, while employee insurance, Zvw, pension, holiday allowance, and WKR can materially affect employer cost.
What are loonheffingen in the Netherlands?
Loonheffingen are Dutch payroll levies. They include wage tax, national insurance contributions, employee insurance contributions, and the income-related healthcare contribution under the Health Care Insurance Act. Employers with Dutch payroll obligations must calculate these amounts, file payroll tax returns, and pay them to the Dutch Tax Administration by the applicable deadline.
What is the Dutch minimum wage in 2026?
From 1 January 2026, the statutory gross minimum wage for employees aged 21 and over is €14.71 per hour. From 1 July 2026, it increases to €14.99 per hour. The Netherlands no longer has a fixed statutory monthly, weekly, or daily minimum wage. Monthly minimum pay depends on the employee’s working hours, work schedule, and applicable age rate.
How does holiday allowance work in Netherlands payroll?
Employees in the Netherlands are generally entitled to at least 8% holiday allowance on their gross annual salary. It is often paid once per year, commonly in May or June, but it may also be accrued or paid differently if the employment contract, CAO, or policy allows. Payroll should track holiday allowance monthly and pay accrued holiday allowance in the final settlement when employment ends.
What employer payroll costs should companies budget in the Netherlands?
Employers should budget more than gross salary. Dutch employer payroll cost may include employee insurance premiums such as AWf, Aof, Whk, Wko surcharge, employer Zvw contribution, pension employer contributions, holiday allowance accrual, sick-pay exposure, WKR final levy exposure, and benefit costs. The exact employer cost depends on contract type, sector, employer size, Whk decision, pension fund, CAO, and employee status.
How does the 30% facility affect Dutch payroll?
The 30% facility allows qualifying foreign employees to receive a tax-free reimbursement for extraterritorial costs, subject to conditions, salary thresholds, an official decision, and the annual cap. Payroll must separate taxable salary, tax-free reimbursement, actual cost reimbursements, and other expat benefits. The 30% facility is a payroll tax facility; it should also be coordinated with IND salary requirements where the employee is a highly skilled migrant.
Do Dutch employers have to provide a pension?
There is no single universal pension rate for every Dutch employer, but many employers are required to participate in a compulsory sector pension fund or follow pension rules in a collective labour agreement. Employers should check their sector, CAO, and occupational pension obligations before the first payroll. Missing a compulsory pension scheme can create retroactive contribution exposure.
How should payroll handle highly skilled migrants in the Netherlands?
Payroll for highly skilled migrants should be aligned with IND salary thresholds, recognised sponsor obligations, employment contract terms, actual monthly salary payment, BSN, residence status, and payslip data. In 2026, highly skilled migrant thresholds include €5,942 gross per month for employees aged 30 or older, €4,357 for under-30 cases, and €3,122 under the reduced salary criterion, excluding holiday allowance. Payroll should not rely on holiday allowance or irregular bonuses to meet the monthly IND salary criterion.
What payroll records should Netherlands employers keep?
Important records include employment contracts, identity verification documents, BSN and address data, payroll tax credit requests, payslips, payroll tax return data, salary payment evidence, pension records, holiday allowance records, holiday hours, sick leave records, WKR classifications, company car data, 30% facility decisions, A1 certificates, work authorization documents for foreign employees, and final settlement calculations.