Yes, foreigners can open a bank account in the Netherlands, but the process depends on your residency status and which bank you choose
Most major Dutch banks will open an account for non-residents, though some require you to be registered with the municipality first. If you are an EU citizen, the process is straightforward. If you are from outside the EU, you will need a valid passport, proof of address (which can be tricky), and often a residence permit or proof that you are moving to the Netherlands. Some banks ask for a Dutch phone number and address before you arrive; others will not open an account until you are physically present and registered locally.
The real barrier is not your nationality—it is paperwork and timing. Banks need to verify your identity and comply with anti-money-laundering rules, which means they ask for more documents from non-residents than from Dutch citizens. Plan for two to four weeks from your first visit to the bank until your account is active and you can receive transfers.
Key Takeaways
- EU citizens can open an account with most Dutch banks using a passport and proof of address, often without needing to be registered with the municipality first.
- Non-EU citizens typically need a valid passport, proof of address in the Netherlands, and a residence permit or proof of relocation before a bank will open an account.
- You must register with your local municipality (gemeente) within five days of arrival; this registration is often required by banks before they will complete your account setup.
- Major banks like ING, ABN AMRO, and Rabobank accept foreign customers, but smaller or online-only banks may have stricter rules or longer processing times.
- Bring original documents to the bank in person; most banks will not complete the process by phone or email alone.
What documents you need to bring
Bring your passport (or national ID if you are an EU citizen) and proof of address. Proof of address is the sticking point for most foreigners. A rental contract, utility bill, or letter from your landlord stating your address and move-in date all work. If you have not yet moved to the Netherlands, some banks will accept a signed rental agreement or a letter from your employer confirming your start date and work address.
If you are not yet registered with the municipality, bring the rental contract or landlord letter anyway—the bank will often accept this as temporary proof while you complete your registration. Once you are registered, you can bring your registration certificate (inschrijving) to update your file. Non-EU citizens should also bring a residence permit (if you have one) or a letter from your employer or educational institution confirming your status and length of stay.
Registering with the municipality first
You are required by Dutch law to register with your local municipality within five days of moving to the Netherlands. This registration is called inschrijving. Many banks will not complete your account setup without it, or they will open a temporary account and ask you to return with your registration certificate within a few weeks.
To register, visit your local gemeente office with your passport, proof of address (rental contract or landlord letter), and proof of employment or study (if applicable). The process takes about 15 minutes and costs nothing. You will receive a registration certificate on the spot or by mail within a week. Bring this certificate back to your bank to finalize your account.
Which banks accept foreign customers
The three largest banks—ING, ABN AMRO, and Rabobank—all accept foreign customers and have English-speaking staff at most branches. ING and ABN AMRO tend to be faster for non-residents; both can often open an account in a single visit if you bring all required documents. Rabobank is slightly more cautious with non-EU citizens but will still open accounts.
Online-only banks like Bunq, Wise, and N26 have different rules. Bunq and N26 accept non-residents and can sometimes open accounts online, though they still require proof of address and identity verification. Wise (formerly TransferWise) is primarily a money transfer service but offers accounts; it is useful if you are moving money between countries regularly. Check the bank's website or call ahead to confirm their current policy for your nationality and residency status, as these rules change.
Timeline from first visit to active account
If you are an EU citizen with all documents ready and already registered with the municipality, you can walk out of the bank with an active account on the same day. The bank will issue a debit card on the spot or mail it within three to five business days.
If you are not yet registered, the bank will usually open a temporary account immediately and give you a temporary card number for online transfers. You then have two to four weeks to bring your registration certificate back. Once the bank receives it, your account is fully activated and your permanent card arrives by mail.
Non-EU citizens should expect four to six weeks total. The bank will hold your application while it verifies your residence permit and identity documents, which can take longer. Some banks will contact your employer or educational institution to confirm your status, adding another week or two.
What happens if you do not have a Dutch address yet
If you are moving to the Netherlands but have not yet found housing, you have two options. First, ask your employer or educational institution for a letter confirming your start date and work address; some banks will accept this as temporary proof and let you use the work address on your account. Second, book accommodation through Airbnb or a temporary housing service for at least your first month, use that address on your application, and update it once you move.
A few banks will open an account for you before you arrive if you provide a signed employment contract or university acceptance letter plus a temporary address. Call the bank's international customer line before you travel to ask whether this is possible. Do not assume it is—policies vary by branch and by individual case officer.
Costs and account types
Most Dutch banks offer a free basic checking account (betaalrekening) with no monthly fee. You will pay for services like international transfers, overdrafts, or paper statements, but the account itself is free. Some banks charge a small fee (€2 to €5 per month) if you are a non-resident or if you do not meet a minimum deposit or transaction threshold, so ask about this when you open the account.
You do not need to maintain a minimum balance to keep the account open, but some banks ask for a small deposit (€10 to €50) on your first day to activate the account. This is not a fee—it stays in your account and you can withdraw it anytime.
Frequently Asked Questions
Do I need a Dutch tax number to open a bank account?
No. You need a tax number (burgerservicenummer or BSN) only if you are working or paying taxes in the Netherlands. The bank does not require it to open an account. If you are employed, your employer will help you get a BSN; if you are self-employed, you will need one to register with the tax office, but the bank will not ask for it first.
Can I open an account online without visiting a branch?
Some online banks like Bunq and N26 allow you to open an account entirely online using video verification, but you still need to provide proof of identity and address. Traditional banks like ING and ABN AMRO require at least one in-person visit to verify your documents and activate your card. Plan to visit a branch at least once.
What if my passport is expired?
Most banks will not accept an expired passport for identity verification. Renew your passport before you open the account. If you are an EU citizen, you may be able to use an expired national ID card in some cases, but call the bank first to confirm.
Can I open a business account as a foreigner?
Yes, but the process is more complex. You will need to register your business with the Dutch Chamber of Commerce (KvK) first, which requires a Dutch address and a tax number. Once registered, you can open a business account at any bank. This usually takes four to eight weeks total because the bank must verify your business registration and your personal identity.
What if the bank rejects my application?
Banks can refuse to open an account if they cannot verify your identity or address, or if they suspect money-laundering risk. If this happens, ask the bank in writing why they rejected you. Try a different bank—policies vary. If multiple banks refuse you, contact the Dutch Financial Authority (AFM) to file a complaint, though they cannot force a bank to open an account.