Dutch tax return for expats: how to file and get your refund (2026)
Most expats in the Netherlands are entitled to a tax refund of β¬300-800 by filing an income tax return (belastingaangifte inkomstenbelasting). If you arrived or left the Netherlands during the year, you file an M-form (migration form), which typically yields the highest refunds because tax is calculated only on the period you were in the Netherlands. You can file through mijn.belastingdienst.nl using DigiD or through a machtiging.
Step-by-step process
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.
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.
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.
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.
Submit and wait for the refund
Review the calculated refund, then submit. If filed before April 1, you get a response by July 1. Refund arrives within 1 week of the final assessment, directly to your Dutch bank account. Processing time: approximately 3 months.
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
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.
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) βFree download
Starter Guide for Expats
Practical checklist for your first weeks in the Netherlands. Covers BSN, DigiD, insurance, banking and benefits.
Get it free β
Done for you
Let Benefitly handle it
Need Tax Return handled fast? We do the paperwork for you β no DigiD needed, in your language.
Contact us on WhatsApp β
Frequently asked questions
How much tax refund do expats typically get?
Most expats receive β¬300-800. 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 DigiD?
Not directly online. Benefitly can file on your behalf using a machtiging (power of attorney) β no DigiD needed from you.
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. Average client refund: β¬300-800.