Skip to main content
< All Topics

Dutch Tax Return for Expats

Short answer

A lot of expats in the Netherlands do need to file a Dutch tax return, but the blue envelope is not the only trigger. If you received an invitation to file, you must file. If you did not receive a letter, you may still need to act: for tax year 2025 Belastingdienst says you should file if completing the return shows that you still owe €58 or more, and you should also send the return if you are due €19 or more back. In many cases you can file online, and migration years have a separate M-return workflow.

Who this article is for

This page is for:

  • expats filing a Dutch return for the first time
  • people who did not receive a blue envelope and are unsure whether they can ignore tax season
  • people who moved into or out of the Netherlands during the year
  • non-residents with Dutch income who need to identify the right route

Quick filing checklist

Start with these questions:

  • did you receive an invitation to file?
  • were you a Dutch resident, non-resident or part-year resident during the tax year?
  • did you move into or out of the Netherlands during that year?
  • do you need a normal income-tax return, a non-resident route or an M-return?
  • do you have DigiD or another accepted login method to use the online route?

The blue envelope matters, but it is not the whole story

If Belastingdienst sent you an invitation to file, that settles the point: you must submit a return by the stated date.

But expats often make the opposite mistake when no letter arrives. For tax year 2025, the Belastingdienst says that if you complete the return and it shows that you still owe €58 or more, you should file as soon as possible and no later than 14 July to reduce penalty risk. If the completed return shows that you will receive €19 or more back, you should also submit it.

That makes the decision much more practical than “no letter means no return”.

The main filing routes expats usually face

1. Standard income-tax return

This is the normal route for many residents of the Netherlands. Belastingdienst’s current filing pages point to filing through Mijn Belastingdienst, and in some situations through the app.

2. Migration-year filing (M-aangifte)

If you immigrated to or emigrated from the Netherlands during the year, you can land in the M-return route. For tax year 2025, Belastingdienst says you can file the M-return online through Mijn Belastingdienst, and it also still provides a paper fallback where needed.

3. Non-resident filing position

If you live outside the Netherlands but still have Dutch-source income, you may still have a Dutch filing obligation or a voluntary filing reason. The exact route depends on the kind of income and the year involved.

Deadlines that matter in 2026 for the 2025 tax year

For the regular 2025 income-tax season, the standard deadline remains 1 May 2026 unless your own letter or route says otherwise.

For the 2025 M-return, Belastingdienst says you can request an extension up to 1 July 2026, and when the request is accepted the deadline moves to 1 November 2026.

So the operational rule is simple: do not mix up the standard annual deadline with the migration-year workflow.

Online, app or paper?

Belastingdienst’s filing page makes clear that not every taxpayer uses the same route.

Use the online route where possible because it is the main operational path. But a paper option still matters, especially for people who cannot log in or who need a specific form. Belastingdienst states that paper returns for 2025 can be ordered, and that the paper M 2025 is available to order from 1 April and delivered from 1 May.

That detail matters for expats who move during the year and assume the only valid route is digital.

What to prepare before you start

The right preparation usually includes:

  • your DigiD or accepted eID login
  • year statements and payroll data
  • bank details
  • information about foreign income or foreign assets where relevant
  • partner details if you file with a fiscal partner
  • migration dates if you entered or left the Netherlands during the year

The better your preparation, the less likely you are to misclassify the route.

When you can still file later

Many expats only realise much later that they should have filed or could have claimed a refund. Belastingdienst still allows voluntary filing in a number of situations for earlier years, but that should be treated as a recovery route, not as a reason to delay when the current year is already open.

Common mistakes

  • assuming no blue envelope automatically means no filing duty
  • mixing up the regular return deadline with the M-return route
  • filing late because you first wanted to wait for more letters
  • treating migration-year facts as if they fit a normal resident return
  • starting the filing without first deciding which route applies

What to do now

  1. Decide whether your year is a normal resident year, non-resident year or migration year.
  2. Check whether you received an invitation to file.
  3. If no letter arrived, still test whether you should file because you owe tax or expect a refund.
  4. Gather the documents that match your route before logging in.
  5. If the year includes arrival or departure, move to the M-return page before you assume the standard route fits.

When this page is not enough

Move to a more specific page if your real question is one of these:

  • you moved into or out of the Netherlands during the year
  • you need to correct a return already submitted
  • you want to object to an assessment already issued
  • you cannot get into the tax portal because the login route is the real blocker