Filing your Dutch tax return as an expat: M-form, P-form and partial non-resident status

Moving to the Netherlands brings exciting career opportunities, yet expat tax in the Netherlands can quickly feel confusing for newcomers. Between the M-form, P-form, partial non-resident status and the 30% ruling, many expats struggle to know what applies in their first filing year. This cornerstone guide explains Dutch taxes for expats step by step. We cover which form you need, when to file it, what deductions you can claim, and how to stay fully compliant with the Belastingdienst from day one.

What is expat tax in the Netherlands?

Expat tax in the Netherlands refers to the income tax obligations that apply to foreign workers living or earning income in the country. The Belastingdienst (Dutch Tax Administration) requires residents to declare worldwide income each year. Meanwhile, non-residents only report Dutch-source income on their return. Special schemes like the 30% ruling can also significantly lower your bill. Therefore, understanding the rules around taxes for expats helps you avoid penalties, plan ahead financially, and claim any refunds you may rightfully deserve.

Who needs to file Dutch taxes for expats?

You must file a Dutch tax return if the Belastingdienst sends you an invitation letter, called an aangiftebrief. You also file if you owe more than €52 or expect a refund above €17. Additionally, anyone who arrived in or left the country during the tax year must file. Most expats fall into this category during their first year. Therefore, even without an invitation, filing is usually essential. Skipping it often means missing out on a sizable refund.

M-form vs P-form: What’s the difference for expat tax in the Netherlands?

The key difference between these forms is your residency status during the tax year. The P-form applies to full-year tax residents in the Netherlands. The M-form covers the year you migrate into or out of the country. Choosing the right form matters because each one calculates your tax differently. Below is a quick comparison table to help you pick the correct document for your expat tax return Netherlands filing this season.

FormWho uses itCoverageDeadline
P-formFull-year residentsEntire calendar year1 May
M-formMigration year (arrival or departure)Partial year1 July
C-formNon-residents with Dutch incomeFull year as non-resident1 July

When do you use the M-form?

You file the M-form in the calendar year you migrate to or from the Netherlands. For example, if you moved to Amsterdam in June 2025, you file an M-form for the 2025 tax year. It splits the year into a resident and a non-resident period. Consequently, you only pay Dutch tax on worldwide income for the months you actually lived here. You can submit the M-form digitally through Mijn Belastingdienst using your personal DigiD credentials.

When do you file the P-form?

You file the P-form when you lived in the Netherlands for the entire tax year as a resident taxpayer. This is the standard return for tax for expats in the Netherlands. You declare worldwide income across three boxes. Box 1 covers work and home ownership, the second box covers substantial shareholdings of 5% or more. Box 3 covers savings and investments. Most expats file the P-form online via Mijn Belastingdienst before 1 May each year using DigiD.

What about partial non-resident status?

Partial non-resident status (partiële buitenlandse belastingplicht) once let 30% ruling holders be treated as non-residents for Box 2 and Box 3 income. However, the Dutch government abolished this option from 1 January 2025. Transitional rules allow expats who already used it before 2024 to keep the benefit until 31 December 2026. After that date, all 30% ruling holders must pay Dutch tax on their worldwide assets and substantial shareholdings.

How does the 30% ruling work when it comes to expat tax in the Netherlands?

The 30% ruling lets your Dutch employer pay up to 30% of your gross salary as a tax-free allowance for qualifying skilled expats. Consequently, your taxable income drops significantly during the ruling period. To qualify, you generally need scarce specialist skills and a minimum salary threshold set by law each year. The ruling currently lasts up to five years for new applicants. Always check the latest conditions, because the government has tightened the rules since 2024.

Key deadlines and filing tips for expat taxes in the Netherlands

The P-form deadline is 1 May after the tax year ends. The M-form and C-form deadlines both fall on 1 July. Importantly, you can request an extension, called uitstel, if you need more time. Registered tax advisers often secure extensions until 1 May of the following year. Keep your annual income statement (jaaropgave), bank summaries, mortgage statements and 30% ruling decision letter ready before you start filing. Good preparation prevents costly mistakes and last-minute panic.

Common deductions for expats and taxes

Several deductions can lower your bill for expats and taxes in the Netherlands. The mortgage interest deduction applies to your primary Dutch home, called the eigen woning. Healthcare costs above a set threshold may also reduce taxable income each year. Additionally, alimony payments and approved charitable donations often qualify. Always check the latest Belastingdienst rules, since allowances and thresholds change every fiscal year. A qualified adviser can help you spot deductions you might otherwise overlook completely.

Frequently asked questions

Do I need to file a Dutch tax return if I only worked part of the year?

Yes, you should file an M-form if you arrived in or left the Netherlands during the year. It calculates your tax fairly for the months you were a resident. Filing also lets you claim refunds on payroll tax already withheld. This process often results in money returned to your bank account.

What is the deadline for the M-form?

The M-form deadline is 1 July of the year following the tax year. For example, your 2025 M-form is due by 1 July 2026. You can request an extension through a registered tax adviser. That usually pushes the deadline to 1 May 2027 instead. Filing late always risks Belastingdienst fines.

Can I file the M-form online?

Yes, the M-form is now available digitally through Mijn Belastingdienst. You need a DigiD account to log in securely. Previously, taxpayers had to submit paper forms by post. However, the Belastingdienst modernised the system in recent years. Many expats still hire an adviser because English-language support inside the portal remains limited.

Does the 30% ruling affect my tax return?

The 30% ruling lets your employer pay up to 30% of your salary tax-free for qualifying expats. Therefore, your taxable income drops significantly during the ruling period. The benefit appears clearly on your jaaropgave from your employer. You still file a normal P-form or M-form, but the ruling lowers your final tax bill.

What happens if I miss the Dutch tax deadline?

If you miss the deadline, the Belastingdienst can issue a fine starting around €385 for late filing. Repeated lateness increases the penalties further. Furthermore, interest accrues on unpaid tax until you settle the outstanding bill. To avoid this, request an extension before the deadline or hire a registered tax adviser quickly.

How is my income taxed across the three boxes?

The Netherlands taxes expats using a three-box system on the P-form and M-form. Box 1 taxes employment income and home ownership at progressive rates, box 2 covers substantial shareholdings of 5% or more. Box 3 taxes savings and investments based on deemed returns. Each box has separate rates and rules.

Get expert help with your Dutch tax return

Filing tax for expats in the Netherlands does not have to feel overwhelming or stressful. Whether you need help with the M-form, P-form, the 30% ruling or the new partial non-resident rules, expert support saves time and money. Octagon’s HR and tax specialists guide expats through every step of the Netherlands taxes expats face each year. Contact Octagon Professionals today to speak with our team and file your return with confidence.

Similar Posts