What you need to know before you start
Opening a Swiss bank account as a foreigner is possible, but the process is more restrictive than it was ten or twenty years ago. Swiss banks now require proof that you have a legitimate reason to hold an account there — you cannot straightforward walk in and open one because you want to. The most common legitimate reasons are: you live or work in Switzerland, you own property there, or you have a Swiss employer or business.
If you live outside Switzerland and have no Swiss ties, most major Swiss banks will not open an account for you. Some smaller banks and private banking firms still do, but they typically require a minimum deposit of 250,000 Swiss francs or more. This article covers the realistic paths for people who actually have a connection to Switzerland.
Key Takeaways
- Swiss banks require proof of a legitimate connection to Switzerland — residency, employment, property ownership, or a Swiss business — before they will open an account for a foreigner.
- If you live in Switzerland, you will need a residence permit, proof of address, and identification; the process usually takes one to three weeks.
- If you work for a Swiss employer or own a Swiss business, your employer or business registration can serve as your connection, though the bank will still verify your employment or ownership status.
- Private banking accounts for non-residents require minimum deposits of 250,000 Swiss francs or higher and are offered by only a subset of Swiss banks.
- You will need to provide documentation about the source of your funds; Swiss banks conduct anti-money-laundering checks on all new account holders.
Opening an account if you are a Swiss resident
If you have a Swiss residence permit and live in Switzerland, opening a bank account is straightforward. You will need your residence permit (the Aufenthaltserlaubnis or Bewilligung, depending on your canton), a valid passport or national ID, and proof of your address — usually a recent utility bill or a lease agreement.
Walk into any bank branch in your canton or the canton where you work. Bring these documents and be prepared to answer questions about your employment and the source of your funds. The bank will run an anti-money-laundering check, which is standard practice. The account is usually opened within one to three weeks. Some banks offer accounts online to residents, but most still require an in-person visit for your first account.
Opening an account if you work for a Swiss employer
If you are employed by a Swiss company but do not yet live in Switzerland, your employment letter can serve as your connection. Contact the bank's international or expat services department and explain that you work for a named Swiss employer. Bring your employment contract, a letter from your employer confirming your position and salary, your passport, and proof of your current address (outside Switzerland).
Some banks will open the account remotely; others will ask you to visit a branch in person. The timeline is longer than for residents — typically four to eight weeks — because the bank must verify your employment status with your employer. Not all banks offer this route, so call ahead and ask whether they accept account applications from foreign employees of Swiss companies.
Opening an account if you own a Swiss business
If you own or are a partner in a Swiss business, the business itself can hold a bank account, and you can be an authorized signatory. You will need your business registration documents (the Handelsregisterauszug, or commercial register extract), your passport, and proof of your address. The bank will verify your ownership stake through the commercial register.
A business account is not the same as a personal account, but it allows you to manage funds related to your Swiss business. If you need a personal account as well, you can often open one at the same time, using the business relationship as your connection. The process takes two to four weeks for a business account.
Private banking for non-residents with significant funds
If you have no residence, employment, or business in Switzerland but have substantial wealth, some Swiss private banks will open an account for you. These banks typically require a minimum deposit of 250,000 to 500,000 Swiss francs, and some ask for 1 million francs or more. They market themselves to high-net-worth individuals and manage investments as well as hold deposits.
To explore this option, contact the private banking division of a major Swiss bank — UBS, Credit Suisse, and Julius Baer are the largest — or a smaller private bank such as Lombard Odier or Pictet. You will need to provide detailed information about your wealth, its source, and your financial goals. The bank will conduct extensive due diligence, which can take two to three months. This route is expensive and is designed for people with complex financial situations, not for ordinary savers.
Documents you will need and what banks check
Every Swiss bank will ask for identification (a valid passport or national ID), proof of address, and information about the source of your funds. "Source of funds" means where the money in your account comes from — your salary, an inheritance, a business, investments, or savings. You may need to provide bank statements, tax returns, or employment letters to prove this.
Swiss banks are required by law to conduct anti-money-laundering checks on all new account holders. This is not optional and is not a reflection on you personally; it is a legal requirement. The bank will ask you to complete a form declaring that your funds are legitimate and that you are not involved in illegal activity. Be honest and thorough. If the bank suspects your answers are incomplete or false, it will refuse to open the account.
If you are moving money from another country into your Swiss account, the bank will ask where that money came from. Bring documentation: bank statements from your previous bank, proof of employment, tax returns, or other evidence that shows the money is yours and its origin is legitimate.
What happens after your account opens
Once your account is open, you will receive a debit card, online banking access, and account statements. Swiss banks typically send statements quarterly or allow you to view them online. If you need to send money out of Switzerland or receive money from abroad, you will use the bank's wire transfer service — ask for the IBAN (International Bank Account Number) and SWIFT code, which you will need to give to the other bank.
Swiss banks charge account fees, which vary by bank and account type. A basic checking account for a resident might cost 10 to 20 Swiss francs per month; a private banking account costs much more. Ask about fees before you open the account. Some banks waive fees if you maintain a minimum balance or use their investment services.
Frequently Asked Questions
Can I open a Swiss bank account online without visiting Switzerland?
Some banks allow remote account opening for people with a Swiss employment contract or residence permit. Most banks still require an in-person visit for your first account, even if you are a resident. Private banks almost always require a face-to-face meeting. Call the bank's international services team to ask whether they offer remote opening for your situation.
What if I am a citizen of a country that Swiss banks consider high-risk?
Swiss banks use country-of-citizenship lists to assess risk. If your country is on a sanctions list or is considered high-risk for money laundering, the bank may refuse to open an account or may require additional documentation. This is not a judgment of you personally; it is a regulatory requirement. Ask the bank directly whether they accept citizens from your country before you submit documents.
Do I need a Swiss tax number to open a bank account?
No. If you are a resident, you will receive a tax number after you register with your local cantonal tax office, but you do not need it to open a bank account. If you are not a resident, you do not need a Swiss tax number. The bank will ask for your tax identification number in your home country, not a Swiss one.
How long does it take to open a Swiss bank account?
For residents with all documents ready, one to three weeks. For foreign employees of Swiss companies, four to eight weeks. For private banking clients, two to three months. The timeline depends on how quickly you provide documents and how long the bank's due diligence process takes.
Can I open a joint account with someone who does not live in Switzerland?
Yes, if at least one account holder has a legitimate connection to Switzerland — residency, employment, or business ownership. Both account holders will need to provide identification and proof of address. The bank will conduct anti-money-laundering checks on both of you.