TAX FILING

Filing Dutch Taxes as an Expat

Step-by-step walkthrough of the Dutch tax filing process — from DigiD registration to final submission. Updated for the 2026 tax year.

📖 15 min read 🔄 Last reviewed Mar 2026
Illustration of an expat filing Dutch taxes online with a laptop showing a tax form and DigiD login
Who Must File?

If you were a tax resident of the Netherlands at any point during the year, chances are you need to file an income tax return (aangifte inkomstenbelasting). Here's who must file:

  • Everyone who receives an invitation — The Belastingdienst sends a filing invitation (uitnodiging) letter, typically in late February. If you receive one, you must file.
  • People who owe additional tax — If your employer didn't withhold enough tax, or you have additional income (rental, investments, freelance).
  • People who want to claim deductions — Mortgage interest, charitable donations, medical expenses, study costs.
  • Expats arriving or leaving during the year — You need to file a partial-year return.

Key Deadlines

Milestone Date Notes
Tax year starts January 1 Box 3 assets measured on this date
Annual income summary (jaaropgaaf) February Your employer provides this document
Filing period opens March 1 Online filing via Mijn Belastingdienst
Filing deadline May 1 Request extension if needed (free, until September 1)
Typical refund payment June–September Faster if filed early (March)

Step-by-Step Filing Process

Step 1: Get Your DigiD

You need a DigiD (digital identity) to file taxes online. If you don't have one yet, see our DigiD for Expats guide. The activation process takes 1–2 weeks by postal mail, so start early.

Step 2: Gather Your Documents

Before logging in, collect:

  • Jaaropgaaf — Annual income summary from your employer (shows gross salary and tax withheld)
  • Bank statements — Balances on January 1 for Box 3
  • Investment statements — Portfolio value on January 1
  • Mortgage documents — Annual interest statement (WOZ-waarde)
  • Donation receipts — For charitable deductions
  • BSN — Your Burger Service Nummer (citizen service number)

Step 3: Log in to Mijn Belastingdienst

Go to belastingdienst.nl and log in with your DigiD. Much of your information will be pre-filled — your employer and bank have already reported data.

Step 4: Review and Complete the Return

The online form walks you through:

  1. Personal details — Check your address, BSN, and fiscal partner status
  2. Box 1: Employment income — Verify or add your jaaropgaaf data
  3. Box 1: Deductions — Add mortgage interest, donations, medical costs
  4. Box 3: Savings & investments — Enter asset values on January 1 (see Box 3 guide)
  5. Heffingskortingen — Automatically calculated (see our tax credits guide)
  6. Review — Check the summary showing tax owed or refund amount

Step 5: Submit

After reviewing, click Verzenden (Submit). You'll receive a confirmation on screen and by email. The Belastingdienst will process your return and issue a voorlopige aanslag (provisional assessment) within a few weeks.

M-Form vs C-Form

Not all expats file the standard return. Depending on your situation, you may need a special form:

Form For Whom When to Use
P-Form (regular) Resident for the full year Standard annual filing
M-Form (migration) Arrived or departed during the year First or last year in NL
C-Form (non-resident) Live outside NL but have Dutch income E.g., rental income from NL property

Common Deductions for Expats

These deductions can significantly reduce your tax bill. They are subtracted from your Box 1 taxable income:

  1. Mortgage interest (hypotheekrente) — Interest on the mortgage for your primary Dutch residence is deductible.
  2. Charitable donations (giften) — Donations to Dutch-registered charities (ANBI or SBBI) above a threshold (1% of aggregate income, minimum €60) are deductible.
  3. Specific medical expenses — Unreimbursed medical costs exceeding a certain threshold may be deductible.
  4. Study costs — Certain education expenses related to your current job (note: this deduction was limited from 2022).
  5. Alimony payments — Payments to a former spouse are deductible for the payer.

Refund Timeline

If the Belastingdienst owes you money, here's the typical timeline:

  • Filed in March: Refund usually arrives by June–July
  • Filed in April: Refund usually arrives by July–August
  • Filed close to deadline: Refund may take until September–October
  • Complex returns (M-form): Can take 6–12 months

The refund is deposited directly to the bank account linked to your BSN at the Belastingdienst. Make sure this is up to date.

Common Mistakes to Avoid

  1. Not filing because you weren't invited — You may still be owed a refund. File voluntarily within 5 years.
  2. Forgetting Box 3 assets — All worldwide bank accounts, investments, and crypto holdings must be declared.
  3. Using the wrong form — Filing a P-form when you need an M-form can delay processing for months.
  4. Ignoring the fiscal partner question — If you live with a partner, fiscal partnership can optimize your tax credits and deductions.
  5. Missing the deadline without requesting an extension — You can be fined up to €385 for late filing.

Frequently Asked Questions

Can I file my Dutch taxes in English?

The Belastingdienst portal is primarily in Dutch. However, the English section of belastingdienst.nl has guides. Many expats use a tax advisor or the Internationals Tax Service (ITS) offices in Amsterdam, Rotterdam, or Eindhoven.

How much does a tax advisor cost?

A basic expat tax return typically costs €150–€400. More complex situations (M-form, investments, business income) may cost €500+. The advice fee is often tax-deductible if it relates to your income tax.

What if I made a mistake on my return?

You can file an amendment within 5 years of the original filing. Go to Mijn Belastingdienst and select "Wijzigen" (Modify) for the relevant tax year.

Do I need to file if I only worked in the Netherlands for a few months?

If you were a tax resident (registered at a Dutch address) for any part of the year, you should file an M-form for that year. You may be owed a refund if your employer withheld tax based on annual rates for only a few months of income.

Can I file taxes for previous years?

Yes. You can file voluntarily for up to 5 years back. Many expats who didn't know they could claim a refund file retroactively and recover thousands of euros.