Skip to main contentSkip to navigation

Government services for expats in the Netherlands

Navigate Dutch bureaucracy with confidence

Setting up your life in the Netherlands involves interacting with various government services soon after arrival. Don't worry , while the bureaucracy can seem daunting, the process is quite straightforward once you know the steps. This section covers crucial topics like obtaining your BSN number, registering at the gemeente (municipality), setting up your DigiD for online services, and dealing with the Dutch immigration office (IND). Whether you've moved to a big city in the Randstad (Amsterdam, Rotterdam, The Hague, Utrecht) or to Eindhoven for a tech job, these steps apply to you. Let's break down what you need to do to get official in the Netherlands!

BSN and municipal registration (Inschrijven)

Important deadline

You must register at your local gemeente within 5 days of arriving if you plan to stay longer than 4 months.

Your first stop is to register at your local gemeente (city hall) to obtain a BSN, which stands for Burger Service Nummer (Citizen Service Number). The BSN is a unique personal number that you will use for almost every official purpose , from opening a bank account and getting paid by your employer to signing up for health insurance and even visiting a doctor. Essentially, it's like your social security number in the Netherlands, and life without it is nearly impossible.

If you plan to live in the Netherlands for more than 4 months, you are required by law to register at the municipality within 5 days of arriving. This is called inschrijven. When you register, you will be added to the BRP (Personal Records Database) and the gemeente will issue your BSN, usually on the spot or mailed to you shortly after. Registration is done in person at the town hall. You'll need to make an appointment (check your city's website for "first time registration" or "inschrijven").

📋 Need detailed BSN registration help?

For a complete step-by-step guide with verified services, appointment booking, and city-specific information:

Complete BSN Registration Guide

Documents needed for BSN registration:

  • Valid passport or EU ID card
  • Visa or residence permit (if applicable)
  • Rental contract or proof of address
  • Birth certificate (sometimes required)

Tip: If you haven't secured a long-term address yet (which can happen given the tight housing market), there are options. You can temporarily register using a friend's address with their permission (via a "permission form" called toestemmingsverklaring) or even use a short-stay accommodation address if allowed. The key is to get registered to generate your BSN. However, avoid renting a place where the landlord doesn't allow registration , this is a red flag and can indicate an illegal sublet.

Once registered, you'll receive proof of registration and your BSN. Keep this number safe. You'll immediately use it for things like starting a job (employers need your BSN to pay you) and applying for benefits or services. If you later move to a new address within the Netherlands, you must update your address with the gemeente, but you won't get a new BSN , it stays with you for life.

DigiD , your digital ID

After getting your BSN, the next very useful thing to set up is a DigiD. DigiD stands for Digital Identity and it is an online login system that lets you access a wide range of government services securely. Think of it as your one login for taxes, municipality websites, health insurance portals, the education loan system , basically anything official online.

To get a DigiD, you'll need your BSN and an address. You apply online at the official DigiD website (which has an English option). The process goes like this: you fill in your details (BSN, date of birth, etc.) and create a username and password. For security, the system will then send an activation code by mail to your registered address within a few days. Once you receive that letter, you go back online to activate your DigiD account using the code. After activation, you're all set , you can use DigiD to log in to countless services. There's also a DigiD mobile app which you can use for two-factor authentication or easier login once you're registered.

What you can do with DigiD:

  • File annual tax returns
  • Access health insurance portals
  • Apply for benefits (zorgtoeslag)
  • View medical test results

🚨 Problem: Cannot activate DigiD despite having activation code

Common issues include wrong codes, expired activation periods, or technical problems preventing activation.

Activation code issues:

Wrong code confusion
  • Activation code starts with 'A' (from postal letter only)
  • Don't use SMS or email codes - these cannot activate DigiD
  • Check for letter/number confusion: 'S' vs '5', 'Z' vs '2', 'B' vs '8', 'O' vs '0'
  • Use only the activation code from your most recent application
Three wrong attempts
  • After 3 incorrect entries, your activation is blocked for security
  • Solution: Apply for completely new DigiD, wait for new activation letter
  • Don't reuse the old activation code - it's permanently invalid
Activation code expired
  • Codes expire after 21 days from letter date
  • Solution: Apply for new DigiD if expired

Technical problems:

Letter not received
  • Wait 3 working days (standard delivery time)
  • Check if address change was processed in BRP database
  • Recent movers: Set up PostNL forwarding service
  • Apply for new DigiD if letter doesn't arrive after 1 week
DigiD app issues
  • Update DigiD app to latest version
  • Enable automatic date/time on your device
  • Try switching between WiFi and mobile data
  • Change app language (Settings → Language), then change back
  • For Android: Verify "Staat der Nederlanden Root CA" certificate is enabled
Browser compatibility
  • Use Chrome, Firefox, Edge, or Safari
  • Disable hardware acceleration in browser settings
  • Clear browser cache and cookies
  • Don't use Samsung Internet app - switch to supported browser

Password recovery issues:

Forgot password before activation
  • Cannot reset password until DigiD is activated
  • Solution: Apply for completely new DigiD
  • Remember: You set the password during initial application, not activation
Living abroad complications
  • ID-check and SMS verification may fail from abroad
  • Solution: Apply for new DigiD using international procedure
  • Consider using temporary address in Netherlands if possible

Step-by-step activation fix:

  1. Go to digid.nl/en/apply-and-activate/activate-your-digid/
  2. Enter username and password (set during application)
  3. Enter activation code from letter (starts with 'A')
  4. If failed, check code carefully for number/letter confusion
  5. If still failing, apply for new DigiD rather than retrying

💡 Pro Tip: Keep your activation letter safe and activate within 21 days. If you move addresses, update with municipality BEFORE applying for DigiD.

Immigration and the IND

If you are coming from outside the EU/EEA or Switzerland, you will likely have dealings with the IND (Immigratie en Naturalisatie Dienst), which is the Dutch immigration authority. The IND is responsible for residence permits, visas, and immigration matters. Many expats moving to the Netherlands for work (like skilled migrants, researchers, or entrepreneurs) have their employer or a sponsor handle the permit application before arrival. However, one common step after you arrive is to collect your residence permit card and provide biometrics (fingerprints and photo) to the IND.

The IND has offices and Expats Service Centres in various locations. For example, there are IND desks in Amsterdam (often through the IN Amsterdam expat center), in The Hague (Rijswijk), Rotterdam, Utrecht (usually via the expat center), and in Eindhoven (Holland Expat Center South). These expat centers are fantastic one-stop shops: they often allow you to handle both your municipal registration (BSN) and IND permit formalities in one appointment. Highly skilled migrants often use these centers , your employer sets up an appointment, and within a couple of weeks of arrival you visit the center to register with the gemeente and do the IND paperwork together.

Expat centers in major cities:

  • Amsterdam: IN Amsterdam (combined services)
  • The Hague: IND office in Rijswijk
  • Rotterdam: Expat Center Rotterdam
  • Utrecht: Via Utrecht expat center
  • Eindhoven: Holland Expat Center South

Other important services

Once you have your BSN, DigiD, and residence matters sorted, you'll find you can handle most bureaucracy smoothly. Here are a few other government-related items expats often encounter:

Driver's license exchange

If you have a valid foreign driver's license and are a resident, you may need to exchange it for a Dutch one. Certain countries have exchange agreements. You typically apply through your gemeente for this. If you're eligible for the 30% tax ruling as a highly skilled migrant, you can exchange any country's license without a test (a nice perk!). Otherwise, you might need to take a driving test if your license isn't exchangeable.

Bank account setup

Not exactly a government service, but often done around the same time. Opening a Dutch bank account will require your ID, BSN, and proof of address. Banks like ING, ABN AMRO, Rabobank, or Bunq have expat-friendly services. Having a local bank account is needed for salary payment and paying bills (and many online purchases via the iDEAL system).

Tax office (Belastingdienst)

After you register, you might get a letter from the Belastingdienst with information on paying taxes or how to log in with DigiD. If you're employed, income tax is handled via payroll, but you might need to file an annual tax return (aangifte) each spring. Expats should learn about the 30% ruling, a tax benefit for certain foreign employees , see our Guides on taxes for more info.

Voting registration

If you're an EU citizen residing in NL, you can vote in local and European elections. Even non-EU citizens can vote in local municipal elections after 5 years of residence. The gemeente can provide information on how to register to vote.

Helpful tips and internal links

Keep all the letters and documents you receive from Dutch authorities in one place , you'll start accumulating a few. Many will be in Dutch, but you can often call the agency's help line for clarification (and they usually can speak English). For any assistance with understanding official letters or procedures, you can check our Guides section , we have articles on topics like understanding the Dutch tax system and the 30% ruling, using DigiD, and more. And if you find the paperwork overwhelming or your situation is complex, consider seeking help from an immigration lawyer or relocation service (see our Legal Services page).

Finally, remember to use our Interactive Checklist to stay on top of these tasks. It will remind you of each step , from "register at gemeente for BSN" to "apply for DigiD" , so you don't miss anything important. Once these government formalities are done, you'll be well on your way to settling comfortably into life in the Netherlands!

Healthcare

Health insurance, finding GPs, and medical services

Legal services

Immigration lawyers and legal assistance

Housing

Finding rentals and accommodation as an expat