Before you start
- A BSN, so your employer can run payroll
- A contract with a Dutch withholding agent, or a KVK registration if self-employed
- DigiD, to file and to see your provisional assessments
- For the 30% ruling: recruitment from abroad, having lived more than 150 km from the Dutch border for over 16 of the 24 months before starting, and a salary above the annual threshold
Step-by-step
- 1
Hand the BSN to payroll and let loonheffing run
From your first working day the employer withholds combined wage tax and national insurance premiums and remits them. For a straightforward employee this is close to the final liability, which is why the Dutch system feels lighter-touch than it is.
Via employerWho: Employer runs payroll; you supply BSN and IBANFrom day oneDeducted from gross pay - 2
Get the 30% ruling filed within four months of your first working day
The employer applies jointly with you to the Belastingdienst, which issues a beschikking. File inside four months and it backdates to your start date; file later and it starts only from the month after approval, permanently losing you those months. Expect roughly eight weeks for a decision.
Via employerWho: Employer, jointly with youApply within 4 months; decision in ≈8 weeksUsually absorbed by the employer - 3
Work out your box 3 position before the 1 January snapshot
Box 3 is assessed on your assets on 1 January. Assumed returns are applied per asset class above the tax-free allowance and the resulting notional income is taxed. If your real return was lower, the tegenbewijs counter-proof route lets you be taxed on the actual figure instead — but you have to claim it and evidence it.
OnlineWho: You, or a belastingadviseurPosition fixed on 1 JanuaryFree to claim; advisor fees vary - 4
File the annual return between 1 March and 1 May
Mijn Belastingdienst opens on 1 March with a 1 May deadline, pre-filled from employer and bank data. Request an extension before 1 May if you need one. File before 1 April and the Belastingdienst aims to respond by 1 July.
OnlineWho: You1 March to 1 May annuallyFree to self-file - 5
Expect separate bills from the gemeente and the water board
Gemeente Rotterdam bills afvalstoffenheffing — €381.90 for a one-person household in 2026 — and the water board adds a watersysteemheffing plus a zuiveringsheffing, €152.25 and €79.34 respectively for a single-person household in the Schieland en de Krimpenerwaard area. Renters pay both. Kwijtschelding, a full remission, exists for low incomes and has to be applied for. Both tariffs are reset each January.
OnlineWho: You, as the registered occupantAssessed early in the year≈€615 a year for a single renter in 2026
Documents you’ll need
- BSN and DigiD
- Jaaropgaaf annual income statement and monthly payslips
- 30% ruling beschikking, if granted
- 1 January statements for every bank and investment account, for box 3
- Municipal and water board assessments
Things most newcomers don’t know
Box 3 taxes a return the state assumes you earned, and this is the single most surprising thing in the Dutch tax system.
Assets above the allowance are assigned a fixed notional yield by category — a low one for bank deposits, a much higher one for everything else — and that notional income is taxed at 36%. Someone whose portfolio fell in value can still owe tax on a gain they did not make. The tegenbewijs route now lets you prove a lower actual return, but the burden is entirely on you to claim it.
Source: Belastingdienst
The four-month window on the 30% ruling is a hard cliff, not a soft target.
Apply within four months of your first working day and the ruling backdates to that day. Apply on day 125 and it begins only the month after approval, and the intervening months are gone permanently — several thousand euros for most qualifying salaries. Employers with little expat experience routinely treat it as a lower-priority piece of onboarding paperwork. Chase it in week one.
Source: Belastingdienst; Business.gov.nl
Whether you get 30% or 27% depends on the year your ruling started, not the year you are living in.
Rulings granted before 1 January 2024 are grandfathered at 30% for their remaining term. Rulings granted from 2024 onward keep 30% through 2026 and then step down to a flat 27% from 1 January 2027. Two colleagues doing identical work at identical salaries can have materially different net pay purely because of when they started, and the later starter should budget for the step-down.
Source: Business.gov.nl
The household waste levy is charged to the occupier, not the owner, so a renter carries it in full.
At €381.90 for a single-person household in 2026 the Rotterdam afvalstoffenheffing sits above Amsterdam's and Utrecht's, though below The Hague's €412.56, and it follows the people registered at the address rather than the deeds. Add the water board's watersysteemheffing and zuiveringsheffing — unavoidable in a city largely below sea level — and a single renter is looking at roughly €615 a year that appears in no rent advertisement.
Source: Gemeente Rotterdam; Schieland en de Krimpenerwaard tariffs 2026
Common mistakes to avoid
- Letting the 30% ruling application drift past four months and permanently losing the backdating.
- Budgeting on a 30% ruling that steps down to 27% in 2027 if it was granted from 2024 onward.
- Being caught by box 3 on a 1 January balance after selling a property or receiving a bonus in late December.
- Not claiming the tegenbewijs counter-proof when your actual box 3 return was lower than the assumed one.
- Forgetting the first-year M-form, which sits outside the normal online portal and often produces a refund.
Some of this may be out of date. Spotted something inaccurate? Help us keep it right for the next newcomer.
Make it your personal checklist
Globe Quest turns this into a tracked, AI-personalized plan for Rotterdam — timed to your move date, with reminders so nothing slips. Free to start.
Sources
- Belastingdienst — income tax and the box system — official, 2026
- Business.gov.nl — the expat scheme (30% ruling) and the 2027 change to 27% — official, 2026
- Gemeente Rotterdam — municipal taxes and afvalstoffenheffing — official, 2026
- Hoogheemraadschap van Schieland en de Krimpenerwaard — water board tax rates — official, 2026
Last verified August 2026. Government processes change — always confirm critical details against the official source before acting.