Q&A

How do I open a Dutch bank account as an expat?

How do I open a Dutch bank account as an expat?

Opening a bank account in the Netherlands is one of the first essential steps for expats settling into their new life. A Dutch bank account is not just convenient—it’s necessary for receiving your salary, paying rent, setting up utilities, and managing everyday expenses. Many Dutch service providers and employers require a local IBAN (International Bank Account Number) for direct debits and payments, making it difficult to function without one.

For newcomers, the process can seem daunting due to strict identification requirements and the need for official registration documents. However, understanding what banks require and preparing the right paperwork in advance can make the process straightforward. This guide walks you through everything you need to know about opening a Dutch bank account as an expat, from choosing the right bank to completing the application and activating your account.

Why you need a Dutch bank account

A local bank account is essential for practical and financial reasons. Most Dutch employers will only pay salaries into a Dutch bank account with a local IBAN. Landlords typically require a Dutch account for automated rent payments, and utility companies, insurance providers, and subscription services often insist on direct debit arrangements that require a local account.

Using your home country bank account for daily transactions in the Netherlands can be expensive due to currency conversion fees and international transaction charges. A Dutch account eliminates these costs and gives you access to widely-used payment methods like iDEAL, which is the standard for online shopping and payments in the Netherlands.

Mandatory documents you’ll need

Dutch banks have strict identity verification requirements, and you’ll need specific documents to open an account. The exact requirements may vary slightly between banks, but generally include:

  • Valid passport or national ID card from your home country
  • BSN number (Burgerservicenummer) — your Dutch citizen service number obtained after registering with your local municipality
  • Proof of address — usually a recent utility bill, rental contract, or official registration document from the municipality
  • Proof of income or employment — an employment contract, recent payslips, or a letter from your employer (requirements vary by bank)
  • Residence permit if you’re from outside the EU/EEA, showing you have legal permission to stay in the Netherlands

Some banks may request additional documentation, particularly if you’re self-employed or don’t have a Dutch employment contract yet.

Register with your municipality first

Before you can open a bank account, you must register your address with the local municipality (gemeente) where you’re living. This registration gives you your BSN number, which is required by all Dutch banks. The registration process typically requires an appointment at the town hall, where you’ll need to bring your passport, rental contract or proof of address, and sometimes a birth certificate.

Once registered, you’ll receive your BSN number immediately or within a few days by post. Some temporary accommodation providers can help facilitate this registration process, which is particularly helpful if you’re staying in serviced apartments while searching for permanent housing.

Choosing the right bank for expats

The Netherlands has several major banks, each with different services, fees, and levels of English-language support. The three largest banks are ING, ABN AMRO, and Rabobank, all of which have English-speaking staff and online banking in English. Bunq and N26 are popular digital-only banks that offer easy mobile-based banking with minimal paperwork.

Consider these factors when choosing:

  • English-language support — both in-person and through online/mobile banking
  • Monthly fees — most Dutch banks charge a monthly account maintenance fee, typically €2-5
  • Branch accessibility — if you prefer in-person banking versus mobile-only options
  • International transfer fees — important if you regularly send money abroad
  • Ease of application — some banks allow online applications, others require in-person visits

Traditional banks generally require an in-person appointment, while digital banks often allow you to complete the entire process through an app.

The application process step-by-step

Once you’ve chosen a bank and gathered your documents, the application process typically follows these steps. For traditional banks, you’ll need to book an appointment online or by phone—availability can vary, so book as early as possible after receiving your BSN.

At your appointment, bring all required documents in their original form (copies usually aren’t sufficient). A bank representative will verify your identity, check your documents, and ask questions about your employment and financial situation. This is a compliance requirement under Dutch anti-money laundering regulations.

You’ll then fill out the account application form, either digitally or on paper. The bank will explain the account features, associated fees, and terms and conditions. The entire appointment usually takes 30-60 minutes. After approval, you’ll typically receive your bank card (debit card) by post within 5-10 business days, followed by your PIN code in a separate mailing.

Digital banks and faster alternatives

If you need banking services quickly, digital banks like Bunq, N26, or Revolut offer faster account opening, often within hours or a few days. These banks operate primarily through mobile apps and have streamlined verification processes. Many expats use these as temporary solutions while waiting for a traditional bank account.

Digital banks typically require the same basic documents—passport and proof of address—but may be more flexible about the BSN requirement, allowing you to add it later. However, some Dutch employers and service providers prefer accounts from traditional banks, and digital banks may have limitations on services like mortgages or certain types of business accounts.

Understanding Dutch banking cards and payments

When you open a Dutch bank account, you’ll receive a debit card (bankpas or betaalpas). Most Dutch cards are Maestro cards, though many banks now issue Debit Mastercard or Visa Debit cards that work internationally. Credit cards are less common in the Netherlands, and many Dutch people don’t use them regularly.

Your card will work with a PIN code for in-person payments and can be used for contactless payments up to €50. You’ll also gain access to iDEAL, the Dutch online payment system used by virtually all Dutch webshops and service providers. Online banking is standard, with most banks offering robust mobile apps in English.

Common challenges and how to overcome them

Expats often face several challenges when opening Dutch bank accounts. Long waiting times for appointments at traditional banks can be frustrating—booking online as soon as you have your BSN is crucial. If you need banking services immediately, consider opening a digital bank account as a temporary solution.

Some banks are hesitant to open accounts for expats without a Dutch employment contract. If you’re self-employed or work for a foreign company, be prepared to provide additional documentation or try multiple banks. Bunq and N26 are generally more flexible in these situations.

The chicken-and-egg problem—needing a bank account to receive salary but needing a salary to open an account—can be solved by showing your employment contract as proof of future income. If all else fails, some banks allow you to open a basic payment account with limited features that can be upgraded once you have more documentation.

Activating and using your new account

Once you receive your bank card and PIN code by post, you’ll need to activate your card. This is usually done by making a chip-and-PIN purchase at any Dutch shop or ATM, or through your bank’s mobile app. After activation, set up your online and mobile banking by following the instructions provided by your bank.

Register for automatic payments for your rent, utilities, phone, and insurance as soon as possible. Notify your employer of your new IBAN so they can deposit your salary. Consider setting up a savings account alongside your current account—many Dutch banks offer this for free or a small additional fee.

Key takeaways

  • Register with your local municipality first to obtain your BSN number, which is required by all Dutch banks
  • Prepare essential documents in advance: valid passport, BSN, proof of address, and employment contract or proof of income
  • Traditional banks (ING, ABN AMRO, Rabobank) require in-person appointments that should be booked as soon as you have your BSN
  • Digital banks like Bunq or N26 offer faster account opening and can serve as temporary solutions while arranging a traditional account
  • Most Dutch accounts come with debit cards and iDEAL access, which are essential for daily transactions and online payments
  • Account opening typically takes 1-2 weeks from appointment to receiving your card, so start the process early after arriving

Htel Apartments provides the stable address registration you need to open a Dutch bank account quickly. Our team assists with municipal registration appointments and provides the documentation required by banks. With flexible stays from one month onwards, you have a registered address while you settle in and complete essential administrative tasks like banking setup.

Designed for comfort, made for longer stays

Our apartments