Your First Dutch Tax Return After Moving: the M-Form Explained
The year you move to the Netherlands, you don't file the standard online tax return everyone else uses. You file an M-form (M-biljet), a special return that splits your year into a foreign period and a Dutch period, so the Belastingdienst taxes only the income and days that actually fall under Dutch rules. If you registered your address in the BRP, the Belastingdienst usually mails you the M-form automatically, sometimes as late as the summer after the calendar year ends, though you can request it yourself through the non-resident tax phone line or Mijn Belastingdienst if it never arrives. The standard deadline is July 1 of the following year, and you can still request the form up to five years back if you missed it entirely. Because most employers withhold wage tax as if you'd worked in the Netherlands the full year, a refund is common once the Belastingdienst recalculates your actual Dutch-resident period. You'll need DigiD to file online; without one yet, a paper form is the fallback.
The Official Rule
Every other year you live in the Netherlands, filing your income tax is a fairly routine exercise: log into Mijn Belastingdienst, review the pre-filled data, confirm, done. The year you actually arrive is different, and it catches a lot of newcomers off guard because nothing about the process announces itself clearly in advance.
According to the Belastingdienstâs own guidance, anyone who was a Dutch tax resident for only part of a calendar year, because they moved in or out during that year, files a Form M, short for âmigration.â Instead of assuming twelve months of Dutch tax residency the way the standard return does, the M-form splits your year into a foreign period and a Dutch period, and taxes each side under the rules that actually apply to it. That distinction matters because it determines both where you owe tax and, just as importantly for many newcomers, where youâre covered for social insurance during the transition.
You usually donât have to go looking for the form yourself. Once your address registration in the BRP (Basisregistratie Personen) is processed, the Belastingdienst typically mails an M-form to you automatically for the year you arrived. The catch is timing: that mailing doesnât happen the moment you register, itâs tied to the Belastingdienstâs own annual cycle, and tax advisory guides describe it commonly arriving well into the year after you moved, sometimes not until spring or summer. If youâve registered your BRP address, earned Dutch income, or opened Dutch financial accounts and nothing has shown up by then, the Belastingdienstâs own request page lets you request the paper form directly, and the non-resident tax phone line (Belastingtelefoon Buitenland) can also issue one over the phone.
- You register your address (BRP), which is what puts you on the Belastingdienst's radar for the migration-year form.
- The Belastingdienst mails an M-form, automatically in most cases, though this can take until well into the following year.
- You file, online via Mijn Belastingdienst or on paper, splitting the year into your foreign period and your Dutch period.
- The Belastingdienst reviews and issues an assessment, with a refund common if your employer over-withheld assuming a full Dutch year.
- The following calendar year, you switch to the standard annual return like any other Dutch tax resident.
Two filing routes exist, and which one you use depends mostly on whether you already have DigiD. Inside Mijn Belastingdienst, the migration-year return is listed as the option âfor taxpayers living outside the Netherlands for part of the year,â and logging in requires DigiD or a recognized EU login method from your home country. If you havenât set up DigiD yet, which is common in the first months after arrival since DigiD itself often needs a BSN and a few weeks to activate, the paper Form M is the practical fallback, and according to TaxSaversâ newcomer guide, the paper version is only published in Dutch, which is one reason many people bring in a tax advisor for this specific year rather than translating it themselves.
Photo by RDNE Stock project on Pexels
Why a Refund Is the Common Outcome
This is the part that surprises people who assume filing taxes only ever means paying more. According to both TaxSavers and Blue Umbrellaâs M-form FAQ, most employers run payroll wage tax withholding on the assumption that youâll earn a full calendar yearâs Dutch salary, which pushes your monthly withholding rate higher than what your actual, partial-year Dutch income should be taxed at. The M-form is where that gets corrected: the Belastingdienst recalculates your real liability against the income and days that genuinely fall under Dutch tax residency, and the gap between what was withheld and what you actually owed frequently comes back as a refund.
It isnât automatic or guaranteed for every situation, your outcome depends on your specific income sources, whether you had foreign earnings in the same calendar year, and which tax treaty rules apply between the Netherlands and your previous country. But a refund being the common rather than the unusual result is consistent enough across newcomer tax guidance that itâs worth filing promptly rather than assuming thereâs nothing in it for you.
| Standard annual return | M-form (migration year) |
|---|---|
| Assumes a full calendar year of Dutch tax residency | Splits the year into a foreign period and a Dutch period |
| Usually fully pre-filled and available directly online | Requested or mailed separately; paper version is Dutch-only |
| Filed every year automatically once you're a resident | Filed once, for your specific arrival (or departure) year |
| Refund depends entirely on your actual year's finances | Refund is common, since payroll withholding often assumes a full year |
What Real People Say
Newcomer tax advisory guides converge on the same practical warning: the M-formâs Dutch-only paper version and its migration-specific logic (splitting foreign versus Dutch income, applying treaty rules, handling any foreign assets) trip up people who try to self-file it the way they would a routine return in their home country. OrangeTaxâs guide to the migration-year form and TaxSaversâ newcomer breakdown both flag the same recurring mistakes: misallocating deductions between the non-resident and resident halves of the year, mishandling income that was earned abroad but paid out after arrival, and simply filing late because the form arrived without a clear, prominent deadline attached to it.
The advice that shows up consistently is to request the form as early as possible rather than waiting for it to arrive on its own timeline, and to consider a tax advisor for this one specific filing year even if youâre comfortable handling ordinary Dutch tax returns yourself afterward. Given that a filing extension is something an advisor can request on your behalf, and that the form itself doesnât exist in English, itâs a year where outside help pays for itself for a meaningful share of newcomers, particularly anyone with income or assets that crossed borders in the same calendar year they moved.
What Youâll Need
- Your BSN and, ideally, an active DigiD (or a recognized EU login method) for online filing.
- The exact date your Dutch tax residency began, generally tied to your BRP registration date, not your travel date.
- Income records covering both your foreign period and your Dutch period for the year, including any foreign salary, freelance income, or investment income earned before you became a Dutch resident.
- Your annual income statement (jaaropgaaf) from any Dutch employer, showing what was actually withheld.
- Details of any foreign bank accounts or assets, relevant to how the Belastingdienst assesses your non-resident period.
Step by Step
- Register your address in the BRP as early as possible after arrival, since this is what puts you on the Belastingdienstâs radar for an automatic M-form mailing.
- Donât wait indefinitely if nothing arrives. If itâs well into the year after you moved and youâve had no contact from the Belastingdienst, request the form yourself through Mijn Belastingdienst or the Belastingtelefoon Buitenland.
- Set up DigiD as soon as you can so you have the option to file online; if it isnât ready in time, request the paper Form M instead.
- Gather your foreign-period and Dutch-period income records separately, since the whole point of the form is treating the two halves of your year differently.
- File by July 1 of the following year, or arrange an extension through a tax advisor if youâre using one.
- If you missed the deadline entirely, request the M-form for the relevant year, it can still be filed up to five years back.
Compliance Note
This page explains the general M-form process for newcomers to the Netherlands based on official Belastingdienst guidance and established tax advisory sources, but it is not personal tax advice. Your specific liability depends on your income sources, any applicable tax treaty, and your exact residency dates. Confirm your situation with the Belastingdienstâs non-resident tax line or a qualified Dutch tax advisor before filing.
FAQ & Common Pitfalls
I never got an M-form in the mail. Does that mean I don't need to file one?
No, and this is worth chasing rather than assuming you're off the hook. The Belastingdienst normally mails an M-form automatically once your BRP registration goes through, but that mailing isn't instant and sometimes lands months into the following year. If you registered your address, worked, or opened a Dutch bank account during your arrival year and still haven't received anything, contact the Belastingtelefoon Buitenland (the non-resident tax phone line) or request the form directly through Mijn Belastingdienst. Waiting silently isn't a safe strategy, if you owed tax and never filed, the Belastingdienst can still issue an assessment later, and you lose the chance to claim a refund you may be owed.
Can I just file the normal online tax return instead of requesting the M-form?
Not for your arrival year. Mijn Belastingdienst's standard online return assumes a full calendar year of Dutch tax residency, and using it for a migration year can misstate your actual liability. The correct route is either the M-form option inside Mijn Belastingdienst itself, listed as the return "for taxpayers living outside the Netherlands for part of the year," or the separate paper Form M if you'd rather not or can't file digitally yet. Once your first full calendar year in the Netherlands begins, you switch back to the ordinary annual return everyone else files.
Why would I get a refund if I only lived here part of the year?
Most employers apply payroll wage tax tables that assume you'll earn a full year's Dutch salary, which overstates your effective tax rate if you only started partway through the year. The M-form recalculates your actual tax liability against the income and days that genuinely fall under Dutch jurisdiction, and the difference between what was withheld and what you actually owe is frequently a refund. It isn't guaranteed, your specific income mix, any foreign earnings in the same year, and applicable treaty rules all affect the outcome, but tax advisory guides consistently describe a refund as the common result for newcomers.
What's the actual deadline, and can I get an extension?
The standard deadline for filing a return covering the previous calendar year is July 1 of the following year. If a tax advisor or accountant handles your M-form for you, they can typically request a filing extension on your behalf, which is one practical reason many newcomers use a tax professional for this one specific year rather than filing solo. Even if you missed the window entirely, the Belastingdienst allows the M-form to be requested for up to five years back, so a late filing is recoverable, it just means dealing with a longer gap before any refund lands.
