Yes, you can open a bank account in the Netherlands, but the process and your options depend on whether you are a resident, a citizen of another EU country, or a non-EU national

Most Dutch banks will open an account for you if you have a valid form of identification, proof of address, and in some cases a residence permit or visa. The major banks—ING, ABN AMRO, Rabobank, and Bunq—all accept account holders from outside the Netherlands, though their requirements and fees vary. The timeline is usually one to two weeks from application to receiving your debit card and online banking access.

If you are an EU or EEA citizen, the process is straightforward: bring your passport or national ID card, proof of address (a utility bill, rental agreement, or letter from your employer), and you can walk into a branch or apply online. Non-EU nationals will need the same documents plus a residence permit, work visa, or student visa showing you have legal status in the country. Some banks ask for a Dutch tax identification number (BSN), which you obtain from your municipality after registering your address.

Key Takeaways

  • EU and EEA citizens need only a passport or national ID card and proof of address; non-EU nationals must also show a valid residence or work permit.
  • The major banks (ING, ABN AMRO, Rabobank, Bunq) all accept international account holders, but online-only banks often have lower fees and faster setup.
  • You will need a Dutch address to open an account; a temporary address or employer address counts, but a PO box does not.
  • Most banks require you to register with your municipality and obtain a BSN (burgerservicenummer) within a few weeks of arrival, though some allow you to open an account before this step is complete.
  • Monthly fees range from free to €15 depending on the bank and account type; compare debit card costs, transfer fees, and ATM access before choosing.

What documents you need to bring

The core requirement is a valid form of identification and proof that you live in the Netherlands. For identification, a passport works for any nationality; EU and EEA citizens can also use a national ID card. Your proof of address must show your name and a Dutch street address—a utility bill (water, gas, electricity), a rental agreement, or a letter from your employer or landlord dated within the last three months will all work.

If you are not yet registered with your municipality, bring whatever address documentation you have. Many banks will open your account on the condition that you register within 30 days and provide your BSN once you receive it. If you are a non-EU national, your residence permit, work visa, or student visa must be valid for at least the duration of your account opening—banks will not open accounts for people whose permits expire within weeks.

Some banks ask for a reference from your previous bank or proof of income, but this is less common in the Netherlands than in other countries. If you have neither, be prepared to explain your situation; banks are used to new arrivals and will often proceed without these documents.

The difference between major banks and online-only banks

ING, ABN AMRO, and Rabobank are the three largest traditional banks in the Netherlands. They have physical branches in every city, staff who speak English, and established customer service. Their monthly fees typically range from €5 to €15, and they charge for certain services like international transfers or paper statements. Opening an account at a branch takes about 30 minutes; online applications can take a few days to a week.

Online-only banks like Bunq, Wise (formerly TransferWise), and N26 have no physical branches but often charge no monthly fee and offer faster account setup—sometimes within hours. Bunq is popular with expats because it has no minimum balance requirement and allows you to open an account with just a passport and proof of address, even before you have a BSN. Wise specializes in international transfers and multi-currency accounts, which is useful if you receive money from outside the Netherlands. N26 is German-based but operates in the Netherlands and offers a free basic account.

The trade-off is that online banks have limited phone support and no one to walk you through the process in person. If you are comfortable with digital banking and do not need to deposit cash regularly, an online bank is usually cheaper. If you prefer face-to-face service or need to deposit cash frequently, a traditional bank is worth the extra cost.

How to register with your municipality and get a BSN

Your BSN (burgerservicenummer) is a nine-digit identification number issued by your municipality. You obtain it by registering your address at the gemeente (municipal office) in person. Bring your passport, proof of address (rental agreement or letter from your landlord), and your employment contract if you have one. The process takes about 15 minutes, and you will receive a temporary confirmation on the spot; the official BSN card arrives by mail within two weeks.

Some banks will open your account before you have a BSN, but they will ask you to provide it within 30 days. Others require it upfront. If you are staying temporarily (less than five months), you may not need to register at all; ask your bank whether they will accept a passport and temporary address instead. Once you have your BSN, you can use it for tax purposes, opening additional accounts, and any government services you may need.

Fees, minimum balances, and what to compare

Dutch banks do not typically require a minimum balance to open or maintain an account, though some premium accounts do. Monthly fees vary widely: free accounts exist at Bunq and some online banks, while traditional banks charge €5 to €15 per month. Debit cards are usually free, but some banks charge €5 to €10 per year for a credit card.

Compare these costs across banks: monthly account fee, debit card cost, ATM withdrawal fees (especially important if you travel or withdraw cash frequently), international transfer fees, and whether the bank charges for paper statements or other services. A bank that charges €10 per month but offers free international transfers may be cheaper than one with no monthly fee but high transfer costs, depending on how you use your account.

Most Dutch banks offer online banking and a mobile app at no extra cost. Check whether the app works on your phone and whether it supports two-factor authentication (usually via SMS or an authenticator app), which is standard for security.

Timeline from application to first use

At a traditional bank branch, you can open an account and receive a temporary debit card on the same day. Your permanent card arrives by mail within five to ten business days. Online banking access is usually available within 24 hours. At an online-only bank, the entire process can happen on your phone in under an hour, and you may receive a virtual card number immediately for online purchases; a physical card arrives within one to two weeks.

If you are opening an account before you have a BSN, the bank will send you a follow-up request once your number is issued. Provide it promptly—delays here can freeze your account or prevent you from using certain services. Most banks will not charge you for this update, but confirm this when you open your account.

What to do if you are refused

Refusal is rare but can happen if you cannot prove your address, if your visa or permit is expiring soon, or if you have a history of fraud or money laundering concerns flagged in international databases. If one bank refuses you, try another; different banks have different risk policies. Online banks are often more flexible with non-traditional applicants.

If you are refused because you do not yet have a BSN, ask the bank whether you can open an account conditionally and provide the number within 30 days. If you are refused because your address is temporary, ask whether they accept a letter from your employer or a temporary registration from your municipality. Be honest about your situation; banks are used to expats and will work with you if your circumstances are legitimate.

Frequently Asked Questions

Do I need a Dutch address to open a bank account?

Yes. A PO box does not count. You need a street address where you actually live or will live. If you have not yet moved, a letter from your employer or landlord confirming your future address, dated within the last month, may work as a temporary substitute while you arrange permanent housing.

Can I open an account online if I am not in the Netherlands yet?

Some online banks like Bunq allow you to start the process remotely, but you will need to verify your identity in person or via video call before the account is fully active. Traditional banks require you to visit a branch in person. Plan to open your account within your first week of arrival.

What if my passport is expiring soon?

Banks will accept a passport that is expiring within the next few months, but if it expires within weeks, some banks may ask you to renew it first. If your residence permit or visa is expiring soon, the bank may refuse the account or require you to show proof of renewal before opening it.

Do I need to speak Dutch to open a bank account?

No. All major banks have English-speaking staff at branches, and online banking interfaces are available in English. Customer service lines have English options. You do not need Dutch language skills to open or use an account.

Can I open a business account as a non-resident?

Business accounts have stricter requirements than personal accounts and usually require you to be registered as a business with the Dutch Chamber of Commerce (KvK). You will need additional documents like your business registration, tax identification number, and proof of business address. Contact the bank directly about their specific requirements.