The 30% ruling lets you receive 30% of your gross salary tax-free. In practice, that means a €60,000 job nets you roughly €3,850 per month instead of €3,200. It's the most valuable tax benefit available to expats in the Netherlands, but the application process trips up thousands of people every year.
Who qualifies
You need to meet three conditions on the day you start your Dutch employment:
- You were recruited from abroad. "Abroad" means you lived more than 150 kilometres from the Dutch border for at least 16 out of the 24 months before your start date. Antwerp doesn't count. Berlin does.
- You have specific expertise. The Belastingdienst defines this as earning above the salary threshold — €46,107 in 2024 for most workers, €35,048 if you're under 30 with a master's degree.
- Your employer submits the application within four months of your start date.
That last one catches people off guard. If your HR department misses the deadline, you lose the ruling entirely. There's no appeals process for late submissions.
The application process
Your employer handles this, not you. They file form M-IB-30%-2023 (the year changes annually) through the Belastingdienst portal. You'll need to provide:
- A copy of your employment contract with a clearly marked start date.
- Proof of residence abroad for the 16-out-of-24-month requirement. This typically means rental agreements, utility bills, or municipal registration extracts.
- Your highest educational diploma if you're claiming the under-30 exception.
- Evidence you were recruited from outside the Netherlands — usually the job offer email or LinkedIn messages from the recruiter.
Processing takes 6 to 13 weeks. The Belastingdienst doesn't send confirmation when they receive your file. You'll get a decision letter by post.
Watch for: overlapping employment
If you worked remotely for a Dutch company while still living abroad, the Belastingdienst may argue you weren't "recruited from abroad." This came up in a 2022 case involving a software engineer who did freelance work for his future employer six months before relocating. He lost the ruling. The safest approach is to wait until you've physically moved and registered in the Netherlands before starting any work — remote or otherwise — for the Dutch entity.
What it covers (and what it doesn't)
The 30% applies to your gross salary, including bonuses and holiday pay. It does NOT apply to:
- Stock options or RSUs. These are taxed as regular income.
- Reimbursements that exceed actual costs. If your employer gives you €500/month for "expenses" but you spend €200, the €300 difference is taxable.
- Pension contributions from your employer. These follow standard Dutch tax treatment.
You can also opt for partial non-resident taxpayer status. This means you're only taxed on your Dutch-source income and can ignore worldwide assets for Box 3 wealth tax purposes. Most expats choose this option — it saves you from declaring foreign savings accounts and investments. You do give up some deductions (mortgage interest relief on a non-Dutch property, for example), but the trade-off is worth it if you have significant assets outside the Netherlands.
Changing jobs
The ruling stays with you, not your employer. When you switch companies, your new employer needs to request a "confirmation of continuation" from the Belastingdienst. This is a simpler process than the original application — usually takes 3 to 4 weeks — but it still requires paperwork. Make sure your new HR department knows you have an active ruling before your first payslip.
There's one exception. If you have a gap longer than three months between jobs, the ruling expires. Sabbaticals and funemployment kill it.
When it ends
The ruling lasts five years from your start date. It used to be eight years. The government shortened it in 2019, and the change applies retroactively — if you started in 2015 expecting eight years, you got five.
When it expires, your take-home pay drops immediately. That €60,000 job that was netting you €3,850/month will drop to around €3,200. Budget for this. A lot of expats don't.
You'll also lose the partial non-resident status. Starting January 1st of the year after expiry, you're a full Dutch taxpayer. That means declaring all worldwide income and assets. If you have €50,000 sitting in a UK savings account, you'll owe roughly €1,500/year in Box 3 tax on it.
Watch for: the extraterritorial costs scheme
Some employers offer to cover "extraterritorial costs" — things like international school fees or trips home — as a separate benefit after the ruling expires. This isn't a legal replacement for the 30% ruling. It's just a retention tool. The employer can cancel it whenever they want, and you'll pay income tax on whatever they cover.
Common rejection reasons
The Belastingdienst rejects about 18% of applications. The top three reasons:
- Insufficient proof of prior residence abroad. A single utility bill isn't enough. They want a continuous paper trail — ideally municipal registration plus at least two other documents per year.
- Salary below the threshold at contract signing. If your contract says €45,000 but you'll get a raise to €48,000 after probation, you don't qualify. The threshold applies on day one.
- Prior Dutch employment. If you worked in the Netherlands at any point in the 25 years before your current contract, you're ineligible. This includes internships. A three-month summer internship in 2008 disqualifies you in 2024.
You can appeal a rejection, but the success rate is low — around 12% according to 2023 data from the Tax Court. Most successful appeals involve correcting factual errors (wrong start date, miscalculated salary) rather than arguing interpretation.
Practical impact on finances
The ruling is worth roughly €12,000 to €18,000 per year depending on your salary. Over five years, that's €60,000 to €90,000 in additional take-home pay. If you're comparing job offers and one comes with the ruling and one doesn't, the difference is equivalent to a €20,000 salary bump.
It also affects mortgage calculations. Dutch banks use your gross salary minus the 30% exempt portion when determining how much you can borrow. A €70,000 salary gets treated as €49,000 for mortgage purposes. This caps your borrowing at roughly €210,000 instead of €300,000. Some expats are surprised when they can't afford the Amsterdam housing they expected.
If you're planning to stay in the Netherlands long-term, open a high-interest savings account before the ruling expires. Once you're a full taxpayer, it makes sense to shift liquid savings into Dutch accounts that qualify for the €57,000 tax-free threshold in Box 3. Trade Republic and Openbank both work well for this.
Final note
The Dutch government reviews the 30% ruling every few years. There's recurring political pressure to scrap it or reduce the percentage. It survived the 2023 coalition negotiations, but that doesn't guarantee it'll exist in its current form in 2027. If you're relocating to the Netherlands specifically because of this benefit, have a plan for what happens if it disappears mid-career.