Netherlands Moving Guide — Tax and Administrative Steps for New Residents

moving to the Netherlands — applying for a BSN (burgerservicenummer) at the RNI (Registratie Niet-Ingezetenen) or registering at the municipality (BRP), the 30% ruling application for expats (the salary criterion, the degressive rate from 2024, and the partial non-resident election), the toeslagen (allowances — zorgtoeslag — health insurance allowance up to €150/month, huurtoeslag — rent allowance, kindgebonden budget — child budget), the mandatory Dutch health insurance (zorgverzekering — must be taken out within 4 months of arrival, the basisverzekering at ~€150/month), the inburgering (civic integration) requirement (the Wet inburgering 2021 — mandatory within 3 years, with a loan for the integration course available from DUO), the tax return for new residents (reporting pre-arrival income, the partial-year calculation, and the first year's tax return timeline), and the opening of a Dutch bank account and DigiD application.

Moving to the Netherlands involves a sequence of administrative and tax steps that must be completed in a specific order. The BSN (burgerservicenummer) is the key that unlocks everything — Dutch bank accounts, health insurance, DigiD, and the Belastingdienst portal. All amounts in Euros (EUR). For detailed expat tax advice, see our Expat Arrival Guide →, 30% Ruling Guide →, and Personal Tax Guide →.

Step 1 — BSN (Burgerservicenummer)

  • BSN is mandatory: The BSN is the Dutch citizen service number — it is required for: employment (your employer needs it for payroll), health insurance, bank account, DigiD (the government digital identity), tax return, and social benefits (toeslagen). Without a BSN, you cannot work legally or access the Dutch healthcare system.
  • EU/EEA/Swiss citizens: You must register with the municipality (gemeente) where you live. Make an appointment at the Burgerzaken (civil affairs) desk. Bring: a valid passport or EU identity card, proof of address (rental contract or utility bill), and (if applicable) a birth certificate and marriage certificate (officially translated into Dutch, English, French, or German). The municipality issues the BSN immediately during the appointment. The registration is entered in the BRP (Basisregistratie Personen — the municipal personal records database). The RNI (Registratie Niet-Ingezetenen) is an alternative for non-residents who work in the Netherlands but live abroad — they register at one of 19 RNI offices (not the local municipality).
  • Non-EU citizens: You must first obtain a residence permit (verblijfsvergunning) from the IND (Immigratie- en Naturalisatiedienst) before registering with the municipality. The IND processes the residence permit application (typically 3–6 months for a kennismigrant — highly skilled migrant permit). Once the permit is granted, you register with the municipality to obtain the BSN. Your employer (a recognised sponsor — erkend referent) handles the IND application for the kennismigrant permit.

Step 2 — DigiD

  • DigiD is the digital key: DigiD is the Dutch government digital authentication system. It is required for: the Belastingdienst portal, health insurance administration, toeslagen applications, DUO (student finance), and the UWV. Apply at digid.nl. You need your BSN and a Dutch mobile phone number (or a foreign number that can receive SMS). The activation code is sent by post to your Dutch address within 5 days. Without DigiD, you cannot file a Dutch tax return electronically, apply for toeslagen, or access your personal Belastingdienst page (Mijn Belastingdienst).

Step 3 — 30% Ruling Application

  • Application timeline — strict: The employer must apply for the 30% ruling with the Belastingdienst within 4 months of the start of the employment contract (or the start of the employer's payroll for the employee). Late applications are generally rejected (the Belastingdienst is strict on this — the 4-month deadline is a hard cut-off). The application requires: (a) the signed employment contract, (b) proof of the employee's recruitment from abroad (recruitment documents, CV showing foreign work history), (c) a copy of the passport, (d) the IND residence permit (for non-EU nationals), and (e) the salary confirmation (the salary must meet the minimum threshold: ~€46,000 for 2026, lower for PhD graduates and researchers).
  • The degressive ruling (from 2024): The 30% ruling is no longer a flat 30% for 5 years. From 1 January 2024: 30% for the first 20 months, 20% for the next 20 months, 10% for the final 20 months. The maximum benefit periods are shorter. The ruling cannot exceed the WNT cap (~€242,000 salary — the 30% is calculated on the salary up to the WNT cap).
  • The partial non-resident election (keuzeregime): With the 30% ruling, the employee can elect to be treated as a partial non-resident — no Dutch tax on box 2 (substantial interest) and box 3 (savings and investments) income. This is a major benefit for expats with foreign assets. The election is made through the employer (the employer files the request with the Belastingdienst). The election applies for the entire duration of the 30% ruling.

Step 4 — Health Insurance (Zorgverzekering)

  • Mandatory within 4 months: Dutch law requires all residents to have basic health insurance (basisverzekering) within 4 months of arrival. The basisverzekering costs approximately €150–180 per month (2026 — depending on the insurer). The basisverzekering covers: GP visits, hospital treatment, maternity care, prescription medication, mental health (limited), and physiotherapy (limited). You must also pay the eigen risico (deductible) of €385 per year — you pay the first €385 of medical costs yourself before the insurance covers the rest.
  • Zorgtoeslag (health insurance allowance): Low and middle-income residents may qualify for zorgtoeslag — a government contribution to the insurance premium. The maximum zorgtoeslag in 2026 is approximately €1,800 per year (~€150/month). The allowance is income-tested — if your income is below ~€38,000 (single) or ~€76,000 (fiscal partner combined), you qualify for a partial allowance. Apply via toeslagen.nl using your DigiD.

Step 5 — Toeslagen (Allowances)

  • Zorgtoeslag: See above — health insurance allowance. Apply in the first year of residence — the allowance is retroactive to the date of arrival if you apply within 3 months.
  • Huurtoeslag (rent allowance): If you rent a property in the social or mid-rent sector (rent below ~€880 per month — 2026), you may qualify for huurtoeslag. The allowance is income-tested and asset-tested. The maximum huurtoeslag is approximately €350–450 per month. The allowance is paid directly to you (not the landlord) — you use it to pay the rent. Apply via toeslagen.nl.
  • Kindgebonden budget (child budget): Families with children may qualify for the kindgebonden budget. The maximum is approximately €1,200–2,500 per child per year (depending on age and the number of children). The budget is income-tested. Apply via toeslagen.nl.

Step 6 — First Tax Return in the Netherlands

  • Partial-year return: Your first Dutch tax return covers the period from your date of registration (arrival in the Netherlands) to 31 December. You must report: (a) worldwide income from the date of arrival (salary, business income, investment income), (b) assets held outside the Netherlands (bank accounts, shares, crypto, real estate — valued at 1 January of the following year, prorated for the partial year), and (c) the 30% ruling (if applicable).
  • Pre-arrival income: Income earned before your Dutch residence start date is not taxable in the Netherlands. You must clearly separate pre-arrival and post-arrival income. For employment income: the employer must specify the Dutch working days separately. The Belastingdienst may request a pre-arrival income schedule (a breakdown of days worked before and after arrival).
  • Deadline — 1 May: The Dutch tax year runs 1 January to 31 December. As a new resident, you file your first return by 1 May of the following year (or the standard 1 May deadline if your arrival was early in the year). For 2026 arrivals: the return for the period of residence in 2026 must be filed by 1 May 2027. Extensions can be requested (uitstel — the Belastingdienst typically grants a 6-month extension to 1 November).

For the full expat arrival checklist (schools, housing, banking, utility registration), see our Expat Arrival Guide →. For the 30% ruling in detail (salary criteria, calculation, WNT cap), see our 30% Ruling Guide →. For Dutch health insurance, the basisverzekering, and aanvullende verzekering, see Zorgverzekeringslijn.