In this guide
Quick answer: The standard Dutch tax deadline for tax year 2026 is 1 May 2027. If you arrived in or left the Netherlands during 2026, you need Form M instead of the standard return, due by the date in your invitation letter. For the standard return, request an extension until 1 September before 1 May if you need more time, or use a registered tax adviser to push the filing into 2028. The 30% ruling, Box 3 reform, and the abolition of partial non-resident status all change how — and how much — you owe.
The 2027 Dutch tax calendar (write these dates down)
- Early January 2027 — Employers and pension funds send out the jaaropgaaf (annual statement). Banks send savings balances. Brokers send year-end portfolio statements.
- Mid-February 2027 — The Belastingdienst usually starts sending the uitnodiging tot het doen van aangifte (invitation to file) to people who must file. If you receive this letter, you are legally obliged to file even if you would otherwise not have to.
- 1 March 2027 — The online filing portal at mijn.belastingdienst.nl opens for tax year 2026. If you file before 1 April and you are owed a refund, the Belastingdienst aims to pay it before 1 July. This is the early-bird window.
- 1 May 2027 — Standard filing deadline. Miss this without an extension and you risk a verzuimboete (administrative fine) starting at around €385 and increasing for repeat offenders.
- 1 May 2027 — Also the deadline to request an extension (uitstel) yourself. You can do this for free through the portal. Extension runs to 1 September 2027.
- 1 July 2027 — Tentative refund payout date for early filers.
- 1 September 2027 — End of the self-requested extension. If you used a registered tax adviser they have a separate uitstelregeling belastingconsulenten (the Beconregeling) which can extend filings well into 2028.
- November 2027 to mid-2028 — Provisional assessments (voorlopige aanslag) and final assessments (definitieve aanslag) trickle in.
Form M: the migration-year form nobody warned me about
If you moved to the Netherlands at any point during 2026, or you left during 2026, you do not file the standard aangifte inkomstenbelasting. You file the M-formulier — short for migratie (migration). Form M covers the partial year you were a Dutch tax resident and is the single most common reason expat first-year filings go sideways.
Form M is structurally different in a few important ways:
- Two periods in one form. It splits 2026 into your “before/after arrival” (or “before/after departure”) period and asks for worldwide income only for the portion you were a Dutch resident, and Dutch-source income for the other portion.
- Foreign period: Dutch income only. On the M-form 2025 the Belastingdienst asks, for the period you lived abroad, only for your income from and assets in the Netherlands. Whether you get extra deductions for that period depends on whether you qualify as a kwalificerend buitenlands belastingplichtige (qualifying non-resident), which requires living in the EU, EEA, Switzerland or the Caribbean Netherlands and meeting the conditions.
- Online is now the normal route. For the 2025 M-return, the Belastingdienst opened online filing in Mijn Belastingdienst on 1 May 2026, with DigiD or a European-recognised login (eIDAS); a paper form can still be ordered (Belastingdienst, checked 24 September 2026). Expect the same route for the 2026 return, but check the Belastingdienst’s announcement in spring 2027 for the exact start date, and file by the date in your invitation letter.
- Treaty mechanics. If your country of departure has a double-taxation treaty with the Netherlands (the US, UK, Germany, France, India, and most of the EU do), Form M is where you apply treaty relief.
The answer is yes, unless you arrived on 1 January or left on 31 December, in which case the standard form is correct. Everyone else, every other arrival or departure date — Form M.
If your Dutch is limited and your arrival year involved foreign income, a relocation allowance, a sign-on bonus paid before arrival, or you sold property abroad before moving, please get help. This is exactly the scenario where a couple of hundred euros to an English-speaking accountant saves you four figures in mistakes.
The 30% ruling in 2027: still useful, still complicated
The 30% ruling has been through three rounds of political knife-fighting in the last two years. As of tax year 2026, the position is:
- The percentage: a flat 30% for every month of 2026, for everyone who holds the ruling. The tiered “30%–20%–10%” step-down that was legislated in the 2024 Tax Plan was scrapped again by the 2025 Tax Plan (Stb. 2024, 434) before it ever took effect — it never reduced anyone’s allowance and it is not Dutch law. From 1 January 2027 the maximum drops to 27%, except for holders whose ruling was already applied to their salary on or before 31 December 2023, who keep 30% for their remaining duration. Rulings first applied during 2024 move to 27% on the current salary norm; those first applied from 1 January 2025 move to 27% under a higher salary norm that has been announced but not yet enacted.
- The cap: the allowance is calculated on salary up to the Balkenende-norm, which is €262,000 in 2026, giving a maximum tax-free allowance of €78,600 for the year.
- Partial non-resident status: this is the change that actually bites, and it has already happened. The partieel buitenlandse belastingplicht election was abolished with effect from 1 January 2025. In the Belastingdienst’s own words: as of your tax return 2025, you can no longer opt for partial foreign tax liability. One transitional group survives — if you were already using the 30% ruling before 2024, you may still elect it up to and including your 2026 return, the one covered by this checklist. After that it is gone for everyone.
What this means for your 2027 filing:
- If you were already using the ruling before 2024, this is your last return with the option. Tick “kiezen voor partieel buitenlands belastingplichtig” if it benefits you, and plan for the 2027 return without it: your worldwide savings and investments come into Box 3 from tax year 2027.
- If your ruling was first applied in 2024 or later, the election is not available to you and never was. Your worldwide Box 3 assets — foreign savings, ETFs, crypto, second properties abroad — all belong on the 2026 return.
- If you are applying for a new ruling now, budget for full Dutch taxation in all three boxes, plus the drop to 27% from January 2027. On the plus side, no 30/20/10 staircase: the percentage stays flat while it lasts.
Box 1: employment income (the boring one that’s not actually boring)
Box 1 is salary, freelance income, pension, and the deemed rental value of your owner-occupied home (eigenwoningforfait). For most employed expats, Box 1 is straightforward because the loonheffing (payroll withholding) has already taken care of most of it.
- Forgetting the mortgage interest deduction. Mortgage interest on your primary residence is deductible against Box 1 income. If you bought a house in 2026, your bank will send a jaaropgaaf hypotheek — do not throw this away.
- Missing the aftrekposten (deductions). Donations to ANBI-registered charities, study costs (limited regime as of 2022), specific medical costs, and partner alimony are all deductible.
- Mishandling foreign employment days. If you worked some days outside the Netherlands for a non-Dutch employer (a tricky cross-border setup), allocation rules apply.
- Double-counting the 30% allowance. Your employer already excluded the 30% tax-free portion from your taxable salary on the jaaropgaaf. You do not deduct it again on your return.
If you’re a freelancer or zzp’er, Box 1 gets considerably more involved. I have a separate walkthrough on freelance expat tax filing that covers zelfstandigenaftrek, startersaftrek, and the MKB-winstvrijstelling, plus VAT reconciliation. And if you haven’t yet registered, my ZZP registration step-by-step is the starting point.
For pure employees with no side income, my employee tax return walkthrough covers the standard path in detail.
Box 2: substantial interest (the one most expats can ignore)
Box 2 only applies if you own 5% or more of the shares in a company (a BV, a foreign equivalent, or qualifying funds). For tax year 2026, Box 2 has a two-tier rate:
- 24.5% on the first €67,000 of income (dividends, deemed dividends, capital gains on sale)
- 31% on amounts above €67,000
For most employees and most freelancers in the Netherlands, Box 2 is empty. It matters if you:
- Own a BV (Dutch limited liability company) and pay yourself a dividend
- Hold founder shares or significant equity in a foreign company
- Have employee stock that crosses the 5% threshold (rare but possible at very early-stage startups)
- Inherited a substantial shareholding
If any of that applies to you and you’re filing in the Netherlands, talk to an adviser. Box 2 sale events, especially around emigration, are a classic place where Dutch conserverende aanslag (preservation assessment) rules can hit you years after you’ve left.
Box 3: the wealth tax that keeps reinventing itself
Box 3 is the most-debated piece of Dutch tax policy of the decade, and the one most likely to surprise expats. It taxes your wealth above a threshold — savings, investments, second properties, crypto, and so on — based on a deemed (forfaitair) return. The Dutch Supreme Court ruled in late 2021 that the old deemed-return system was unlawful, and Parliament has been patching it ever since.
For tax year 2026 (filed 2027), the system in place is the Wet rechtsherstel Box 3 (Box 3 Restoration Act) bridging regime, which separates your assets into three categories with different deemed returns:
- Savings (spaargeld): deemed return roughly equal to recent average savings rates (low single digits in 2026)
- Investments and other assets (overige bezittingen): deemed return around 6%, based on a long-term average
- Debts (schulden): deemed negative return, deductible
The threshold for tax-free wealth in 2026 is around €57,000 per person (€114,000 for fiscal partners). Above that, the deemed return is taxed at 36%.
The change you need to know about: the actual-return system (Wet werkelijk rendement box 3) is not law yet. It passed the Tweede Kamer on 12 February 2026 with a target start of 1 January 2028, but the Eerste Kamer postponed its vote on 30 June 2026 (status 24 September 2026). For tax year 2026 you’re still under the deemed-return regime, but you have the right to file a counter-calculation (tegenbewijsregeling) if your actual return was lower than the deemed return. This is huge for anyone who held a flat year of stocks, lost on crypto, or had cash sitting at 1.5% while the deemed rate assumed 6%.
I wrote a longer breakdown of how this works in my Box 3 wealth tax explainer, including how to gather the documentation needed for a counter-calculation.
Two practical Box 3 traps for expats:
- Foreign bank accounts and ETFs count. Even if your Schwab IRA, your German Tagesgeldkonto, or your Trading 212 account is held outside the Netherlands, it goes in Box 3 if you’re a Dutch tax resident. (Pension accounts often qualify for an exemption — check on a case-by-case basis.)
- The 30% ruling no longer keeps them out. Partial non-resident status used to pull worldwide Box 3 assets — everything except Dutch real estate — out of the Dutch base. It was abolished with effect from 1 January 2025. The only exception on this return is the transitional group who were already using the ruling before 2024, for whom the 2026 return is the final year the election exists. For everyone else, holding the 30% ruling makes no difference to Box 3 at all: worldwide wealth is in play.
If you invest, my ETF platforms for expats guide covers which brokers issue Box 3-friendly year-end statements.
DIY vs adviser: a decision tree
You can probably DIY if all of these are true:
- You have been a full-year Dutch resident in 2026 (no Form M required)
- Your income is from a single Dutch employer with a standard jaaropgaaf
- You do not own a substantial shareholding (no Box 2 issues)
- Your wealth in Box 3 is under the threshold, or just over and entirely in straightforward Dutch savings
- You do not have the 30% ruling, OR you have it but started it in 2024 or later, so the partial non-resident question does not arise at all
- You speak enough Dutch to navigate the portal, or you’re willing to use Google Translate carefully
You almost certainly need an adviser if any of these are true:
- You arrived in or left the Netherlands during 2026 (Form M)
- You have foreign self-employment income, US citizenship (FATCA/PFIC complications), or foreign rental property
- You sold significant stock, exercised RSUs, or had a liquidity event
- You hold a substantial shareholding (5%+) in any company
- You are in the transitional group whose final partial non-resident election falls on this return (30% ruling in use before 2024), or you are working out what the loss of that status costs you from tax year 2027
- You have complex Box 3 holdings and want to file a counter-calculation
- You received the dreaded vragenbrief (questionnaire letter) from the Belastingdienst last year
The two services I send most readers to are Blue Umbrella and ExpataX. Both are English-first, both file thousands of expat returns a year, and both handle Form M as standard. The differences are in style and price point.
Check Blue Umbrella’s expat tax services{:target="_blank" rel=“nofollow noopener”}
ExpataX is the more modern, platform-led option. You upload documents through their portal, they assign an adviser, you review and sign digitally. Pricing is more transparent and tends to be lower for standard expat cases (employee with 30% ruling, modest Box 3, Form M). If you’re a salaried employee in your first or second Dutch tax year and you just want it done correctly without a lot of hand-holding, ExpataX is excellent value.
Compare ExpataX packages{:target="_blank" rel=“nofollow noopener”}
In short: complex situation, prefer a personal adviser → Blue Umbrella. Standard expat employee, prefer streamlined digital flow → ExpataX. Both file via the Becon channel, both handle Form M, both speak English fluently.
Documents checklist (the one I print every January)
Income documents
- Jaaropgaaf 2026 from every Dutch employer
- Jaaropgaaf from any Dutch pension or benefit payer (WW, WIA, AOW)
- Foreign payslips or annual income summary if you worked abroad part of 2026
- 30% ruling decision letter (beschikking 30%-regeling), if applicable
- Freelance invoices and the corresponding bank statements, if you’re a zzp’er
- VAT returns (BTW-aangiften) for 2026 quarters, if applicable
Banking and investments
- Year-end balances (31 December 2026) for every Dutch and foreign bank account
- Year-end portfolio value from every broker, including foreign brokers
- Crypto wallet/exchange year-end values
- Dividend and interest summaries
Housing
- Jaaropgaaf hypotheek from your mortgage bank
- WOZ value (WOZ-beschikking) for your home — the municipality sends this in early 2027
- For rental properties: rental income, deductible costs, and year-end valuation
Deductions and credits
- ANBI donation receipts
- Specific medical cost receipts not covered by insurance
- Study cost receipts (now limited but still relevant in some cases)
- Partner alimony payments
- Childcare costs (kinderopvangtoeslag is handled separately, but actual costs may matter for some calculations)
Identity and personal
- BSN of you, your fiscal partner, and any children
- DigiD credentials (or a tax adviser authorisation form)
- IBAN for refunds
If you used the Belastingdienst’s English-language portal, bookmark it — the English pages cover the high-level concepts and link out to the Dutch forms where the actual work happens.
Common mistakes
- Filing the standard form when Form M was required. The Belastingdienst usually catches this and sends you back to file the M, but it delays your assessment by months.
- Forgetting foreign bank balances on 1 January / 31 December. Box 3 is based on year-end positions. If you didn’t snapshot your foreign accounts on 31 December 2026, do it retroactively — most banks let you download a year-end statement.
- Double-deducting the 30% allowance. Your employer already removed it from your taxable salary. Do not deduct it again.
- Not declaring crypto. Crypto is a Box 3 asset. Year-end value matters, not transaction history.
- Missing the fiscal partner box. If you live with a spouse or registered partner (or in some cases a long-term cohabitant), you can choose to be fiscal partners. This lets you shift deductions and Box 3 allowances between you. It’s almost always worth running the numbers both ways.
- Assuming “no letter from Belastingdienst” means “no need to file.” If you owe tax, you must file regardless of whether you received an invitation. If you’re due a refund, you have up to five years to file and claim it.
- Filing too late and getting fined. The first late-filing fine is around €385 for income tax. Repeated lateness escalates fast. If 1 May is approaching and you’re not ready, request the extension. It’s free, it’s instant, and it buys you four months.
- Ignoring the voorlopige aanslag. If you receive a provisional assessment in 2027 that looks wrong, react. Don’t just pay it and wait for the final assessment — the provisional figure is what gets collected first.
- Throwing away the WOZ letter. The municipality sends WOZ valuations in early 2027 for tax year 2026 purposes. You need this number for your filing if you own a home.
- Forgetting that emigration triggers a final filing. If you’re leaving the Netherlands in 2026 or 2027, your final-year filing is also a Form M and includes some exit-tax mechanics for Box 2 and pensions.
My actual workflow for filing in 2027
- Mid-January 2027: open the “TAX 2026” folder, list every document I’m waiting for.
- End of January 2027: download year-end statements from every bank and broker, foreign and Dutch.
- Early February 2027: chase any missing jaaropgaaf. Employers are legally obliged to provide it.
- Late February 2027: decide DIY or adviser. If adviser, contact them now — by March they’re booked solid.
- Early March 2027: open the portal, pre-fill the return, and read through what the Belastingdienst already knows about me.
- Mid-March 2027: complete a draft. Do not submit yet.
- End of March 2027: review every Box 3 line, especially the tegenbewijsregeling if my actual returns lagged the deemed return.
- Early April 2027: submit. Aim for refund payout in July.
- April through July 2027: keep checking the portal for the voorlopige aanslag and respond promptly to any questions.
If you’re new to the Netherlands and 2026 was your first calendar year here, please budget more time than this. Form M takes longer than the standard return, and the documentation burden is higher.
The bottom line
Dutch tax filing for expats is not as bad as the Reddit horror stories make it sound, but it is also not something you can wing on the night of 30 April. The biggest mistakes are filing the wrong form (use Form M for arrival/departure years), missing deductions you didn’t know existed (mortgage interest, ANBI donations, study costs), and ignoring Box 3 traps (foreign assets count, crypto counts, year-end valuation matters).
Set yourself two reminders right now: one for 15 January 2027 (“start gathering tax documents”) and one for 15 April 2027 (“file or request extension”). If by mid-April you still feel uncertain, that is your signal to engage an adviser — not a sign of failure, just a sensible spend.
And if you remember nothing else: the M is for migration.
Frequently Asked Questions
When is the Dutch tax deadline for 2027?
The standard deadline for filing your 2026 income tax return is 1 May 2027. You can request an extension until 1 September 2027, and tax advisers registered with the Belastingdienst can get extensions running into 2028.
Do I need to file a Form M for 2027?
You need Form M if you migrated to or from the Netherlands during 2026. It covers the partial-year you were a Dutch tax resident. For the 2025 return, the Belastingdienst offered Form M online in Mijn Belastingdienst from 1 May 2026 (DigiD or eIDAS login), with a paper version still available on request; check the start date for the 2026 return in spring 2027 and file by the date in your invitation letter.
How does the 30% ruling affect my 2027 filing?
If you still have the 30% ruling in 2026, a flat 30% of your eligible salary is tax-free for every month of the year — the 30/20/10 step-down announced in 2024 was scrapped before it ever applied. The allowance is calculated on salary up to €262,000, capping it at €78,600. Partial non-resident status for Box 2 and Box 3 is a different story: it was abolished with effect from 1 January 2025. The only people who can still elect it on the 2026 return are those who were already using the 30% ruling before 2024, and for them the 2026 return is the last one. Separately, from 1 January 2027 the maximum allowance drops from 30% to 27% for most holders.
What changes in Box 3 for tax year 2026 (filed in 2027)?
A system based on actual returns has been proposed (target 2028) but is not law: the Eerste Kamer postponed its vote in June 2026. For tax year 2026 the deemed-return regime applies, but you can file a counter-calculation if your real return was lower than the deemed return. The definitive 2026 percentages for savings and debts are set in early 2027; the provisional figures are on the Belastingdienst box 3 page.
Can I file my Dutch taxes in English?
The Belastingdienst portal is mostly Dutch, but the English-language information pages are useful. Most expats either use a bilingual tax adviser like Blue Umbrella or ExpataX, or use English-language tax software. The actual return is submitted in Dutch format regardless of which language you used to prepare it.