Yes, but the bank decides based on where you live and work

A foreigner can open a bank account in Switzerland, but it is harder than it is for Swiss citizens, and the rules differ sharply depending on whether you live in Switzerland, work there, or are explore from abroad. Most Swiss banks will open an account for you if you are a resident — someone with a Swiss address and a residence permit or employment contract. If you live outside Switzerland, very few banks will take you, and those that do often require a minimum deposit of 250,000 Swiss francs or more.

The real barrier is not law but bank policy. Switzerland has no rule forbidding foreigners from banking there. Instead, each bank sets its own rules about who it will serve. After 2008, when Switzerland faced international pressure over banking secrecy, most large banks tightened their policies. Today, UBS and Credit Suisse (now part of UBS after a 2023 merger) are the only major banks that regularly open accounts for non-residents, and only if you meet their wealth requirements.

If you are moving to Switzerland or already live there, the process is straightforward: bring your passport, proof of residence, and proof of income or employment to any bank branch. If you are abroad and want a Swiss account without moving, you will need either significant assets or a job offer from a Swiss employer.

Key Takeaways

  • Swiss banks will open accounts for foreigners who live in Switzerland with a valid residence permit and proof of address, but require more documents than they do for citizens.
  • Non-residents can open accounts only at banks that serve international clients, and most require a minimum deposit between 250,000 and 1 million Swiss francs.
  • You will need your passport, a proof of residence (rental agreement or utility bill), and proof of income or employment — the exact list varies by bank.
  • The process takes two to four weeks once you submit documents, because Swiss banks conduct background checks on all new account holders.
  • If you are moving to Switzerland, wait until you arrive and have a Swiss address before opening an account; banks are more willing to serve residents.

What documents you need as a resident foreigner

If you live in Switzerland — meaning you have a Swiss address and a residence permit — you can open a standard bank account at most banks. Bring your passport or national ID card, a proof of your Swiss address (a rental agreement, utility bill, or letter from your landlord dated within the last three months), and proof of income or employment (a job contract, recent pay stubs, or a letter from your employer on company letterhead).

Some banks also ask for a reference from your previous bank, especially if you are moving from abroad. If you do not have one, tell the bank; most will proceed without it. A few banks ask whether you have ever been convicted of a crime or faced financial sanctions. Answer honestly. Banks run background checks anyway, and lying on a bank form is fraud.

The bank will also ask why you want the account and how much money you plan to keep in it. These are standard questions, not red flags. Answer straightforwardly: you are moving to Switzerland for work, or you live here and need a local account for rent and bills.

Opening an account as a non-resident from abroad

If you do not live in Switzerland and do not have a Swiss job offer, opening an account is possible but expensive. UBS and a handful of private banks will open accounts for non-residents, but they require a minimum deposit — usually 250,000 to 1 million Swiss francs — and they charge annual fees that can run into thousands of francs. These accounts are designed for wealthy investors, not for people who want a straightforward checking account.

Some smaller regional banks and cantonal banks (banks run by individual Swiss regions) will open accounts for non-residents if you have a family connection to Switzerland or a business reason to bank there. Contact banks in the canton where you have ties — your family's hometown, for example — and ask whether they serve non-residents. Be prepared to explain your reason for wanting a Swiss account and to provide detailed financial documents.

Online banks based in Switzerland, such as Neon or Revolut (which operates under a Swiss license), offer accounts to non-residents with lower minimums, but these are not traditional bank accounts. They are payment accounts or e-money accounts, which means they do not offer the same protections or services as a full bank account. They work well for transfers and spending, but not for savings or loans.

How long the process takes and what happens next

Once you submit your documents, the bank will conduct a background check, which takes one to two weeks. During this time, the bank verifies your identity, checks for sanctions or criminal records, and confirms your employment or income. You will not hear from them unless something is unclear — if they need more information, they will contact you by phone or email.

After the background check clears, the bank will open your account and send you your account number, card, and online banking details by mail. This takes another one to two weeks. In total, expect three to four weeks from the day you walk into the branch to the day you can use your account.

Once your account is open, you can deposit money, set up direct deposits from your employer, and use your debit card when ready. You do not need to make a minimum deposit to open the account — the bank will tell you if there is a monthly fee for keeping the account open.

Why Swiss banks ask so many questions

Swiss banks conduct thorough background checks on all new account holders, not because they distrust foreigners, but because Swiss banking law requires it. Under the Anti-Money Laundering Act, banks must know who their customers are and where their money comes from. This is called "Know Your Customer" or KYC compliance.

For residents, this is routine. For non-residents, banks are more cautious because they cannot verify your address as easily and because international accounts carry higher regulatory risk. This is why non-resident accounts require larger deposits — the bank wants to make sure the account is worth the compliance cost.

If you are opening an account as a resident, the background check is standard and not a reflection on you. Answer the bank's questions honestly and provide the documents they ask for. If you are opening an account as a non-resident, be prepared for a longer process and more detailed questions about your income and assets.

Alternatives if a Swiss bank turns you down

If you are a non-resident and Swiss banks will not open an account for you, consider whether you actually need one. Many people think they need a Swiss bank account but do not. If you are buying property in Switzerland, your lawyer will handle the escrow account. If you are working in Switzerland, your employer will deposit your salary into a Swiss account you open after you arrive. If you are investing in Switzerland, a Swiss investment firm can hold your assets without you needing your own bank account.

If you do need an account for regular transfers or spending, a fintech payment account — such as Wise, Revolut, or Neon — may work better. These accounts are easier to open for non-residents, have lower fees, and are designed for international transfers. They are not bank accounts, so they do not offer loans or investment services, but they work well for everyday banking.

Another option is to open an account in your home country that offers international transfers and multi-currency support. Many banks now offer this, and it may be simpler than trying to open a Swiss account from abroad.

What happens if you move to Switzerland later

If you open an account as a non-resident and then move to Switzerland, contact your bank and tell them. Your account will not automatically convert to a resident account, but the bank will update your status and may lower your fees or remove your minimum deposit requirement. Some banks will also offer you additional services, such as a mortgage or investment account, once you are a resident.

If you could not open a Swiss account before moving, do not worry. Once you have a Swiss address and a residence permit, you can open an account at almost any bank. Bring your passport, proof of address, and proof of employment, and the process will take three to four weeks. Many people find it easier to wait until they arrive in Switzerland anyway, because banks are more willing to serve residents and the process is simpler.

Frequently Asked Questions

Do I need a Swiss residence permit to open a bank account?

If you live in Switzerland, yes — you need either a residence permit or a job contract that shows you are legally employed there. If you are a non-resident, you do not need a permit, but most banks will not open an account for you unless you have significant assets. EU citizens who work in Switzerland can open accounts more easily than non-EU citizens.

Can I open a Swiss bank account online without visiting a branch?

Some fintech banks like Neon and Revolut allow you to open accounts entirely online, but these are payment accounts, not traditional bank accounts. Traditional banks require you to visit a branch in person or, in rare cases, to have a video call with a banker. Check with the bank first.

What is the minimum amount I need to deposit to open an account?

For residents, most banks have no minimum deposit requirement. For non-residents, minimums range from 250,000 to 1 million Swiss francs at major banks. Fintech accounts often have no minimum, but they are not full bank accounts.

Will my Swiss bank account be reported to my home country?

Yes. Switzerland has automatic information exchange agreements with most countries, including the United States, Canada, and EU nations. Your bank will report your account to your home country's tax authority. This is not a problem if you pay taxes on your Swiss income in your home country, but you should be aware of it.

Can I open a business bank account in Switzerland as a foreigner?

Yes, if you register a business in Switzerland. You will need to register your company with the cantonal commercial registry, then bring your business registration documents to a bank. The process is similar to opening a personal account, but banks may ask more questions about your business plan and source of funds.