What you need before you walk into a Swiss bank
Swiss banks will not open an account for you without a residence permit or proof that you live in Switzerland. If you are a citizen of an EU or EFTA country, you can usually open an account with a valid passport and proof of address — a rental contract, utility bill, or lease agreement dated within the last three months. Non-EU citizens need a residence permit (B, C, or L permit depending on your situation) plus the same address proof.
You will also need to bring your original passport or ID card. Some banks ask for a second form of identification. Have your employment contract or proof of income ready — banks ask about your source of funds as part of anti-money-laundering checks, not to judge you, but to verify the account is legitimate. If you are self-employed or retired, bring tax documents or pension statements from the past year.
The address proof matters more than you might think. A hotel booking or Airbnb confirmation will not work. You need a document that shows your name and a Swiss address, issued by an official body or your landlord. If you have just arrived and are staying temporarily, some banks will let you use a letter from your employer confirming your address, but call ahead first.
Key Takeaways
- You must have a Swiss residence permit (if you are not EU/EFTA) or a valid passport with proof of address dated within three months.
- Banks require proof of income or employment to comply with anti-money-laundering rules, not to deny you an account.
- Large banks like UBS, Credit Suisse, and Raiffeisen have different minimums and fees; smaller regional banks and online banks often have lower barriers to entry.
- The process takes one to three weeks from process to account opening, depending on the bank and how quickly you provide documents.
- If you cannot meet the residence requirement, some online banks and neobanks may offer accounts to non-residents, but with restrictions on services.
Which banks accept foreigners, and what they cost
The major Swiss banks — UBS, Credit Suisse, and Raiffeisen — will open accounts for foreigners with the right documents, but they often have minimum balance requirements. UBS typically asks for CHF 100,000 (roughly USD 110,000) to open a wealth management account, though some branches offer basic accounts with lower minimums. Credit Suisse's minimums vary by branch and account type. Raiffeisen, a cooperative bank with regional branches, tends to be more flexible with foreigners and often has no minimum balance for basic checking accounts.
Regional banks and cantonal banks (like Zurich Cantonal Bank or Bern Cantonal Bank) are often easier to work with for foreigners because they focus on local customers and have simpler account structures. They typically charge CHF 10 to 30 per month for a basic account, plus transaction fees. Online banks like Neon, Revolut, and Wise offer accounts to non-residents in some cases, though with restrictions — you may not be able to use all services or may face higher fees for certain transactions.
Before you choose, compare the monthly fee, transaction costs, and whether the bank charges for incoming international transfers. Some banks waive fees for salary deposits or if you maintain a minimum balance. Ask explicitly whether the bank accepts non-residents or requires a Swiss residence permit; policies change, and a phone call saves a wasted trip.
The step-by-step process at a Swiss bank
Contact the bank directly — by phone, email, or in person — and ask what documents they need for your specific situation. Do not assume all branches of the same bank have the same rules. Bring your passport, residence permit (if applicable), proof of address, and proof of income. The bank will ask you to fill out an account process form, which includes questions about your employment, income source, and the purpose of the account.
The bank will then conduct a background check and verify your identity. This is standard and required by Swiss law. They may contact your employer or previous bank to confirm information. If everything checks out, the bank will issue you a contract to sign. Read it carefully — it outlines fees, minimum balances, and what happens if you do not use the account.
Once you sign, the bank will set up your account, usually within one to three weeks. You will receive a debit card, online banking credentials, and account details. Some banks mail these to your address; others hand them to you in person. Ask whether you can set up online banking when ready or if you need to wait for the card to arrive. If you need to make a transfer before the card arrives, the bank can provide your account number and routing information (IBAN and BIC code).
What happens if you do not have a residence permit yet
If you have a job offer but have not yet received your residence permit, some banks will open an account based on your employment contract and a letter from your employer confirming your Swiss address. This is not may provide — policies vary by bank and canton — so contact the bank in advance and ask what they will accept as proof of address.
If you are still outside Switzerland and need an account before you arrive, online banks like Wise or Revolut may let you open an account remotely using your passport, though you will face limits on what you can do until you verify your address. Some expat-focused banks also offer remote account opening, but they typically charge higher fees and have stricter limits on transfers and withdrawals.
The safest approach is to contact your future employer's HR department and ask which bank they recommend for new employees. Many large employers have relationships with banks that streamline the process for incoming staff. They may even help you open an account before you arrive.
Anti-money-laundering checks and what they mean for you
Swiss banks are required by law to verify the source of your funds and the origin of any large deposits. This is not a judgment on you — it is a legal requirement that applies to every account holder. When you open an account, the bank will ask where your income comes from, whether you have other bank accounts, and whether you are politically exposed (a term that includes government officials, judges, and their close family members).
If you make a deposit over CHF 15,000, the bank may ask for documentation showing where the money came from. If you are transferring funds from another country, have a bank statement or letter from your previous bank ready. If the money is a gift, you may need a letter from the person who gave it to you, stating the amount and the reason.
These checks can slow down account opening by a few days or weeks, especially if the bank needs to verify information with another institution. Be honest and provide documents promptly. If the bank suspects unusual activity, they may freeze the account temporarily while they investigate — this is rare for straightforward situations, but it can happen if deposits or transfers seem inconsistent with your stated income.
Using your Swiss account for international transfers
Once your account is open, you can receive money from abroad using your IBAN (International Bank Account Number) and BIC code. Transfers from other European banks usually arrive within one to two business days. Transfers from outside Europe may take three to five business days and may incur a fee from both your Swiss bank and the sending bank.
To send money out of Switzerland, you will need to set up online banking or visit a branch. Most banks charge a flat fee (typically CHF 15 to 30) plus a percentage of the amount for international transfers. Some banks offer better rates for regular transfers — ask whether they have a preferred partner bank or a lower rate if you transfer frequently.
If you are sending large amounts regularly, ask about a standing order (Dauerauftrag) or whether the bank offers a better rate for bulk transfers. Some banks also offer multi-currency accounts, which let you hold money in euros, dollars, or other currencies without converting to Swiss francs each time — this can save money if you transfer internationally often.
What to do if a bank refuses to open an account for you
Banks can refuse to open an account without giving a detailed reason, though they usually cite missing documents or inability to verify your identity. If this happens, ask specifically what documents or information would allow them to reconsider. Sometimes the issue is straightforward — a utility bill that is not recent enough, or a missing piece of identification — and can be fixed quickly.
If the bank will not budge, try a different bank. Regional banks and online banks have different standards and may accept you when a major bank does not. If you have an employer in Switzerland, ask their HR or finance team for a recommendation — they often have established relationships with banks that will open accounts for their employees.
If you are a non-resident and cannot open a traditional account, online banks and neobanks offer alternatives. Wise, Revolut, and similar services let you hold and transfer money in multiple currencies without a Swiss residence permit, though you will have limits on how much you can transfer and may not be able to use all services. These are not replacements for a full bank account, but they can work for receiving salary or making international transfers.
Frequently Asked Questions
Can I open a Swiss bank account if I am not a Swiss citizen?
Yes. EU and EFTA citizens need a valid passport and proof of address. Non-EU citizens need a residence permit plus the same address proof. Some online banks accept non-residents, but with restrictions on services and higher fees.
How long does it take to open a bank account in Switzerland?
One to three weeks from the date you submit your process, depending on how quickly the bank verifies your identity and documents. Anti-money-laundering checks can add a few days if the bank needs to confirm information with another institution.
What is the minimum balance required?
It varies by bank. Major banks like UBS often require CHF 100,000 or more. Regional banks and online banks may have no minimum or ask for CHF 1,000 to 10,000. Ask the specific bank before you explore.
Do I need a Swiss residence permit to open an account?
If you are an EU or EFTA citizen, no — a valid passport and proof of address are enough. Non-EU citizens need a residence permit. Some online banks accept non-residents without a permit, but with limited services.
Can I open an account before I move to Switzerland?
Some online banks and neobanks allow remote account opening with a passport. Traditional banks usually require you to be in Switzerland or to have a residence permit and proof of address. Ask your future employer whether they can help — many have relationships with banks that streamline the process for incoming staff.