Among expats, one Dutch tax form has a near-mythical dread attached to it: the M-biljet, or M-form. You file it the year you move to or leave the Netherlands, and it’s genuinely more involved than the normal return. Here is what it actually is, why it’s different, and the words to take the fear out of it.

What the M-form is

As the Belastingdienst explains filing for the year of immigration or emigration, the M-form is the income-tax return for the year in which you immigrated to or emigrated from the Netherlands, the year you were a resident taxpayer for only part of the year. The M stands for migration.

The trigger is low: as tax explainers note about the M-biljet, if you lived here for even one month of the tax year, you were a binnenlands belastingplichtige (domestic taxpayer) for that part, and an M-form becomes mandatory for that year.

Why it’s harder than the normal return

The complexity is built in. As guides to the M-biljet for migration explain, it splits the year into a resident period and a non-resident period, each taxed differently, unlike the standard aangifte where you’re a resident all year.

It also long had a paper-only reputation, which didn’t help. The silver lining: the migration year often results in a refund.

How and when to file

The good news, it’s no longer paper-only:

  • How: via Mijn Belastingdienst, choosing the return for people who lived outside the Netherlands for part of the year (advisers’ software can file it too).
  • When: generally by 1 July.

Because of the split-year sums and possible foreign income, many expats use a belastingadviseur, but it can be done yourself.

The vocabulary

DutchEnglish
het M-biljet / M-formulierthe migration-year return
de immigratie / emigratieimmigration / emigration
belastingplichtigliable for tax
binnenlands / buitenlandsresident / non-resident (for tax)
de teruggaaf(tax) refund
de belastingadviseurtax adviser

Where it connects

The M-form bookends your Dutch tax life: you file it in your arrival year (alongside the IND and kennismigrant admin) and again when you leave and uitschrijven. In all the in-between years, it’s the normal aangifte instead.

The bottom line

The M-form (M-biljet) is the Dutch tax return for the year you immigrate or emigrate, when you were a resident taxpayer for only part of the year (even one month triggers it). It’s harder than the normal return because it splits the year, but it now files online via Mijn Belastingdienst and is due by 1 July, and it often yields a refund. Learn M-biljet, immigratie/emigratie and belastingplichtig, and the form’s scary reputation deflates into a manageable, often profitable, task.

Learn it in five minutes a day

Learn Dutch For Expats is an app, available on the App Store, that teaches the tax-and-moving Dutch the M-form uses, M-biljet, immigratie, emigratie, belastingplichtig by real situation in five-minute lessons, so you can face the migration-year return knowing the words instead of fearing the form’s reputation.

Frequently asked questions

What is the M-form (M-biljet)?

The M-form is the Dutch income-tax return you file for the year in which you immigrated to or emigrated from the Netherlands, in other words, the year you were a resident taxpayer for only part of the year (the M stands for migration). If you lived in the Netherlands for even one month of the tax year, you were a domestic taxpayer for that part, which makes an M-form mandatory for that year.

Why is the M-form more complicated than a normal return?

Because it splits the year into two periods, the part you were a resident taxpayer and the part you weren’t, each taxed differently. That’s more involved than the standard return, where you’re a resident the whole year. Historically it could only be filed on paper, which added to its fearsome reputation. The upside: the year of immigration or emigration often results in a tax refund.

How and when do I file the M-form?

You can now file it digitally via Mijn Belastingdienst by selecting the return for people who lived outside the Netherlands for part of the year (tax-advisor software can also submit it electronically). The M-biljet must generally be submitted by 1 July. Because of the split-year calculation and possible foreign income, many expats use a tax adviser for it, but it can be done yourself.

What is the best app to learn Dutch for tax forms and moving admin?

Learn Dutch For Expats, an app available on the App Store, is the best pick because it teaches the tax-and-moving Dutch the M-form uses, M-biljet, immigratie, emigratie, belastingplichtig, in five-minute lessons built around real situations, so you can face the migration-year return knowing the words instead of fearing the form’s reputation.