Yes, but Swiss banks have strict requirements and most won't take you without residency or employment
A foreigner can open a bank account in Switzerland, but the process is harder than it is for Swiss citizens. Most major Swiss banks—UBS, Credit Suisse, Raiffeisen—require you to be a resident or have a work permit. Some will open accounts for non-residents, but they charge higher fees, set minimum deposit amounts (often 250,000 CHF or more), and ask for more documentation. A few smaller banks and online-only banks are more flexible, but even those typically want proof of ties to Switzerland: a job contract, a rental agreement, or a visa showing you plan to stay.
The real barrier is not the law—Switzerland does not ban foreigners from banking there—but the banks' own policies. After years of international pressure on Swiss banking secrecy, banks became much stricter about who they accept. They now treat non-residents as higher risk and higher cost to manage. If you are moving to Switzerland for work or study, opening an account is straightforward once you have a residence permit. If you are a tourist or a non-resident investor, you will face rejection from most retail banks.
Key Takeaways
- Swiss residency or a valid work permit makes opening an account much easier and cheaper; most banks require one or the other.
- Non-residents can open accounts at some smaller banks and online banks, but expect minimum deposits of 100,000 to 250,000 CHF and annual fees of 500 CHF or more.
- You will need a passport, proof of address (rental agreement or utility bill), and often proof of income or employment to open any account.
- Online banks like Revolut, Wise, and Neon accept non-residents more readily than traditional Swiss banks, though they may not offer the full range of services.
- If you are moving to Switzerland, wait until you have a residence permit; the process is faster and cheaper once you have one.
What Swiss banks ask for when you are not a resident
A non-resident foreigner applying to a Swiss bank will be asked for a passport, proof of address in their home country, and proof of income or employment. Some banks also ask for a letter from your employer or a copy of your employment contract. If you are self-employed or a business owner, they may ask for tax returns or business registration documents. Banks use this information to comply with anti-money-laundering rules and to assess whether you are a reliable customer.
The minimum deposit is often the real hurdle. UBS and Credit Suisse typically require 250,000 CHF or more to open an account for a non-resident. Smaller private banks may accept 100,000 to 150,000 CHF. If you do not have that much to deposit, you will not get past the first conversation. Some banks also charge a one-time account opening fee of 500 to 1,000 CHF, plus annual maintenance fees that can run 1,000 CHF or higher for non-residents.
Easier routes: online banks and smaller institutions
Online banks and fintech companies are more willing to open accounts for non-residents than traditional Swiss banks. Revolut, Wise, and Neon all accept non-residents and do not require large minimum deposits. Revolut and Wise are UK-based but offer Swiss IBAN numbers and can hold Swiss francs. Neon is a Swiss online bank owned by Migros and is designed for people living in Switzerland, but some non-residents report being able to open accounts.
These services are faster and cheaper than traditional banks. You can often open an account online in minutes using your passport and a video call. Monthly fees are low or zero. The trade-off is that you get fewer services: no physical branch, limited investment options, and sometimes restrictions on who can send you money. If you need a basic account for receiving salary, paying bills, or holding money in Swiss francs, an online bank is usually enough. If you need wealth management, loans, or complex financial services, you will need a traditional bank and will need to meet their residency or deposit requirements.
Getting a residence permit first makes everything simpler
If you are moving to Switzerland for work or study, the easiest path is to arrive with a job offer or university acceptance letter, get your residence permit, and then open a bank account. Once you have a residence permit, you are treated like a Swiss resident. You can open an account at any bank with minimal documentation—usually just your passport, residence permit, and proof of address (a rental agreement or utility bill). There are no minimum deposits. Monthly fees are lower. The whole process takes a few days instead of weeks.
A residence permit in Switzerland depends on your situation. If you are an EU or EFTA citizen (European Union or European Free Trade Association), you have the right to live and work in Switzerland and can get a residence permit easily. If you are from outside the EU or EFTA, you need a job offer from a Swiss employer. Your employer applies for a work permit on your behalf, and once it is approved, you can move and open a bank account. The process takes two to four months. If you are a student, your university can help you with the residence permit application.
What happens if a bank rejects you
If a Swiss bank rejects your application, they are not required to tell you why. Banks have the right to refuse customers, and they often do without explanation. If this happens, your options are to try a different bank (smaller banks are more likely to accept non-residents), to open an account with an online bank instead, or to wait until you have a residence permit.
Do not try to hide information or use a false address. Banks run background checks and verify documents. If they discover you lied, they will close your account and may report you to Swiss authorities. It is better to be honest about your status and accept that you may not get a traditional Swiss bank account as a non-resident.
Costs and fees for non-resident accounts
A non-resident account at a Swiss bank is expensive. You can expect to pay:
- Account opening fee: 500 to 1,000 CHF (one-time)
- Annual maintenance fee: 500 to 2,000 CHF per year
- Minimum deposit: 100,000 to 250,000 CHF
- Transaction fees: 10 to 50 CHF per transfer, depending on the bank
- Currency conversion fees: 1 to 2 percent if you move money in or out of Swiss francs
Online banks are much cheaper. Revolut and Wise charge no account opening fee and no annual fee. Neon charges around 10 CHF per month. Transaction fees are lower, and currency conversion is often at the mid-market rate with a small markup. If cost is a concern, an online bank is the better choice.
Tax and legal obligations for non-residents with Swiss accounts
If you open a Swiss bank account as a non-resident, you must report it to your home country's tax authority. Most countries require their citizens to disclose foreign bank accounts. The United States, for example, requires US citizens to report all foreign accounts over 10,000 USD on the FBAR form. The UK requires UK residents to report foreign accounts to HMRC. Failure to report can result in fines or criminal charges.
Switzerland also has obligations. Swiss banks report account information to foreign tax authorities under the Common Reporting Standard (CRS), an international agreement. This means your Swiss bank will automatically send information about your account to your home country's tax authority. You cannot hide money in a Swiss account. The days of Swiss banking secrecy are over.
Frequently Asked Questions
Can I open a Swiss bank account as a tourist?
Most traditional Swiss banks will not open an account for a tourist. Online banks like Revolut and Wise are more flexible and may accept you, but they will ask for proof of address in your home country and may limit how much money you can hold or transfer. If you need a Swiss account for a short trip, a travel card or multi-currency account from Wise or Revolut is usually enough.
Do I need to speak German or French to open a Swiss bank account?
No. Most Swiss banks have English-speaking staff, especially in major cities like Zurich and Geneva. Online banks operate entirely in English. Language is not a barrier.
Can I open a business account in Switzerland as a non-resident?
Yes, but it is harder than opening a personal account. You will need to register your business in Switzerland or have a Swiss business partner. You will need to provide business registration documents, tax returns, and proof of business activity. Most banks require a minimum deposit of 250,000 CHF or more. Consult a Swiss accountant or business lawyer before you start; the rules vary by canton.
What if my home country does not have a tax treaty with Switzerland?
Switzerland reports account information to most countries under the Common Reporting Standard. Even if your country does not have a formal tax treaty with Switzerland, the bank will still report your account to your home country's tax authority. You are still required to report the account to your home country.
Can I use a Swiss address that is not my home to open an account?
No. Banks verify proof of address. If you provide a Swiss address but do not actually live there, the bank will discover this during verification and reject your application. Use your real home address.