What you actually need to open a Swiss bank account
Swiss banks will open accounts for non-residents, but the process is slower and more document-heavy than opening one in your home country. You cannot walk into a branch and leave with an account the same day. Most Swiss banks now require you to be physically present for at least the initial meeting, though a few allow video verification if you already have banking relationships they can reference. You will need a valid passport, proof of address (usually a recent utility bill or lease), and documentation of your income source or employment.
The real barrier is not the rules—it is that many Swiss banks have raised their minimum deposit requirements significantly over the past decade. Some require CHF 250,000 (roughly USD 280,000) just to open an account. Others have closed their doors to new non-resident clients entirely. Before you contact any bank, research their current policy on non-resident accounts, because calling a bank that no longer accepts them wastes time on both sides.
Key Takeaways
- Most Swiss banks require you to visit in person at least once, bring a valid passport and proof of address, and show documentation of your income or employment.
- Minimum deposit requirements vary widely—some banks ask for CHF 250,000 or more, while smaller regional banks may accept lower amounts.
- The process typically takes four to eight weeks from your first meeting to account activation, not including time spent gathering documents.
- Swiss banks now report account information to your home country's tax authority under international agreements, so opening an account for tax privacy is no longer possible.
- Smaller cantonal banks and private banks are more likely to accept non-residents than the major banks like UBS and Credit Suisse.
Which Swiss banks accept non-residents and what they require
The three largest Swiss banks—UBS, Credit Suisse, and Julius Baer—have largely stopped accepting new non-resident clients, or they accept them only if you have substantial assets (usually CHF 1 million or more). If you do not fall into that category, you will need to look at regional cantonal banks or smaller private banks. Banks in Geneva, Zurich, and Lugano tend to have more experience with international clients than rural branches.
Before contacting a bank, confirm in writing that they accept non-resident accounts and ask what their current minimum deposit is. Banks change their policies without warning, and a phone call to a bank that has closed to new non-residents is a dead end. Once you have identified a bank willing to work with you, they will send you an account opening package that includes a detailed questionnaire about your source of funds, your employment, your tax residency, and your intended use of the account.
You will also need to provide references—either from your employer, your accountant, or your existing bank in your home country. These references confirm that you are a legitimate customer and that your money comes from lawful sources. Swiss banks are required by law to perform this due diligence, and they take it seriously.
Documents you will need to bring or send
Start gathering these before you contact a bank, because the process stalls if you are missing any of them. You need a valid passport (not an expired one, and not a photocopy—the original). You need proof of your current address, which usually means a utility bill, lease agreement, or government-issued document dated within the last three months. A PO box does not count.
You will also need to document your income. If you are employed, bring a recent employment letter on company letterhead that states your position, salary, and employment start date. If you are self-employed or run a business, bring your most recent tax return and business registration documents. If you have investment income or pensions, bring statements from those sources. The bank needs to understand where your money comes from before they will hold it.
Finally, you will need to declare your tax residency. This means stating which country you pay taxes in and providing your tax identification number for that country. If you are a US citizen, you will need to provide your Social Security number. Swiss banks are required to report your account to your home country's tax authority under the Common Reporting Standard (CRS), an international agreement that went into effect in 2017. This means opening a Swiss account for tax privacy is no longer an option.
The in-person meeting and verification process
Most Swiss banks will require you to visit Switzerland at least once to meet with a relationship manager and sign documents in person. A few banks now offer video verification as an alternative, but only if you have an existing relationship with a Swiss bank or if you are referred by a trusted intermediary. If you do travel to Switzerland, the bank will schedule a meeting at their office, usually lasting 30 minutes to an hour. Bring your original passport and all supporting documents.
During the meeting, the relationship manager will review your documents, ask you questions about your income and the purpose of the account, and have you sign the account opening agreement and various compliance forms. They may also ask you to sign a declaration confirming that you are not a politically exposed person (PEP) and that your funds are not connected to money laundering or sanctions. These are standard questions, not accusations.
After the meeting, the bank will conduct a background check and verify your documents with the issuing authorities. This can take two to four weeks. Once they have completed their due diligence, they will activate your account and provide you with online banking credentials. You can then fund the account by wire transfer from your home country bank.
How to fund your account and what it costs
Once your account is open, you fund it by international wire transfer (also called SWIFT transfer) from your bank in your home country. The bank will provide you with their SWIFT code and account details. Your home country bank will charge you a wire fee—typically USD 25 to USD 50—and the Swiss bank may charge a receiving fee as well, usually CHF 10 to CHF 50. The exchange rate you receive depends on your home country bank's rates, not the Swiss bank's.
Swiss banks charge annual account maintenance fees, which vary by bank and account type. A basic non-resident account might cost CHF 200 to CHF 500 per year. If you have a relationship manager (which you will if your account is large enough), there may be additional fees for their services. Some banks charge transaction fees for each wire transfer or currency exchange. Ask for a complete fee schedule before you open the account, because these costs add up over time.
If you want to withdraw money, you can request a wire transfer back to your home country bank. The process is the same as funding: your Swiss bank sends the money via SWIFT, and your home country bank receives it and charges you a fee. The whole process typically takes three to five business days.
Tax reporting and why privacy is no longer an option
Under the Common Reporting Standard (CRS), which Switzerland adopted in 2017, Swiss banks must report the account balances and transaction information of non-resident account holders to their home country's tax authority every year. If you are a US citizen, the bank reports to the IRS. If you are a Canadian resident, they report to the Canada Revenue Agency. This is automatic and mandatory—the bank has no choice.
This means you cannot use a Swiss account to hide money from your home country's tax authority. If you do not report the account on your tax return and the tax authority finds out about it through the bank's report, you will face penalties and interest charges. The penalties for failing to report foreign accounts can be severe—up to 50 percent of the account balance in some cases.
If you are a US citizen, you also need to file the Foreign Bank Account Report (FBAR) with the US Treasury if your Swiss account balance exceeds USD 10,000 at any point during the year. This is separate from your tax return and has its own deadline. Failing to file the FBAR can result in civil penalties of USD 10,000 or more, or criminal penalties if the failure is deemed willful.
Alternatives if Swiss banks reject you
If you cannot meet the minimum deposit requirement or if Swiss banks are not accepting new non-resident clients, you have other options. Some banks in Luxembourg, Liechtenstein, and Austria accept non-residents with lower minimums, though they also report to your home country under CRS. Online banks and fintech platforms in Switzerland, such as Neon or Revolut, offer accounts with lower minimums and no in-person requirement, though these are typically transaction accounts rather than investment or wealth management accounts.
If you want to hold Swiss francs but do not need a Swiss bank account, you can open a multi-currency account with a bank in your home country and hold a Swiss franc balance there. This is simpler and cheaper, though you will not have access to Swiss investment products or Swiss banking services. For most people, this is a practical alternative.
If your goal is to invest in Swiss stocks or bonds, you do not need a Swiss bank account. You can buy Swiss securities through a brokerage in your home country. The costs are usually lower, and the process is much simpler.
Frequently Asked Questions
Do I have to visit Switzerland in person, or can I open an account remotely?
Most Swiss banks require at least one in-person visit to verify your identity and sign documents. A small number of banks offer video verification as an alternative, but only if you have an existing relationship with a Swiss bank or a strong referral. If you cannot travel to Switzerland, contact the bank first to ask whether they offer remote opening.
What is the minimum amount of money I need to open a Swiss account?
It varies by bank. Large banks like UBS typically require CHF 1 million or more. Smaller regional banks may accept CHF 100,000 to CHF 250,000. Some online banks accept lower amounts. Contact the bank directly to ask their current minimum, because it changes.
Will the Swiss bank report my account to my home country?
Yes. Under the Common Reporting Standard, Swiss banks report account information to your home country's tax authority every year. If you are a US citizen, they also report to the IRS. This is mandatory and automatic. You must report the account on your tax return in your home country.
How long does it take to open a Swiss account?
The process typically takes four to eight weeks from your first meeting to account activation. This includes time for the bank to verify your documents, conduct a background check, and set up your online banking access. If documents are missing or unclear, it can take longer.
Can I open a Swiss account to avoid taxes?
No. Swiss banks report account information to your home country under international tax agreements. If you do not report the account on your tax return, you will face penalties and interest. The IRS and other tax authorities actively pursue unreported foreign accounts.