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.

  1. You register your address (BRP), which is what puts you on the Belastingdienst's radar for the migration-year form.
  2. The Belastingdienst mails an M-form, automatically in most cases, though this can take until well into the following year.
  3. You file, online via Mijn Belastingdienst or on paper, splitting the year into your foreign period and your Dutch period.
  4. The Belastingdienst reviews and issues an assessment, with a refund common if your employer over-withheld assuming a full Dutch year.
  5. 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.

A close-up of a hand filling out a tax form with a pen at a desk, representing the paperwork every newcomer completes for their first partial tax year in the Netherlands

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 vs. M-form, the year you move to the Netherlands
Standard annual returnM-form (migration year)
Assumes a full calendar year of Dutch tax residencySplits the year into a foreign period and a Dutch period
Usually fully pre-filled and available directly onlineRequested or mailed separately; paper version is Dutch-only
Filed every year automatically once you're a residentFiled once, for your specific arrival (or departure) year
Refund depends entirely on your actual year's financesRefund 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

Step by Step

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. File by July 1 of the following year, or arrange an extension through a tax advisor if you’re using one.
  6. 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.