For non-EU students moving to Leeuwarden, the biggest hidden hurdles are getting a Dutch bank account without a BSN and registering at the municipality before you can actually start banking. You need to do these in a specific order: first register at the municipality to get your BSN, then open a bank account, not the other way around. Many students underestimate the time it takes to get a BSN appointment, so book it as soon as you have a rental address.

Banking as a non-EU student Official sites often skip over the fact that most Dutch banks require a BSN to open an account. Bunq is a popular digital option that allows you to open an account with just a passport and proof of address before you have a BSN, but you will need to add the BSN later. ING and ABN AMRO usually require a BSN upfront, plus a residence permit or proof of registration. A common trip-up: some banks ask for a Dutch phone number, so get a prepaid SIM (like from Lebara or Lycamobile) at the airport or a supermarket first. Also, bring a printed copy of your acceptance letter and proof of address (rental contract) to the bank branch.

The first two weeks: what people forget The most underestimated step is the municipality registration (BRP). You must register within 5 days of arrival, but appointments can be scarce. Email the Leeuwarden municipality (gemeente) immediately after you have a rental contract to book a slot. Bring your passport, visa, rental contract, and birth certificate (translated and legalized). Without this registration, you cannot get a BSN, and without a BSN, you cannot open a bank account, get health insurance, or sign a phone contract. Another forgotten step: health insurance. Non-EU students must take out Dutch basic health insurance within 4 months of arriving, but you need a BSN first. ABN AMRO offers a student package that includes insurance, but compare options on independent comparison sites like Independer or Zorgwijzer.

Practical next steps

  1. Before arrival: get a digital copy of your birth certificate (apostilled and translated into Dutch or English).
  2. Day 1: buy a prepaid SIM at Schiphol or a local supermarket.
  3. Day 2: visit the municipality with all documents to register and get your BSN.
  4. Day 3: open a Bunq account using your passport, then add the BSN later. Or go to an ING branch with your BSN and residence permit.
  5. Within 4 months: arrange Dutch health insurance. Use a comparison site to find a plan that covers international students.

Honest tradeoffs Bunq is fast and flexible but charges a monthly fee (around 3 euros) and has limited branch support. ING has physical branches but requires a BSN first. Leeuwarden is smaller than Amsterdam, so bureaucracy is slower but friendlier. Expect language barriers at the municipality; bring a Dutch speaker or use Google Translate. The cost of living is lower than in the Randstad, but housing is still competitive. Start looking for rooms on Kamernet or SSH (student housing) at least 3 months before your program starts.