Yes, but the bank decides who it will serve
Foreigners can open a bank account in Switzerland, but no bank is required to take you as a customer. Swiss banks have become more selective over the past decade, especially with non-residents. Whether you can open an account depends on your citizenship, your reason for being in Switzerland, your income source, and which bank you approach. Some banks welcome foreign clients; others have stopped serving them entirely.
The process is straightforward if a bank agrees to work with you: you provide identification, proof of address, and documentation of your income or funds. The difficulty is not the paperwork—it is finding a bank willing to open the account in the first place.
Key Takeaways
- Swiss banks can refuse to open accounts for foreigners, and many do, so you need to contact banks directly to ask whether they serve your citizenship or residency status.
- You will need a valid passport, proof of Swiss address (or a letter from your employer if you work in Switzerland), and documentation showing where your money comes from.
- Residents of Switzerland—whether Swiss citizens or foreign nationals with a residence permit—have an easier time than non-residents, because banks see less regulatory risk.
- Opening an account typically takes two to four weeks once a bank accepts you, but the waiting period to hear whether they will accept you can be much longer.
- US citizens face additional scrutiny because of US tax reporting requirements, and some Swiss banks refuse US clients entirely.
Who Swiss banks will and will not serve
Swiss banks distinguish between residents and non-residents. If you hold a Swiss residence permit (C permit for long-term residents, B permit for temporary residents, or L permit for short-term workers), most mainstream banks will open an account for you. If you are a Swiss citizen, you have no barrier at all.
If you are a foreigner without a Swiss residence permit—visiting, working remotely for a foreign employer, or living abroad—many banks will decline. Some banks have a minimum deposit requirement for non-residents, often in the range of 250,000 to 500,000 Swiss francs. Others simply do not accept non-resident customers anymore.
US citizens face a separate problem. Because the United States requires banks to report accounts held by US persons under the Foreign Account Tax Compliance Act (FATCA), many Swiss banks have stopped serving US clients rather than manage the compliance burden. If you are a US citizen, you should ask directly whether a bank accepts US clients before spending time on an application.
Documents you will need to provide
Every bank requires a valid passport or national ID card. If you are a resident, bring your residence permit as well. If you are a non-resident, some banks will ask for a letter from your Swiss employer confirming your employment, or a lease or rental agreement showing a Swiss address.
You will also need to prove where your money comes from. This means recent payslips if you work in Switzerland, tax returns or bank statements if you are self-employed, or documentation of pension or investment income if you are retired. The bank wants to confirm that your funds are legitimate and that you are not a money-laundering risk.
If you are opening an account as a non-resident, the bank may ask for proof of your foreign address as well—typically a utility bill or rental agreement from your home country. Some banks also require a reference from another bank where you hold an account.
Which banks are most likely to accept foreigners
The major Swiss banks—UBS, Credit Suisse, and Raiffeisen—have tightened their policies on foreign clients over the past decade. UBS and Credit Suisse generally serve non-residents only if they meet high minimum deposit thresholds or have significant wealth. Raiffeisen, which operates as a network of regional cooperative banks, varies by branch; some local Raiffeisen banks are more open to foreigners than others.
Smaller regional banks and cantonal banks sometimes have more flexible policies, especially if you have a connection to that region through work or family. Neon, Revolut, and other fintech banks operate in Switzerland and may be easier to open with as a non-resident, though they offer fewer services than traditional banks.
Your best approach is to contact banks directly and ask whether they accept customers in your situation. Do not assume a bank will decline based on its size or reputation; ask first.
The timeline and what happens after approval
Once a bank agrees to open an account for you, the process usually takes two to four weeks. The bank will conduct background checks and verify your documents. During this time, you may be asked to provide additional paperwork or clarification.
After approval, the bank will issue you a debit card and online banking credentials. You can then transfer money into the account from abroad using a wire transfer (SWIFT) or, if you are paid in Switzerland, by providing your employer with your new account details.
If you are a non-resident, be aware that some banks charge higher fees for non-resident accounts or require a minimum balance to keep the account open. Ask about fees and minimum balance requirements before you commit.
Why banks refuse foreign clients
Swiss banks have become more cautious about foreign clients because of international tax reporting rules and anti-money-laundering regulations. When you open an account, the bank must report it to tax authorities in your home country (in most cases). This creates compliance work for the bank, and many have decided it is not worth the effort for smaller accounts.
Additionally, Switzerland's reputation as a banking haven has made regulators worldwide scrutinize Swiss banks more closely. Banks prefer to avoid the regulatory complexity of serving non-residents, especially from countries with strict tax reporting requirements.
Alternatives if Swiss banks decline
If you cannot open a traditional bank account, you have other options. Fintech banks like Neon, Revolut, and Wise offer accounts that may be easier to open as a non-resident, though they typically do not offer the full range of services a traditional bank does. These accounts are useful for receiving salary payments and making transfers, but may not include a physical debit card or in-person banking services.
If you work in Switzerland, your employer may be able to help you navigate the process or recommend a bank that accepts their employees. Some employers have relationships with specific banks that make it easier for foreign workers to open accounts.
If you are moving to Switzerland permanently, opening an account becomes much easier once you have a residence permit. If you are staying temporarily, a fintech account may be sufficient for your needs.
Frequently Asked Questions
Do I need a Swiss address to open an account?
If you are a resident with a residence permit, you need a Swiss address. If you are a non-resident, some banks will accept a foreign address, but others require a Swiss address or a letter from a Swiss employer. Contact the bank to ask what it will accept.
Can I open an account online without visiting Switzerland?
Some fintech banks allow online-only account opening. Traditional banks usually require you to visit a branch in person at least once, though a few may allow video verification. Ask the bank about its process before you start.
What if I am a US citizen?
Many Swiss banks no longer accept US clients because of FATCA reporting requirements. Before applying anywhere, contact the bank and confirm it serves US citizens. If it does not, try smaller regional banks or fintech services instead.
How much money do I need to open an account?
There is no legal minimum, but non-resident accounts often have a minimum deposit requirement ranging from 250,000 to 500,000 Swiss francs at major banks. Smaller banks and fintech services may have no minimum or a much lower one. Ask before you apply.
Can I open an account if I am visiting Switzerland on a tourist visa?
Most banks will decline. You would need to be employed in Switzerland or have a residence permit. A fintech account may be your only option if you need banking services during a short visit.