Skip to main contentSkip to navigation

Expat tax advisors Netherlands: M-form, 30% ruling, fees

English-speaking Dutch tax advisors compared. Realistic 2026 fees, when to hire one, what to ask.

Last updated: June 25, 2026✓ Verified June 2026

2026 tax-season key dates

  • Standard P-form 2025: file by 1 May 2026
  • M-form 2025 (migration year): online filing window 1 May to 1 July 2026
  • Extension via a registered advisor: typically until 1 May 2027
  • 30% ruling drops to 27% from 1 January 2027 for rulings that started in 2024 or later

Dutch tax law treats expats differently from residents in your migration year, and most expats overpay tax in year one simply because employer payroll cannot model partial-year residency. A good tax advisor recovers €1,500 to €5,000 in your first filing through correct M-form handling, the 30% ruling backdated benefit, and accurate Box 3 wealth tax declarations on foreign assets.

This guide covers when a tax advisor is worth it, what specialist expat-focused firms charge in 2026, and which firm fits which situation. If you have just arrived, pair this with our First 30 days arrival hub, the 30% ruling guide and the tax allowances and benefits guide.

Table of contents

When you actually need a Dutch tax advisor

Not every expat needs paid tax help. A single employer, no 30% ruling, no foreign assets, no property abroad: your annual P-form takes 30 minutes through Mijn Belastingdienst with DigiD and Belastingdienst pre-fills most fields. Hire an advisor when any of these apply.

Definite hire-an-advisor cases

  • Migration year (M-form): The year you arrive or leave the Netherlands. Combines a resident and non-resident period in one filing. Self-filing rarely captures the partial-year tax credits correctly.
  • 30% ruling year (start or end): First year on the ruling needs a partial-year calculation. Final year needs careful planning to avoid a tax shock when the benefit expires.
  • ZZP / freelance income: Self-employed expats face two tax forms (income tax + BTW/VAT), zelfstandigenaftrek, and complex deduction rules. See our freelancer 30% ruling guide.
  • Foreign income or assets: US tax residents (Americans always file in the US too), foreign property, foreign rental income, foreign dividend or interest accounts. Tax treaties between countries are complex and self-filing typically overpays.
  • Box 3 wealth tax with foreign assets: The 2026 Box 3 deemed-return system penalises foreign investment accounts. See our Box 3 wealth tax guide.
  • Stock options, RSUs, or employer equity: Tax timing rules vary by grant vs vest vs sale. The 30% ruling also interacts with equity compensation in non-obvious ways.

Probably-fine-to-self-file cases

  • Single Dutch employer, full-year Dutch resident, no foreign assets, no rental income
  • No 30% ruling, or 30% ruling that has run a full calendar year
  • Standard hypotheekrenteaftrek (mortgage interest deduction) only
  • Wealth (Box 3) below the €57,684 single / €115,368 partner threshold (2025 figure, verify current)

Rule of thumb

If you can describe your tax situation in one sentence using only "I work for one Dutch employer", you can probably self-file. If the sentence needs more than one comma, hire someone.

English-speaking Dutch tax advisors for expats

The five firms below run dedicated expat-focused operations in English, have been active in the Dutch market for at least a decade, and publish transparent fee structures. Information is from each firm's public website at time of writing. Always confirm current pricing directly.

TaxSavers

Based: Amstelveen and Rotterdam, fully bilingual

Specialism: M-form, 30% ruling, ZZP returns, expat-only practice

Typical fee range: €245-€545 standard returns, €395-€695 M-form, €595-€995 ZZP (verify current)

Best for: Knowledge migrants, first-time M-form filers, freelance starters

Visit taxsavers.nl

JC Suurmond & zn. Tax Consultants

Based: Leidschendam (near Rotterdam and The Hague), founded 1986

Specialism: International tax, 30% ruling, end-of-ruling planning, 183-day rule, BV setup, inheritance and gift tax

Typical fee range: €295-€595 personal returns, €495-€895 M-form, €1,200-€2,500 BV setup (verify current)

Best for: Complex international cases, senior executives, family-office level wealth, US-NL cross-border

Visit jcsuurmond.nl

Broadstreet

Based: Central Amsterdam, 25+ years serving expats and entrepreneurs

Specialism: Tax + accountancy + payroll combined, ZZP and BV business support, English-first practice

Typical fee range: €350-€650 personal returns, €450-€900 M-form, €650-€1,500 ZZP packages (verify current)

Best for: ZZP freelancers needing one firm for tax, accounting and payroll, Amsterdam-based clients preferring in-person meetings

Visit broadstreet.nl

Taxsight

Based: Amsterdam, fully English-operating expat practice

Specialism: 30% ruling, international personal tax, partnership structures, video-first remote service

Typical fee range: €250-€500 personal returns, €395-€750 M-form, €495-€995 30% ruling work (verify current)

Best for: Digital-native expats wanting fast remote service, mid-career professionals, mixed-nationality couples

Visit taxsight.nl

Orangetax

Based: Amsterdam, founded 2002, English-language expat focus

Specialism: Personal income tax, ZZP, BV setup and bookkeeping, M-form, regular long-form expat tax writing

Typical fee range: €265-€545 personal returns, €450-€850 M-form, €595-€1,250 ZZP including BTW (verify current)

Best for: Long-stay expats who want one firm for years of personal and business tax, anyone wanting transparent published fees

Visit orangetax.com

Other reputable expat-focused practices worth contacting for second quotes: Expatax, Dutchtaxconsultancy, Witlox VCS, and Hoekstra & Partners. For directory listings see the IamExpat.nl tax advisor section.

Realistic 2026 fees by service type

Ranges below reflect typical fixed-fee quotes from the five firms above for a single-person filing without unusual complexity. All include VAT (BTW 21%). For couples filing jointly add roughly 30-50%. For business income (ZZP + BV) add 100-200%.

ServiceTypical fee 2026When you need it
Standard P-form income tax return€200-€450Annual return, single employer, no foreign income
M-form migration year return€350-€700First or last year as Dutch tax resident
30% ruling application€350-€800If employer is not filing on your behalf
ZZP (freelance) tax return + BTW€450-€900Annual income tax plus quarterly VAT filings
Box 3 wealth tax with foreign assets€450-€900 add-onForeign investment accounts, property abroad
BV setup and incorporation€1,200-€2,500Founding a Dutch holding or operating company
Dispute or audit defence€150-€300/hourBelastingdienst objection or appeal
US-NL cross-border filing support€800-€2,500Combined NL return and US 1040 / FBAR coordination

Always request a fixed-fee quote in writing before engagement. Hourly billing is common for complex cases but can spiral. If a firm cannot give a fixed quote after a 15-minute scoping call, treat that as a signal to get more quotes.

The M-form: your migration-year tax return

The M-form is the single biggest reason expats need a tax advisor in year one. It combines a resident-period return and a non-resident-period return in one filing, used the year you immigrate or emigrate. Employer payroll cannot model partial-year residency, so the M-form is where most refunds happen.

Key M-form facts for the 2025 tax year (filed in 2026)

  • Online filing window via Mijn Belastingdienst (with DigiD): 1 May to 1 July 2026
  • Paper M-form available as fallback (request from Belastingdienst)
  • Extension on request: deadline moves to 1 November 2026
  • If filed through a registered tax advisor (uitstelregeling), deadline can move to 1 May 2027
  • Refunds are common for expats arriving mid-year: typically €1,500-€5,000
  • Processing time: 13-26 weeks (M-forms are manually reviewed, longer than P-forms)

Why employer payroll overpays your tax

When you start work mid-year, employer payroll calculates withholding as if you earned that salary for the full year, projecting your income across 12 months. For a half-year arrival, this typically overstates your taxable income, applies the wrong bracket weighting, and ignores the partial-year personal tax credits (heffingskortingen). The M-form recovers this overpayment. The advisor's fee usually pays for itself 3-10× in the refund.

If you arrived in 2025, file the M-form by 1 May 2026

Self-filing via DigiD is free but high error-rate for expats. A specialist tax advisor charges €350-€700 and typically recovers €1,500-€5,000. The math almost always favours getting help.

Documents checklist before booking

Having these ready cuts your advisor's billable time and often unlocks a lower fixed-fee quote. Most firms send an intake form with this list.

  • BSN (Burgerservicenummer) and DigiD (or proof of DigiD activation in progress)
  • Annual income statement (jaaropgaaf) from each Dutch employer for the tax year
  • 30% ruling decision letter from Belastingdienst (if applicable)
  • Foreign-source income proof: payslips, jaaropgaaf-equivalent statements, tax already paid abroad
  • Bank statements showing year-end balances (1 January reference date) for Box 3 wealth tax
  • Investment account year-end statements (jaaroverzicht), Dutch and foreign
  • Mortgage interest paid (hypotheekrenteaftrek), property valuation (WOZ-waarde)
  • Healthcare costs above the threshold (uitgaven voor specifieke zorgkosten)
  • Charitable donations (giften) with proof
  • Childcare costs (kinderopvang) with provider invoices
  • Partner's BSN and full income details if filing jointly (fiscale partners)
  • For migrants: arrival or departure date, MVV details, previous tax residence proof
  • For ZZP: full bookkeeping, BTW returns filed during the year, kilometer log
  • For US persons: copy of US 1040, FBAR confirmations, US tax already paid

Frequently asked questions

When do I need a Dutch tax advisor as an expat?

Most expats benefit from professional help in three situations: the migration year (M-form), the year a 30% ruling starts or ends, and any year with foreign income, freelance income, or property abroad. A standard P-form return (resident, single Dutch employer, no foreign assets) can usually be filed via Mijn Belastingdienst with DigiD for free, but the M-form combines a resident and non-resident return in one filing and routinely overpays without advice.

How much do expat tax advisors charge in the Netherlands in 2026?

Typical 2026 fees: standard P-form income tax return €200-€450, M-form migration year €350-€700, 30% ruling application €350-€800, ZZP (freelance) tax return €450-€900, Box 3 wealth tax with foreign assets €450-€900, employer 30% ruling support €1,500-€3,000. Fees vary by complexity, number of countries involved, and whether dossier work (apostilled documents, foreign payslips) is required. Always request a fixed-fee quote before engagement.

What is the M-form and when do I file it?

The M-form is the migration-year income tax return. It combines a resident-period return and a non-resident-period return into one filing, used the year you immigrate to or emigrate from the Netherlands. The 2025 M-form can be filed online from 1 May to 1 July 2026. Extension to 1 November 2026 is available on request. Refunds for expats are common, often €1,500-€5,000, because employer payroll did not account for partial residency.

When is the Dutch tax filing deadline for 2026?

Standard residents filing a P-form for tax year 2025: 1 May 2026. Migration year M-form for 2025: 1 May to 1 July 2026 (filed online). Tax advisors can file uitstel (extension) on your behalf, pushing the deadline to 1 May 2027 in many cases. Belastingdienst will typically issue refunds within 13 weeks of filing, though M-forms often take longer because they are manually reviewed.

Can my employer help with the 30% ruling application instead of a tax advisor?

Most employers either file the 30% ruling themselves (large international employers with in-house tax teams) or use a tax advisor under their contract. Either way, the application must be submitted within 4 months of starting work to qualify for the backdated benefit from day one. If your employer says you must arrange it yourself, hire an expat tax advisor immediately. The application costs €350-€800 and the benefit is typically €4,000-€8,000 of net pay in year one.

Should I use a Dutch boutique tax advisor or a Big 4 firm?

For most individual expat filings, a specialist boutique (TaxSavers, Suurmond, Broadstreet, Taxsight, Orangetax) is faster, cheaper, and more responsive than Big 4 (Deloitte, EY, PwC, KPMG). Big 4 makes sense when you have multi-country complex executive compensation, RSUs from a foreign parent, or are negotiating a tax-equalization arrangement with your employer. Boutiques typically charge 30-60% less for the same service.

What documents do Dutch tax advisors need from me?

For a standard return: BSN, DigiD, annual income statement (jaaropgaaf) from each employer, 30% ruling decision letter (if applicable), bank interest statements (jaaroverzichten), foreign income proof and any tax already paid abroad, mortgage interest deduction details (hypotheekrenteaftrek), childcare costs (kinderopvang), donations, healthcare costs above threshold, and partner's BSN and income if filing jointly. Most advisors send a structured intake form.

Are tax advisor fees tax-deductible in the Netherlands?

Tax advisor fees for filing your personal income tax return are generally not deductible from your personal income. However, costs for resolving disputes with Belastingdienst, ZZP and BV business tax preparation, and 30% ruling applications related to business income can often be deducted as business expenses. Always confirm deductibility with the advisor before assuming you can claim it.

What happens if I miss the Dutch tax filing deadline?

Belastingdienst can impose a verzuimboete (procedural fine) of €385 for late filing, rising to €5,514 for repeat offenders. If they assess your income themselves (ambtshalve aanslag), the estimate is usually higher than your actual liability, and the burden is on you to prove otherwise. Always file uitstel through your tax advisor before the deadline if you cannot meet it. Even a one-day-late filing can trigger a fine.

More expat tax questions? Browse our complete FAQ for everything from Belastingdienst deadlines to Box 3 wealth tax.

Official sources