Country-Specific Guides

Select your journey to get detailed bureaucratic requirements

🇳🇱

Netherlands

Capital: Amsterdam

Last verified: 2026-02-20

Fees, fines, and deadlines are approximate and may change. Always verify with official sources.

Key Registrations & Procedures

Municipal Registration (BRP / Basisregistratie Personen)

Municipality (Gemeente)

Deadline: Register within 5 days of arrival if staying over 4 months
Processing Time: Same day — BSN (Citizen Service Number) issued immediately at the counter.
💰Fees: Free
📅Appointment: Required in all municipalities. Book online via your gemeente website.
Required Documents:
  • Valid passport (national ID card alone often NOT accepted — bring passport)
  • Birth certificate — apostilled and, if not in Dutch/English/French/German, translated by a sworn translator (beëdigde vertaler)
  • Proof of address — rental contract (huurcontract) or property deed
  • Landlord/housing corporation's consent letter or rental contract showing their details
  • Proof of employment or enrollment at Dutch institution (if applicable)
  • Marriage certificate if registering with partner (apostilled + translated if needed)
Where to Do It:

Municipal office (Stadsloket or Stadskantoor) in your gemeente. Amsterdam: Stadsloket locations (Amstel 1, Osdorp, Zuidoost). Rotterdam: Stadskantoor, Coolsingel 40. The Hague: Stadsdeelkantoren. Book online — walk-ins typically not possible.

If You Don't Do It:

Fines may apply for late registration. Without BRP registration and BSN, you may not be able to open a Dutch bank account, get a DigiD (digital identity), access healthcare insurance (mandatory in NL!), or start employment.

Regional Variations: Same federal rules but each gemeente manages its own appointment system. Amsterdam and Rotterdam are heavily booked — schedule before arriving.
Visit Official Website

BSN (Citizen Service Number / Burgerservicenummer)

Issued automatically during BRP registration

Deadline: Issued at BRP registration — no separate application
Processing Time: Issued immediately at the BRP registration appointment. Printed on registration letter.
💰Fees: Free
📅Appointment: Same appointment as BRP registration.
Required Documents:
  • Same documents as BRP registration — no separate documents needed
  • Your BSN is printed on the registration confirmation (uittreksel BRP)
Where to Do It:

Issued at the same municipal appointment as BRP registration. Your 9-digit BSN is your primary identifier in the Netherlands for tax, healthcare, employment, and all government services.

If You Don't Do It:

May not be able to function in the Netherlands without a BSN. It is required for health insurance (which is mandatory and must be obtained within 4 months), employment, tax, banking, and all government services.

Regional Variations: Nationwide system. Issued at any gemeente.
Visit Official Website

Health Insurance (Zorgverzekering)

Private health insurers (regulated by government)

Deadline: Must take out Dutch health insurance within 4 months of becoming insurable (usually from registration date)
Processing Time: Policies can start immediately or from the 1st of the following month.
💰Fees: Monthly premium: ~€140–€170/month (2026 average: ~€159/month). Healthcare allowance (zorgtoeslag) available for low incomes. Mandatory deductible (eigen risico): €385/year.
📅Appointment: No appointment needed — sign up online or by phone with any insurer.
Required Documents:
  • BSN (Citizen Service Number)
  • Dutch bank account (IBAN)
  • Proof of employment or residence in the Netherlands
Where to Do It:

Choose any licensed health insurer — compare at independer.nl or zorgverzekeringslijn.nl. Major insurers: CZ, Zilveren Kruis, VGZ, Menzis. Sign up online via their websites.

If You Don't Do It:

Fines from approximately CAK (Central Administration Office) of ~€480/month for each month without insurance (after the 4-month grace period). Additionally, CAK can enroll you forcibly in a plan and deduct premiums from your salary.

Regional Variations: Nationwide requirement. Same rules everywhere. Insurers must accept all applicants for basic package (basisverzekering).
Visit Official Website