Swiss banks require you to visit in person, prove your identity, and show where your money comes from

You cannot open a Swiss bank account remotely by mail or video call. Swiss banks require you to appear in person at a branch with your passport, proof of address, and documentation showing the source of your funds. The process takes between one and three months from your first visit to account set up, and banks will reject you if they cannot verify your background or if your funds appear connected to sanctions, crime, or politically exposed persons.

The main barrier for non-residents is not secrecy—that is a myth from decades past—but compliance. Swiss banks now operate under strict anti-money-laundering rules set by the Financial Action Task Force and enforced by the Swiss Financial Market Supervisory Authority (FINMA). They will ask detailed questions about your employment, your assets, and your reasons for banking in Switzerland. They will also charge you more than a Swiss resident pays, because the paperwork and compliance review cost them time.

The process differs depending on whether you are a citizen of a country Switzerland has a tax treaty with, whether you are wealthy enough to meet the bank's minimum deposit, and whether you already have a relationship with someone at the bank. A person with $500,000 to deposit will have a faster path than someone with $50,000.

Key Takeaways

  • You must visit a Swiss bank branch in person with your passport, proof of address, and documents showing where your money comes from—no remote account opening exists.
  • Swiss banks conduct background checks that can take four to twelve weeks and will reject you if your funds appear connected to sanctions, crime, or high-risk countries.
  • Most Swiss banks set minimum deposits between $250,000 and $1 million for non-residents, and charge annual fees of $2,000 to $5,000 or higher.
  • The fastest route is through a private bank (Vermögensbank) rather than a retail bank, but private banks only accept clients with substantial assets.
  • You will need a Swiss tax identification number (UID) and must report the account to your home country's tax authority, as Switzerland shares account information with most nations.

What documents you need to bring to the bank

Bring your original passport and a certified copy of your proof of address—a utility bill, rental agreement, or government-issued ID with your current address, dated within the last three months. The bank will keep copies of both. If your address is in a country different from your citizenship, bring both documents.

You will also need to provide a source of funds declaration. This is a written statement explaining where your money comes from: employment income, business ownership, inheritance, investment returns, real estate sales, or a combination. If you are self-employed or own a business, bring your last two years of tax returns and a brief description of what your business does. If your funds come from an inheritance, bring the will or probate document. If you are transferring money from another bank account, the bank may ask for statements from that account covering the last three to six months.

Some banks will also ask for a letter from your employer on company letterhead confirming your position and salary, or a reference letter from your current bank. Ask the specific branch what they need before you travel, because requirements vary by bank and by the country you are a citizen of.

The compliance review process and how long it takes

After your first visit, the bank sends your documents to its compliance department. This team checks your name against international sanctions lists (the UN, US Treasury, EU, and Swiss government lists), searches for any criminal history or connection to politically exposed persons, and verifies your employment and address. This step alone takes four to twelve weeks depending on the bank's workload and whether your background raises any questions.

If you are a citizen of a country on the Financial Action Task Force grey list—such as the Philippines, Morocco, or Botswana—the review will take longer because the bank must conduct extra due diligence. If you have a common name or if your country of residence is flagged as high-risk for money laundering, expect delays. If the bank cannot reach your employer or cannot verify your address, they will contact you to ask for additional documents.

Once compliance approves you, the bank's account opening team will contact you to finalize the account structure, set up online banking, and arrange for your first deposit. You do not need to return to the branch for this step; most banks handle it by mail or video call at this stage. The entire process from your first visit to your account being active is typically eight to sixteen weeks.

Minimum deposits and annual fees

Swiss retail banks (the ones with branches in every town) typically require a minimum deposit of $250,000 to $500,000 for non-residents. Private banks and wealth managers require $1 million or more. Some smaller regional banks have lower minimums, but they are harder to find and often do not offer the same services.

Annual account maintenance fees range from $2,000 to $5,000 per year for retail banks, and $5,000 to $15,000 or higher for private banks. These fees cover compliance, account management, and regulatory reporting. On top of this, you will pay transaction fees for transfers, currency exchange fees if you move money between currencies, and investment advisory fees if you use the bank's wealth management services. A $250,000 account at a retail bank will cost you roughly $3,000 to $4,000 per year in fees alone.

Some banks offer lower fees if you maintain a higher balance or if you bring additional assets to manage. Ask about fee structures during your first visit, because they are often negotiable for larger accounts.

Which banks accept non-residents and where to start

The major Swiss banks that accept non-residents are UBS, Credit Suisse, and Julius Baer. All three have branches in Zurich, Geneva, Bern, and Basel. UBS and Credit Suisse are retail banks with lower minimums; Julius Baer is a private bank with higher minimums but more personalized service. Smaller private banks like Lombard Odier, Pictet, and Vontobel also accept non-residents but typically only if you have $2 million or more to invest.

If you do not have a personal introduction to someone at the bank, contact the international client services department of the bank's main branch in the city you plan to visit. Tell them your nationality, the amount you plan to deposit, and the type of account you want (savings, investment, or business). They will tell you whether the bank accepts clients from your country and what documents you need. Some banks will not accept clients from certain countries due to sanctions or regulatory restrictions.

If you are a citizen of the United States, you will face additional scrutiny because of FATCA (the Foreign Account Tax Compliance Act). US banks must report US citizen accounts to the IRS, and Swiss banks must do the same. Some Swiss banks have stopped accepting US clients altogether because the compliance burden is too high. If you are a US citizen, call ahead and confirm the bank will open an account for you before you book your trip.

Tax reporting and what happens after you open the account

Switzerland has automatic exchange of information agreements with most countries, including the United States, Canada, the United Kingdom, and the European Union. This means the Swiss bank will report your account balance and transactions to your home country's tax authority every year. You are required by law to report the account to your home country as well—failing to do so can result in penalties or criminal charges.

In the United States, you must report the account on your tax return using Form 8938 (if the account exceeds $600,000) and file an FBAR (Foreign Bank Account Report) if you have more than $10,000 in foreign accounts combined. In the European Union, you must report the account to your national tax authority. In Canada, you must report foreign property on your tax return. The rules vary by country, so consult a tax professional in your home country before you open the account.

You will also need a Swiss tax identification number (UID). The bank will help you obtain this during the account opening process. This number is used for all Swiss tax reporting and is not the same as a Swiss social security number.

Why remote account opening is not possible and what alternatives exist

Swiss banks require in-person verification because Swiss law and international anti-money-laundering rules require them to see your original passport and verify your identity face-to-face. Video call verification is not legally sufficient. This is not a choice the banks make—it is a legal requirement enforced by FINMA.

If you cannot travel to Switzerland, your alternatives are limited. Some Swiss banks offer accounts to non-residents who are already clients of a bank that has a relationship with the Swiss bank—for example, if your US bank has a correspondent relationship with a Swiss bank, you may be able to open an account through that connection. This is rare and only works for high-net-worth clients. Another option is to hire a Swiss lawyer or tax advisor to act as your representative during the account opening process, but they cannot substitute for your in-person appearance at the bank.

If you are looking for a Swiss bank account primarily for tax reasons or to hold Swiss francs, consider whether a multi-currency account at your home country bank might meet your needs instead. Many banks now offer Swiss franc accounts without requiring you to travel or meet high minimums.

Frequently Asked Questions

Can I open a Swiss bank account if I am not a Swiss citizen?

Yes. Swiss banks accept non-residents and non-citizens, but they conduct background checks and require you to visit in person. Your citizenship matters because some countries are flagged as higher-risk for money laundering, which can slow the approval process or result in rejection.

What if the bank rejects my process?

The bank does not have to tell you why. They may reject you if your background check raises concerns, if your country of residence is on a sanctions list, if your source of funds cannot be verified, or if you do not meet their minimum deposit. If rejected, you can try another bank, but the reason for rejection will likely explore to other banks as well.

Do I need to speak Swiss German or French to open an account?

No. All major Swiss banks have English-speaking staff in their international client services departments. Smaller regional banks may require German or French, so confirm language availability when you contact the bank.

How much does it cost to open a Swiss bank account?

There is no upfront fee to open the account, but you will pay annual maintenance fees ($2,000 to $5,000 per year for retail banks) plus transaction fees, currency exchange fees, and any investment advisory fees. The minimum deposit is typically $250,000 to $1 million depending on the bank.

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

No. Switzerland automatically reports account information to most countries' tax authorities. Using a Swiss account to hide income or assets from your home country is illegal and will result in criminal prosecution. Swiss banks are required by law to report your account, and they do.