It's time to file your 2025 declaration! ⚠️ Deadline approaching.Start your declaration

Dutch Income Tax Return

Dutch Income Tax Return for Expats — M-form, 30% Ruling & Box 3

Filing your aangifte inkomstenbelasting in the Netherlands shouldn't feel like a guessing game. We prepare the complete Dutch income tax return for internationals and expats: migration-year M-form, 30% ruling verification, mortgage interest deduction, and a correct Box 1, Box 2 and Box 3 position. Our registered tax advisors work with the Belastingdienst daily, so deadlines, fiscal-partner optimisation and special situations are handled for you. Transparent packages, clear timelines, and filing in English, Dutch or Ukrainian.

M-form & 30% ruling

Migration-year filings and 30% ruling verification handled in-house.

Single or fiscal partner pricing

Switch between single and fiscal-partner prices to see exactly what you pay.

Secure digital process

Upload documents once. We file with the Belastingdienst and keep you updated.

Filing packages

Choose your Dutch income tax return package

Transparent fixed-fee packages for salaried expats, Dutch homeowners, and internationals with savings, investments or 30% ruling income.

I am filing:
Most popular

Basic

Simple salary income

€ 99
  • Standard income tax return (aangifte)
  • Salary income only (Box 1)
  • Basic deduction optimization
  • Email support
Choose a package

+ Home

Salary + Dutch mortgage

€ 121
  • Everything in Basic
  • Mortgage interest deduction
  • Box 3: Savings up to €37,000
  • Email support
Choose a package

+ Wealth

Complete personal tax optimization

€ 181,5
  • Everything in + Home
  • Box 3: Savings & investments above threshold
  • Investment portfolio review
  • 15-minute phone consultation
  • Email support
Choose a package

Package finder

Find the right Dutch tax return for your situation

Answer five short questions covering fiscal partner, mortgage, Box 3 wealth, foreign income and residency and we'll recommend the correct filing package.

Are you filing alone or with a fiscal partner?

Do you have a Dutch mortgage?

Do you have savings/investments above €37,000?

Any foreign income or special situations?

Did you live in the Netherlands for the entire year?

Based on your answers, we recommend:

Basic

Standard income tax return for single filers

€99.00
  • Standard income tax return (aangifte)
  • Salary income only (Box 1)
  • Basic deduction optimization
  • Email support
Answer all questions

Dutch tax guide

What expats need to know about the Dutch income tax return

A practical overview of the Dutch income tax return for internationals — when you need to file, how the M-form works, how the 30% ruling interacts with your return, and what happens if you miss the deadline.

When do expats need to file in the Netherlands?

If you are registered at a Dutch address in the BRP for any part of the year, you are in principle liable to file a Dutch income tax return. Most expats receive an invitation (uitnodiging) from the Belastingdienst in February or March for the previous tax year.

Partial-year residents — you arrived in or left the Netherlands during the year — must file an M-form instead of the standard return. Even without an invitation, voluntary filing is often worthwhile: mortgage interest, healthcare costs and specific study costs frequently trigger a refund.

  • Registered in BRP → liable to file a Dutch return
  • Invitations typically arrive Feb–Mar for last tax year
  • Voluntary filing worth it if you expect a refund

What is the M-form and who must file it?

The M-form (migratieformulier) is the Dutch income tax return for the year you migrated to or from the Netherlands. It splits the year into a Dutch-resident part and a non-resident part, affecting which worldwide income is taxed here and which foreign income is exempt.

It cannot be filed through Mijn Belastingdienst — only on paper or through the Becon system used by registered tax advisors. We file M-forms through Becon, usually with one to two weeks of turnaround once your documents are uploaded.

  • Splits year into resident + non-resident periods
  • Pro-rata allocation of heffingskorting (tax credits)
  • Paper or Becon submission only — no online portal

How the 30% ruling affects your tax return

With a valid 30% ruling your employer pays up to 30% of the gross salary tax-free as extraterritorial-expense compensation, significantly reducing your Box 1 taxable income. From 2024 the ruling tapers across the five-year period: 30% → 20% → 10%.

Ruling holders may also opt for partial non-resident taxpayer status, which excludes Box 2 and most Box 3 income from Dutch taxation — a substantial benefit for expats with foreign assets. Choosing this correctly each year is part of our filing work.

  • Up to 30% of gross salary paid tax-free (Box 1)
  • Partial non-resident option excludes foreign Box 2/3
  • We verify the employer applied the ruling correctly

Deadlines, extensions and penalties

The standard filing deadline is 1 May for the previous tax year. Filing via a registered advisor under the Becon extension regime automatically pushes the deadline — usually to 1 May of the year after.

Filing late without an extension triggers a verzuimboete from the Belastingdienst: €385 for a first offence, up to €5,514 for repeat offences. Refunds are typically paid within two to three months of filing.

  • Becon extension = +1 year, applied automatically
  • First-offence late-filing penalty: €385
  • Refunds normally paid within 2–3 months
Trusted By Many

We've Helped 500+ Expats and Businesses Navigate Dutch Taxes

"Dutch Tax Point made my move to Netherlands so much easier. They handled my 30% ruling and saved me thousands."

Sarah Johnson
Expat from UK

"As a startup founder, their business advisory service has been invaluable. Clear advice and great support."

Marco van der Berg
Small Business Owner

"The Ukrainian language support made everything so easy. They understood my situation perfectly."

Olena Kovalenko
Ukrainian Professional
500+
Happy Clients
€2M+
Tax Savings
4.9/5
Client Rating
15+
Years Experience
Certified
Registered Tax Advisors
Professional
Member NOB
Secure
GDPR Compliant
Quality
ISO Certified

Book Your Discovery Call

Schedule a complimentary consultation with our tax experts to discuss your specific needs and explore how we can help you navigate Dutch tax regulations.

By submitting this form, you agree to our privacy policy. We'll respond within 24 hours to confirm your appointment.

Personal tax FAQ

Dutch income tax return — frequently asked questions

Clear answers on the M-form, the 30% ruling, Box 3 wealth tax, fiscal partners and filing deadlines.

What if I only lived in the Netherlands for part of the year?

Partial-year residents file an M-form rather than the standard return — the year is split into a resident and a non-resident period, each with its own tax treatment and pro-rata heffingskorting allowances. Which income is taxed in the Netherlands and which foreign income is exempt depends on the exact dates and your tax residency elsewhere. Our Expat Complete package covers this end-to-end, including the Becon submission of the M-form.

My 30% ruling expires or was reduced mid-year — what happens on my return?

From 2024 the ruling tapers 30% → 20% → 10% across the five-year period, and many expats cross the WNT salary cap partway through a year. Your return needs the correct percentage for each part of the year, a reconciliation against what your employer applied on the jaaropgave, and any correction for over- or under-application. We handle the recalculation and file it in Box 1 as part of our Wealth and Complex packages.

I have savings and investments in the Netherlands — how is Box 3 taxed?

Box 3 covers savings and investments above the tax-free threshold (€57,000 per person in 2024, €114,000 for fiscal partners). Since 2023 the Belastingdienst uses a temporary calculation method based on the actual composition of your wealth: bank deposits, other assets, and debts are taxed at different notional returns. Our Wealth and Complex packages include a Box 3 review, the correct debt allocation between fiscal partners, and optimisation of the reference date.

What if the Belastingdienst's invitation never arrived — do I still need to file?

No invitation (uitnodiging) doesn't automatically mean you're exempt. Filing is still mandatory if you had Dutch income above the threshold, owned Dutch property, or held a 30% ruling at any point. Even when filing is optional, it's often worth doing: mortgage interest, healthcare costs above the threshold, and specific donations commonly trigger a refund. In a short intake call we'll check whether filing is required or worthwhile for you.

Can my fiscal partner and I split deductions to pay less tax?

Yes. Fiscal partners can optimally allocate several items — mortgage interest, dividends, study costs, healthcare costs and Box 3 wealth — between their two returns. Shifting items to the higher-income partner often reduces the combined tax bill materially. Our Homeowner, Wealth and Complex packages include fiscal-partner optimisation: we run both allocations and file the one that yields the lowest combined tax.

In which languages do you provide support?

We serve clients in English, Dutch and Ukrainian. Your advisor will communicate in your preferred language by email, phone and on video calls, and all client-facing documents are available in the same three languages.

Still have questions?

Book a free consultation and we'll walk through your situation in English, Dutch or Ukrainian.

    Dutch Income Tax Return for Expats — M-form, 30% Ruling & Box 3 | Dutch Tax Point