Yes, but the rules depend on where you are and what kind of account you need

A foreigner can open a bank account in most European countries, but the process is not the same everywhere and the documents you need vary. Some countries make it straightforward for non-residents; others require you to be physically present or to have a residence permit. The easiest path is usually through a bank that operates across multiple countries or through an online bank that accepts international customers, but these often come with higher fees or lower interest rates than accounts for residents.

The real barrier is not that you are foreign — it is that banks now verify your identity and your source of income more carefully than they did ten years ago. This is called Know Your Customer (KYC) compliance, and it is a legal requirement in every EU country. What this means for you is that you will need to prove who you are, where you live, and where your money comes from. A passport alone is usually not enough.

Key Takeaways

  • Most European banks will open an account for a foreigner, but you must provide a valid passport, proof of address in your home country, and often proof of income or employment.
  • EU and EEA citizens have the easiest time because banks treat them the same as residents; non-EU citizens face stricter checks and sometimes higher minimum balances.
  • Online banks and fintech companies often accept international customers without requiring you to visit a branch in person, though they may not offer all the services a traditional bank does.
  • You will need a tax identification number or a document from your home country's tax authority to open most accounts, even if you do not plan to work in Europe.
  • Some countries require proof of residence — a utility bill, rental agreement, or official letter — which is harder to obtain if you have just arrived.

What documents you will need to bring

Every bank in Europe will ask for a valid passport or national ID card. If your passport is from outside the EU, the bank will also ask for proof that you have the right to be in the country — a residence permit, a student visa, a work visa, or a letter from your employer confirming your employment start date. If you are moving to Europe but have not yet arrived, some banks will accept a signed employment contract or a university acceptance letter instead.

You will also need proof of your address. If you already live in the country, this is a utility bill, a rental agreement, or a letter from your landlord. If you have just arrived and do not have these yet, some banks will accept a temporary address — a hotel booking, an Airbnb confirmation, or a letter from a friend saying you are staying with them. A few banks will accept your home country address for the first few months, but this is becoming less common.

Finally, you will need proof of income or employment. This can be a recent payslip, a contract of employment, a letter from your employer, or a bank statement from your home country showing regular deposits. If you are self-employed or a freelancer, bring your tax return from the previous year or a letter from your accountant. Students sometimes need a letter from their university and proof that their parents or a sponsor will fund their account.

EU and EEA citizens versus everyone else

If you hold a passport from any EU or EEA country (Iceland, Liechtenstein, Norway, or Switzerland), banks treat you almost the same as a resident. You have the right to live and work anywhere in the EU, so you do not need a visa or residence permit. Most banks will open an account for you with just a passport and proof of address, and they will not ask as many questions about your income.

If you are a citizen of a country outside the EU and EEA, the process takes longer and the requirements are stricter. Banks will ask more detailed questions about where your money comes from, and some will refuse to open an account if they cannot verify your employment or income. A few banks have stopped accepting customers from certain countries altogether because of money-laundering regulations, though this is rare in Western Europe.

In both cases, you will need a tax identification number (TIN) or a document from your home country showing your tax status. In some countries, the bank will help you get this; in others, you will need to contact your home country's tax authority first. This step can take several weeks, so do not wait until you need the account to start.

Opening an account in person versus online

Traditional banks usually require you to visit a branch in person, show your documents to a staff member, and sign papers. This takes one to two hours and happens on the bank's schedule, not yours. The advantage is that you can ask questions and the bank can verify your documents on the spot. The disadvantage is that you have to be physically present in the country, and if something is missing from your paperwork, you have to go back again.

Online banks and fintech companies (companies that offer banking services through an app rather than a branch) often let you open an account from anywhere in the world. You upload photos of your documents, verify your identity through a video call, and the account opens in a few days. The catch is that these services are usually simpler and cheaper than traditional banks, but they offer fewer services — no physical card, no overdraft, no loans, and sometimes no way to deposit cash. They work well if you just need a place to receive salary payments and pay bills online, but not if you need to use an ATM or write a check.

A middle ground is a bank with branches in multiple countries. If you are moving from one European country to another, a bank like ING or Rabobank can transfer your account from one branch to another without closing it. This is faster than opening a new account from scratch.

The cost of opening an account as a foreigner

Opening an account is free at most banks in Europe. However, maintaining the account may cost more if you are a foreigner. Some banks charge a monthly fee for non-residents, or they charge higher fees for international transfers. A few banks require a minimum balance — sometimes €500 to €2,000 — if you are not a resident or do not have a regular salary being paid in.

Online banks are usually cheaper. Many have no monthly fee and no minimum balance, but they may charge you for things a traditional bank does for free — sending a wire transfer, replacing a lost card, or getting a paper statement. Read the fee schedule before you open the account, because these small charges add up if you use the account frequently.

International transfers into your new account are usually free, but transfers out of it may cost €5 to €20 depending on the bank and the destination country. If you plan to send money home regularly, look for a bank that offers low-cost international transfers or that is part of a network like SEPA (Single Euro Payments Area), which makes transfers within Europe cheaper.

How long it takes and what happens next

If you open an account in person at a traditional bank, you will usually have a working account within one to three business days. The bank will give you a card and online banking access before you leave the branch, though the card may take another week to arrive by post.

If you open an account online, it usually takes three to five business days. You will get online access when ready, but your physical card will arrive by post. Some online banks let you use a virtual card (a number you can use online) while you wait for the physical one.

Once your account is open, you can receive money from your home country, set up automatic bill payments, and use your card at ATMs and shops. If you need a loan or a credit card later, the bank will already have your information and the process will be faster. Some banks offer better interest rates or lower fees once you have been a customer for six months or a year, so it is worth asking what benefits you might get in the future.

What to do if a bank refuses to open an account for you

If one bank says no, try another. Different banks have different policies, and some are more willing to work with foreigners than others. Smaller local banks are sometimes more flexible than large international ones, especially if you can explain your situation in person.

If you are having trouble because you do not have proof of address yet, ask the bank if you can use a temporary address or if they will accept a letter from your employer or university instead. If you do not have proof of income, ask if a letter from your bank in your home country will work, or if you can bring a family member as a co-signer.

If you are still stuck, look into online banks or fintech companies that are licensed in Europe but do not have physical branches. These companies often have fewer restrictions on who they will accept, though they may not offer all the services you need. Some countries also have postal banks or government-run banks that are required to accept residents regardless of their background — ask at your local post office or town hall whether this exists where you are.

Frequently Asked Questions

Do I need a residence permit to open a bank account in Europe?

Not always. EU and EEA citizens do not need one. Non-EU citizens need some proof that they have the right to be in the country — a visa, a work contract, a university acceptance letter, or an employment letter. A few banks will accept a temporary address and proof of income instead, but most will ask for at least one form of immigration document.

Can I open an account if I do not have a job yet?

Yes, but it is harder. You will need to show proof of income from somewhere — savings, a family sponsor, a student loan, or a job offer letter. Some banks will open an account for a student with just a university acceptance letter and proof that tuition is paid. If you have savings, bring a bank statement from your home country showing the balance.

What is the difference between a resident and non-resident account?

A resident account is for people who live in the country; a non-resident account is for people who live elsewhere. Non-resident accounts sometimes have higher fees, lower interest rates, or a minimum balance requirement. Once you move to the country and get a residence permit or proof of address, you can usually convert your account to a resident account.

Can I open a bank account in a country where I do not speak the language?

Yes. Most banks in major cities have staff who speak English, and many have websites and apps in English. If you are in a smaller town, call ahead and ask if someone can help you in English, or bring a friend who speaks the language to help you through the process.

What happens if my documents are in a different language?

You will usually need to bring a certified translation. Some banks will do this for you for a small fee; others will tell you where to get one done. Ask the bank before you go in so you know what to bring. A certified translation is one done by a professional translator and stamped as accurate — not a translation you do yourself or ask a friend to do.