Last updated: March 2026

Dutch Tax Advice for Expats: 30% Ruling, M-Form & Returns

Find English-speaking Dutch tax advisors. Expert help with the 30% ruling application, year-of-arrival M-form, and ongoing annual tax returns.

Dutch Tax Topics for Expats

Dutch tax law for expats is complex — you may have obligations in two countries, different residency rules, and valuable benefits you don't want to miss. Here are the most important tax topics for internationals in the Netherlands.

💼

30% RulingMost valuable

The most valuable Dutch tax benefit for high-earning expats. If eligible, 30% of your salary is tax-free for up to 5 years. The application must be filed within 4 months of starting work.

Check eligibility →
📄

M-Form (Year of Arrival)

In your first year in the Netherlands, you file the M-form instead of the regular P-form. It covers only the months you were a Dutch resident. Always use a tax advisor for the M-form.

📊

Annual P-Form Return

From your second year, you file the standard P-form via MijnBelastingdienst. You can file yourself or use an advisor. Many expats get a refund due to unclaimed deductions.

🌍

Foreign Income & Assets

If you have income from abroad (rental income, foreign pension, freelance) or foreign investments, these must be declared in the Netherlands. A tax advisor ensures correct reporting.

Check Box 3 implications →
🏢

Freelance & ZZP

Self-employed expats (ZZP) have additional Dutch tax obligations: quarterly VAT (BTW) returns, separate income declaration, and potential business deductions. Accounting software like Moneybird helps.

📅

Provisional Assessment

If you expect significant non-wage income (rental, investments, freelance), you can request a provisional assessment to spread your tax payments across the year and avoid a large bill in April.

Expat Tax Timeline

Within 4 months of starting work
Apply for 30% ruling (with your employer)
Year of arrival
File M-form (covers months as Dutch resident)
April 30 each year
File annual P-form income tax return
Ongoing quarterly
File BTW (VAT) return if self-employed
Before leaving the Netherlands
File M-form for year of departure, cancel registrations
English-speaking

Recommended Dutch Tax Advisors for Expats

All advisors below offer English-language service and specialise in expat tax situations.

★ FeaturedExpat specialist

MFFA Tax Advice

Expert Dutch tax advice for expats in English. Fixed fees, no surprises.

  • Fixed transparent fees
  • Full English service
  • 30% ruling specialist
Get Expert Advice →
★ FeaturedSince 1986

JC Suurmond

Trusted Dutch tax advisors with decades of expat experience

  • Established since 1986
  • Expat tax specialists
  • M-form & annual returns
Get Expert Advice →
Best accounting NL

Moneybird

Dutch accounting software for freelancers and small businesses — in English

  • Dutch VAT-ready
  • English interface
  • Connect your bank account
Get Expert Advice →

How to Choose a Dutch Tax Advisor as an Expat

🇬🇧

English communication

Check that the advisor communicates fully in English — not just initial contact, but throughout the process and in written tax submissions.

💰

Fixed vs hourly fees

Prefer advisors with fixed fees for common services (30% ruling, M-form, annual return). Hourly rates can escalate unpredictably.

🎓

Expat specialisation

Not every Dutch tax advisor understands expat situations. Look for firms that specifically mention 30% ruling, M-form, and international tax experience.

Reviews and track record

Check Google reviews and ask in expat communities (Expats in the Netherlands, Internations). Personal recommendations from other expats carry significant weight.

Frequently Asked Questions

What is the M-form in the Netherlands?
The M-form (M-biljet) is the Dutch tax return for your year of arrival or departure. It covers only the months you were a Dutch tax resident. It's more complex than the standard P-form — a tax advisor is strongly recommended.
Do I need to file a Dutch tax return as an expat?
You should file if you have deductions to claim, foreign income, or if you have the 30% ruling or are in your year of arrival. Even if not obligated, filing often results in a refund.
What is the Dutch tax return deadline?
April 30 for the standard return. You can request an extension to September 1. Tax advisors registered with the Belastingdienst have until April 30 of the year after that.
What does a Dutch expat tax advisor cost?
Typical fixed fees: 30% ruling application €500-1,000 · M-form €400-800 · annual return €200-500. The savings almost always exceed the cost, especially with the 30% ruling.
Can I file the Dutch tax return myself?
Yes — the standard P-form can be filed via MijnBelastingdienst with DigiD. For the M-form, 30% ruling, or foreign income, a tax advisor is strongly recommended to avoid costly mistakes.

Get expert Dutch tax advice in English

MFFA Tax Advice specialises in expat tax — 30% ruling, M-form, annual returns. Fixed fees, no surprises.