What you need before you walk into a Swiss bank
Swiss banks will not open an account for you without proof of identity, proof of address, and proof that you have a legitimate reason to bank there. A passport works for identity. For address, you need a rental contract, utility bill, or official residency document showing your name and a Swiss address — a hotel booking or care-of address does not work. For reason, banks want to know whether you are a resident, a worker, a business owner, or someone with Swiss assets.
The process takes longer than in most countries because Swiss banks are required by law to verify your identity against international sanctions lists and to report your account to tax authorities in your home country. This is not optional and does not mean you are suspected of anything — it is standard procedure for all foreign account holders.
If you do not yet have a Swiss address, you can sometimes open an account before you arrive by working with a bank's international desk, but most banks will ask you to visit in person at least once. Some banks will not open accounts for certain nationalities or for people living in certain countries, so calling ahead saves a wasted trip.
Key Takeaways
- You will need a valid passport, proof of a Swiss address, and a reason for opening the account — residency, employment, or business ownership.
- Swiss banks verify your identity against international sanctions lists and report your account to your home country's tax authority, which is a legal requirement, not a choice.
- The process typically takes one to four weeks after your in-person visit, depending on the bank and the completeness of your documents.
- Some banks restrict accounts by nationality or country of residence, so contact the bank before visiting to confirm they will open an account for you.
- You will need to declare the account to your home country's tax authority; failure to do so can result in penalties even if the account itself is legal.
Which banks will open accounts for foreigners
The large Swiss banks — UBS, Credit Suisse, and Julius Baer — have formal processes for foreign account holders, but they often have minimum deposit requirements (sometimes 250,000 CHF or higher) and may not accept clients from all countries. Smaller regional banks and cantonal banks are sometimes more flexible with foreign residents and workers, particularly if you have a Swiss employer or a Swiss address in their region.
Online banks operating in Switzerland, such as Neon or Revolut, have lower barriers to entry and do not require an in-person visit, but they offer fewer services and may not be suitable if you need a full banking relationship. Some online banks will open accounts for non-residents, but others require Swiss residency.
Before you commit to a bank, call or email their international client services and ask directly: "I am a [your nationality] citizen living at [your Swiss address]. Will you open a current account for me?" This takes five minutes and prevents you from showing up with documents only to be turned away.
Documents to bring to your appointment
Bring your original passport and a photocopy. Bring your proof of Swiss address — a rental contract, a lease, or an official residency permit (Aufenthaltserlaubnis or Bewilligung). If you are employed, bring a letter from your employer on company letterhead stating your position and salary. If you are self-employed or a business owner, bring your business registration documents or tax identification number.
Bring a recent utility bill or bank statement from your home country showing your name and address — this serves as a secondary address verification. Some banks will ask for a reference from another bank where you hold an account; if you have one, bring a letter from that bank or a recent statement.
Bring two forms of contact information: a Swiss phone number and an email address. If you do not yet have a Swiss phone number, get a prepaid SIM card before your appointment — most banks will not proceed without a local number they can reach you on.
What happens during and after your appointment
The bank will verify your identity by scanning or photocopying your passport. They will ask you to sign account opening forms and a declaration stating your tax residency and confirming that you are not a US citizen or a citizen of certain other countries with special reporting requirements. If you are a US citizen, the bank will ask additional questions because of FATCA (Foreign Account Tax Compliance Act) reporting rules.
The bank will explain their fees, minimum balances, and what services are included with your account type. They will set up online banking access and may issue you a debit card on the spot or mail it to your address within one to two weeks. They will tell you when your account will be funded and ready to use — this is usually one to four weeks after your visit, depending on how quickly their compliance team clears your documents.
After you leave, the bank's compliance department will run your name against international sanctions lists and will contact your home country's tax authority to register the account. You will receive a letter confirming your account number and your online banking credentials. Do not assume the account is open until you receive this letter and can log in online.
Tax reporting obligations in your home country
Opening a Swiss bank account does not make you a tax resident of Switzerland, and it does not change where you owe taxes. You owe taxes in the country where you live and work. However, you must report the Swiss account to your home country's tax authority.
If you are a US citizen, you must report the account to the IRS on Form FinCEN 114 (FBAR) if the account balance exceeds $10,000 at any point during the year. You must also report it on your tax return. Failure to file these forms can result in civil and criminal penalties.
If you are a citizen of the European Union, the UK, Canada, or most other countries, your Swiss bank will automatically report your account information to your home country's tax authority under international information-sharing agreements. You do not file a separate form, but you must report the account's income and balance on your annual tax return in your home country. Check with your home country's tax authority or a tax professional to confirm the exact reporting requirements for your situation.
What to do if a bank refuses to open an account for you
If a large bank turns you down, try a smaller regional or cantonal bank in the canton where you live or work. These banks often have more flexibility and may be willing to open an account if you have local employment or a local business.
If you are a non-resident (you do not live in Switzerland), your options are much more limited. Some banks will open accounts for non-residents who have a Swiss business or significant Swiss assets, but most will not. In this case, an online bank or a fintech service may be your only option, though these offer fewer services than a traditional bank account.
If you are being refused because of your nationality or country of residence, ask the bank in writing for the reason. Some banks have blanket policies against certain countries due to sanctions or regulatory risk; others may have made an error. A written request sometimes prompts a review, though it does not may provide a reversal.
Costs and ongoing requirements
Swiss bank accounts have annual fees that vary widely. A basic current account at a regional bank might cost 100 to 300 CHF per year. Large banks charge more, sometimes 500 CHF or higher, but may waive fees if you maintain a minimum balance or have regular income deposited. Online banks often charge less or nothing, but offer fewer services.
Most accounts require a minimum balance, which varies from zero at some online banks to 100,000 CHF or more at private banks. If your balance falls below the minimum, the bank may charge a fee or close the account.
You must keep your address current with the bank. If you move, notify the bank within 30 days. You must also notify them if your tax residency changes — for example, if you move to another country. Failure to do so can result in account closure or legal complications.
Frequently Asked Questions
Can I open a Swiss bank account online without visiting in person?
Some online banks and fintech services allow you to open an account entirely online using video verification, but traditional banks require at least one in-person visit. If you are outside Switzerland, some banks will allow you to open an account remotely and then visit in person within a set timeframe to complete the process.
How long does it take to open a Swiss bank account?
The appointment itself takes 30 minutes to an hour. After you leave, the bank's compliance team needs one to four weeks to verify your documents and clear you for account activation. You will receive written confirmation when the account is ready to use.
Do I need to be a Swiss resident to open a bank account?
No, but most banks require a Swiss address. Non-residents can sometimes open accounts if they have a Swiss business, significant Swiss assets, or a Swiss employer, but options are limited. Online banks are more likely to accept non-residents than traditional banks.
What if I am a US citizen — does that make it harder to open an account?
Yes. Swiss banks must comply with FATCA, which requires them to report US citizen accounts to the IRS. Some banks refuse US clients entirely because of the compliance burden. If you are a US citizen, call ahead and confirm the bank will accept you before visiting.
Can I open a business account instead of a personal account?
Yes, if you are self-employed or own a business. You will need your business registration documents and a tax identification number. The process is similar to opening a personal account, but the bank may ask for additional financial information about your business.