Yes, but the bank decides based on where you live and what you need the account for

Foreigners can open a bank account in Switzerland, but not every bank will do it, and the process depends on whether you live in Switzerland or abroad. Swiss banks are required by law to know who their customers are and where their money comes from — this is called Know Your Customer (KYC) compliance. For a foreigner, this means more paperwork and more scrutiny than a Swiss citizen faces, and some banks straightforward refuse non-residents outright.

If you live in Switzerland on a residence permit, most banks will open an account for you. If you live abroad, your options narrow significantly. A handful of banks still take foreign residents, but they typically require a minimum deposit (often 250,000 Swiss francs or higher), charge higher fees, and may limit what you can do with the account. Some banks have stopped taking foreign clients entirely because the compliance cost outweighs the business.

Key Takeaways

  • Swiss residents with a valid residence permit can open a standard account at most banks; non-residents face restrictions and higher minimums.
  • You will need a passport or national ID, proof of address, and documentation of income or assets — banks verify everything with your home country's tax authorities.
  • Opening an account takes two to four weeks if you are in Switzerland; remote applications from abroad take longer and may be rejected.
  • Private banks and wealth management firms are more likely to accept foreigners than retail banks, but they require substantially larger deposits.
  • Some countries have tax treaties with Switzerland that make accounts easier to open; others do not, and banks treat applicants from those countries with extra caution.

What you need to bring if you are in Switzerland

If you are physically present in Switzerland with a valid residence permit, bring your passport or national ID card, a proof of address (a rental agreement, utility bill, or letter from your employer), and documentation of your income or assets. Banks want to see recent payslips, tax returns, or bank statements from your home country — usually the last two to three years. If you are self-employed, bring your business registration documents and accountant's summary.

You will also need to fill out the bank's customer declaration form, which asks where your money comes from, what you plan to use the account for, and whether you have any politically exposed person (PEP) status. The bank will then contact your home country's tax authority to verify your information. This step typically takes one to two weeks. Once the bank confirms your details, you sign the account agreement and can usually start using the account within a few days.

Opening an account from abroad as a non-resident

If you live outside Switzerland, the process is slower and the outcome less certain. You cannot walk into a branch, so you must explore by mail or through the bank's website. The bank will ask for the same documents — passport, proof of address from your home country, income documentation — but will also require a certified copy of your ID (notarized in your home country) and sometimes a letter from your employer or accountant confirming your identity.

Some banks offer video identification, where you hold your passport to a camera and answer questions while the bank records the session. This speeds things up but is not yet standard. Most banks still require a notarized copy of your ID, which means a trip to a notary public in your home country and then mailing the document to Switzerland. The entire process takes four to eight weeks, and the bank may reject your process at any point if it decides the compliance risk is too high.

Which banks accept foreign non-residents

The major retail banks — UBS, Credit Suisse, Raiffeisen, and Migros Bank — generally do not open accounts for non-residents unless they have a Swiss employer or a Swiss family member. UBS has a private banking division that accepts high-net-worth foreigners, but the minimum deposit is typically 2 million Swiss francs. Credit Suisse's wealth management arm has similar thresholds.

Smaller regional banks and cantonal banks sometimes accept non-residents with lower minimums, but policies vary widely by canton and by individual bank. Postfinance, which is run by the Swiss postal service, has historically been more open to foreigners than commercial banks, but it has tightened its rules in recent years. Your best approach is to contact banks directly and ask whether they accept non-resident accounts; do not assume a "no" from one bank means all banks will say no.

Minimum deposits and ongoing fees

If you are a Swiss resident, most banks have no minimum deposit for a basic checking account, though some charge a monthly or annual fee (typically 5 to 15 Swiss francs per month). If you are a non-resident, minimums start at 250,000 Swiss francs for a basic account and can reach 1 million or more for accounts with investment services. Private banks and wealth managers often have minimums of 500,000 to 2 million Swiss francs.

Non-resident accounts also carry higher fees. You may pay 100 to 300 Swiss francs per year just to maintain the account, plus transaction fees for transfers, card payments, and currency exchanges. Some banks charge a percentage of your assets under management on top of the account fee. These costs add up quickly, so factor them into your decision about whether a Swiss account makes sense for your situation.

Tax reporting and what happens after you open the account

Once your account is open, the bank is required by Swiss law to report your account details to your home country's tax authority. This happens automatically under the Common Reporting Standard (CRS), which Switzerland signed in 2017. If you are a US citizen, the bank also reports to the IRS under the Foreign Account Tax Compliance Act (FATCA). This means you cannot use a Swiss account to hide money from your home country's tax system.

You are responsible for reporting the account to your home country's tax authority as well. Most countries require you to disclose foreign bank accounts on your annual tax return or on a separate form. Failure to report can result in penalties far larger than any tax you owe. Before you open a Swiss account, check with a tax professional in your home country about your reporting obligations.

Alternatives if Swiss banks reject you

If you cannot open a Swiss account as a non-resident, consider whether you actually need one. If you are working in Switzerland, your employer can help you open an account — many employers have relationships with banks and can fast-track the process. If you are investing in Swiss real estate, the property seller or their lawyer can often recommend a bank that will work with you. If you are starting a business in Switzerland, you will need a business account, and banks are more willing to open those for non-residents because the account is tied to a Swiss entity.

If none of those explore, you might use a multi-currency account from a bank in your home country that has a Swiss branch or correspondent bank relationship. This lets you hold Swiss francs without opening a Swiss account directly. The fees are usually lower than a dedicated Swiss account, though you lose the ability to use Swiss banking services like mortgages or investment accounts.

Frequently Asked Questions

Do I need to be a Swiss citizen to open a bank account in Switzerland?

No. You need a valid residence permit if you live in Switzerland, or you need to meet the bank's requirements for non-residents (usually a high minimum deposit). Swiss citizenship is not required.

Can I open a Swiss bank account online if I live abroad?

Some banks offer online applications with video identification, but most still require a notarized copy of your ID mailed to them. The process is slower than opening an account in person and rejection rates are higher. Contact the bank directly to ask whether they accept remote applications.

What if my home country does not have a tax treaty with Switzerland?

Banks may be more cautious about applicants from countries without a treaty, because the compliance process is more complex. This does not disqualify you, but it may mean longer processing times or a requirement for a higher minimum deposit.

Can I use a Swiss account to avoid paying taxes in my home country?

No. Swiss banks report account information to your home country's tax authority automatically. You must report the account on your home country's tax return. Using a Swiss account to hide income is illegal and carries severe penalties.

How long does it take to open a Swiss bank account as a foreigner?

If you are in Switzerland with a residence permit, two to four weeks. If you are explore from abroad, four to eight weeks or longer. The bank may reject your process at any stage if it decides the compliance risk is too high.