Registering at your local gemeente (municipality) is the single most important administrative step in setting up your life in the Netherlands. It triggers your BSN, makes you visible to the tax authority, allows you to take out health insurance, and unlocks essentially every other government service. The process is not difficult, but the rules around it are stricter than most newcomers realise — particularly the five-day deadline for new arrivals.
The five-day rule
If you are moving to the Netherlands and will stay longer than four months, Dutch law requires you to register at your gemeente within five days of arriving. If you are an EU/EEA citizen, the deadline is sometimes interpreted as five days from when you have a stable Dutch address. For non-EU nationals with a residence permit, it is more strictly five days from arrival. In practice, gemeenten cannot always provide an appointment within five days — but you should request one immediately and be able to demonstrate you tried to comply.
Failure to register on time does not usually result in a fine, but it does mean you cannot legally work, cannot get a BSN, cannot open a Dutch bank account, and cannot register for health insurance. The cascading consequences are severe enough that delay is rarely a good idea.
Booking the appointment
Each gemeente runs its own appointment system. For most cities, you book online at the gemeente's website. Amsterdam uses Amsterdam.nl with its dedicated Expat Center (located at the Stadsloket Centrum, Amstel 1). Rotterdam, The Hague, Utrecht, and Eindhoven all have similar online booking systems. Some smaller municipalities still operate on walk-in or telephone booking.
If you are arriving from outside the EU and need to register at the Expat Center in Amsterdam, you can sometimes book the appointment from abroad before you arrive — this is the fastest path. For other cities, you usually need a Dutch phone number or to book from inside the country.
What to bring
For all registrations: valid passport or, for EU citizens, national identity card; for non-EU nationals, your residence permit (verblijfsvergunning) or the IND letter confirming your application is in progress; proof of address — your rental contract, the keys, and ideally a recent utility bill in your name (you will not have one yet if you just arrived, but the rental contract is enough); a Dutch birth certificate with apostille if you were born outside the Netherlands and are registering for the first time — this is sometimes requested for non-EU nationals or in specific marital/family situations.
If you have children, bring their original birth certificates (with apostille and certified translation into Dutch, English, French, or German). If you are married, bring your marriage certificate (also with apostille and translation). The apostille requirement is universal for documents from countries party to the Hague Apostille Convention; for documents from countries not in the convention, full legalisation is needed instead — this is a longer process to start before you leave your home country.
What happens at the appointment
The appointment itself takes 30–45 minutes. A civil servant verifies your documents, takes your details, photographs your passport, and confirms your address. If everything is in order, you are issued your BSN on the spot — often as a paper certificate, sometimes by mailing it to your address within 5–10 business days, depending on the gemeente.
For non-EU nationals, the gemeente may also collect biometric information (fingerprints, signature) that gets associated with your residence permit. If you have not yet collected your physical residence permit from the IND, this is sometimes done at the same appointment.
The temporary address problem
The biggest practical obstacle to registration is the address requirement. Most gemeenten require a permanent or long-term address — a hotel, an Airbnb, or a friend's spare room is often not accepted. If you are staying with a friend or family member while you find permanent housing, you can sometimes register at their address with their written consent. The form for this is called a verklaring van inwoning and is available on the gemeente website. The host commits that you are genuinely living there, which has tax and benefit implications for them — many landlords (including private friends) are reluctant to sign.
Some short-stay providers (corporate housing, certain Airbnb hosts) explicitly allow registration; this is worth verifying before signing. The Amsterdam Expat Center is somewhat more flexible than other gemeenten about temporary addresses for highly skilled migrants.
After you register
Once registered, your BSN is generated. With the BSN, complete the rest of the setup sequence in this order: take out Dutch health insurance (within four months of arrival), open a Dutch bank account at ABN AMRO or ING (online with BSN takes 1–2 days), apply for DigiD at digid.nl (activation letter takes 5 days), and notify your employer of your BSN so payroll is correctly registered.
Changing address
If you move within the Netherlands later, you must update your registration with your new gemeente within five days of moving — same rule. This is done online via the new gemeente's website using your DigiD. Moving abroad permanently requires emigratie deregistration; this is also done with the gemeente before leaving and is important because it stops Dutch tax residency.
