Dutch tax return for expats: how to file and get your refund (2026)

Some expats in the Netherlands may be eligible for a tax refund after filing an income tax return (belastingaangifte inkomstenbelasting). If you arrived or left during the year, your case may require an M-form. Refunds depend on documents, tax withheld, deductions and the official assessment.

Step-by-step process

1

Determine your form type

P-form: you lived in the Netherlands the full year. M-form: you arrived or left during the year (most expats β€” yields the highest refunds). C-form: you lived abroad but had Dutch income. The M-form is the most common for expats and is available online from May 1 of the following year.

2

Collect your documents

You need your jaaropgave (annual income statement) from every Dutch employer, your BSN, a Dutch IBAN for the refund, and your arrival or departure date. If you earned income abroad during the same year, you also need a foreign income statement or EU income certificate.

3

Log in to mijn.belastingdienst.nl

Log in with DigiD and select the tax year you want to file. The system pre-fills some data from your employer β€” verify every field against your jaaropgave.

4

Fill in the return

Enter your income, withheld tax (loonheffing), migration date (M-form), and any deductions: mortgage interest, study costs, medical expenses, charitable donations. Check if the 30% ruling applies β€” it significantly reduces taxable income.

5

Submit and wait for the refund

Review the calculated outcome, then submit if the route is appropriate. Filing before April 1 is generally associated with earlier processing, but response times and payment timing depend on the Dutch Tax Administration.

Who is this guide for?

  • Expats who worked in the Netherlands and had wage tax/loonheffing withheld by an employer.
  • People who arrived or left during the year and may need an M-form instead of a regular return.
  • Workers with more than one employer, multiple Jaaropgaven or foreign income in the same year.
  • 30% ruling holders, previous-year non-filers and people unsure if they can get money back.
  • Anyone who wants to understand the tax return process before asking Benefitly to handle it.

What you will learn

  • The difference between common Dutch tax return forms such as P-form, M-form and C-form.
  • Why the Jaaropgave matters and why one may be needed from each Dutch employer.
  • Which personal, income, partner and bank details are useful before filing.
  • How deadlines, previous years and refund timing generally work for expats.
  • When it makes sense to ask Benefitly to prepare and file the return for you.

Mistakes this guide helps you avoid

Using the wrong form type after arriving in or leaving the Netherlands during the tax year.
Not filing at all because you assume the employer already handled everything.
Missing a Jaaropgave from one employer and creating extra follow-up later.
Forgetting previous years where a refund or required filing may still be relevant.

Do it yourself

Use the guide to understand the process

Best if you want to learn the Dutch admin steps, prepare your own documents and avoid common mistakes before you act.

Get the free starter guide β†’

Benefitly support

Let Benefitly help directly

Best if you want less back-and-forth, help checking your documents and a clear route for your specific case.

Let Benefitly file your tax return (€89) β†’

Frequently asked questions

How much tax refund do expats typically get?

Some expats may be eligible for a refund. Expats filing an M-form with foreign income during the same year can receive €1,500 or more due to treaty relief.

What is the deadline for filing a Dutch tax return?

The standard deadline is May 1 of the following year (extendable to July 1). For voluntary refund claims, you can file up to 5 years back β€” so in 2026 you can still file for 2021.

What is the M-form?

The M-form (Migratie) is for people who moved to or from the Netherlands during the tax year. It splits your income between the Dutch and non-Dutch periods and usually results in the highest refunds.

Do I need a 30% ruling to get a refund?

No. The 30% ruling is a separate tax benefit for qualifying expat workers. You can get a refund without it β€” most refunds come from standard filing of withheld tax.

Can I file without sharing your DigiD password?

Not directly online without DigiD. For some services, Benefitly can help via official authorization without asking for your DigiD password.

Can Benefitly file my tax return?

Yes. For €89 per year we handle the complete filing: document collection, form completion (including M-form), foreign income documentation and submission. Refund outcome depends on the official assessment.