Best Bank Account in Switzerland for Foreigners

The honest guide to Swiss banking as an expat, cross-border worker, or newcomer. Compare the best banks by permit type, fees, and digital features to find the right account for your situation.

Best Bank Account in Switzerland for Foreigners
Adrien MissiouxNadia Schmid
Reviewed by Nadia Schmid
Last updated on |🇨🇭Swiss Made

Every year, over 170,000 people move to Switzerland. Within the first week, most of them realize the same thing: without a Swiss bank account, nothing works. Your employer needs an IBAN, your landlord wants proof of funds, and your foreign card keeps getting declined at Migros.

Best bank accounts in Switzerland for foreigners

Here's the short version: the best Swiss bank for foreigners depends entirely on your permit type and how you use your money. There's no universal winner.

After building GetRates and comparing every bank account in Switzerland, I can tell you that expats overpay on banking more than any other group. You're new, you're busy, and someone at HR suggests a bank. You sign up without comparing. That convenience costs you CHF 100-300 a year in unnecessary fees.

The best options for most expats right now:

  • Zak (Bank Cler): CHF 0 monthly, free Visa debit card, solid mobile app. Ranked #1 on our comparison. Works great if you have a B or C permit.
  • Yuh: CHF 0 monthly, Mastercard debit with contactless, invest through the same app. Backed by PostFinance and Swissquote.
  • UBS key4 Pure: CHF 0 monthly, both Mastercard and Visa debit. Strong English support and international experience. Best choice if you want a big-bank relationship.
  • ZKB (Cantonal Bank of Zurich): CHF 0 monthly for the basic account, cantonal guarantee for extra safety. Best in Zurich.

For a full ranking of all Swiss bank accounts, check our best bank accounts comparison.

What you need to open a Swiss bank account as a foreigner

The requirements depend on your residence status. Swiss banks are thorough with identity verification, but the process itself is straightforward if you have the right documents ready.

Every bank will ask for:

  • Valid passport or national ID card
  • Swiss residence permit (Auslanderausweis)
  • Proof of Swiss address (rental contract or utility bill)
  • Sometimes: employment contract or proof of income

The permit you hold changes everything. Swiss residence permits determine which banks will accept you, what fees you'll pay, and whether you can open an account online or need to visit a branch.

Best banks by permit type

Your Swiss residence permit is the single biggest factor in determining which banks are available to you. Here's what works for each situation.

B-Permit (Residence)
Most expats

B-permit holders have the easiest time. This is the standard permit for employed foreigners living in Switzerland, and virtually every bank accepts it.

Best options:

  • Zak: Open online in 10 minutes, CHF 0 fees, no minimum balance
  • Yuh: Same-day account, CHF 0 fees, built-in investing
  • UBS key4 Pure: CHF 0 basic account, full English support
  • ZKB: CHF 0 basic account, cantonal guarantee

You can open accounts at digital banks entirely online with video identification. Traditional banks may want you to visit a branch, which takes 1-2 weeks for the full setup.

C-Permit (Settlement)
Long-term residents

C-permit holders get the same access as Swiss citizens. Every bank accepts you, and you qualify for the best rates and conditions.

Best options: All banks listed for B-permit holders, plus:

  • Cantonal banks in your region often offer the best local deals
  • Raiffeisen: Community banking with cooperative membership benefits
  • PostFinance SmartPlus: CHF 10/month but free ATM withdrawals worldwide

With a C-permit, focus on finding the best deal rather than worrying about acceptance. Use our bank account matching tool to find the right fit.

G-Permit (Cross-border)
Grenzganger

Cross-border workers (Grenzganger) can open Swiss accounts, but options are more limited. Not every bank accepts G-permit holders, and some charge extra fees.

Banks that specifically serve cross-border workers:

  • Credit Agricole next bank: Dedicated cross-border packages starting from CHF 5/month
  • UBS: Cross-border commuter offer available
  • PostFinance: Accepts G-permit holders with proof of employment
  • Cantonal banks near the border (ZKB, BCV, BCGE): Often have specific cross-border products

Expect monthly fees of CHF 5-25 for cross-border accounts. Some banks charge a "domicile abroad" surcharge of CHF 25-90 per month on top of regular fees.

L-Permit / No Permit
Short-term / Non-residents

Short-term residents and non-residents face the most restrictions. L-permit (short-term) holders can open accounts at most major banks, but non-residents without any Swiss permit have very limited options.

L-permit holders:

  • Most major banks accept you, but expect higher scrutiny
  • Digital banks like Neon and Yuh may require a B or C permit
  • UBS, PostFinance, and cantonal banks are your safest bets

Non-residents (no Swiss permit):

  • UBS: Accepts non-residents for wealth management (minimum CHF 100,000+)
  • Some cantonal banks: BCV and Geneva Cantonal Bank offer accounts for non-residents
  • Monthly fees range from CHF 25-90 for non-resident accounts
  • In-person identification is usually required

If you're a non-resident, prepare for significantly higher costs and more paperwork. For most people, it's worth waiting until you have your permit.

Digital banks vs traditional banks for expats

This is the first real decision you'll make, and it matters more than most people think.

Digital banks (Zak, Yuh, Neon) charge CHF 0 monthly, let you open accounts from your phone in 10-15 minutes, and have modern apps with real-time notifications. The tradeoff: no branches, no face-to-face help, and some don't support all permit types.

Traditional banks (UBS, PostFinance, cantonal banks) cost CHF 5-15 monthly, take 1-2 weeks to set up, and have physical branches. But they offer full English support, handle complex situations (mortgages, cross-border tax), and accept virtually all permit types.

For most expats with a B or C permit, start with a free digital bank for daily transactions. You'll save CHF 60-180 per year compared to traditional banks, and you can always add a traditional bank later if you need one for a mortgage or complex banking.

For cross-border workers and non-residents, a traditional bank is usually your only realistic option. Budget CHF 5-25 per month for account fees.

Which Swiss bank is best for foreigners?

UBS is the safest all-around choice for foreigners, but it's not the cheapest. UBS has offices worldwide, extensive English support, and decades of experience with international clients. Their key4 Pure account costs CHF 0 monthly for the basic version.

But "safest" doesn't mean "best value." If you have a B or C permit and just need a solid daily banking account, Zak or Yuh will serve you better at zero cost.

Here's how to decide:

  • You want zero fees and a good app: Zak or Yuh
  • You want a big bank with English support: UBS key4
  • You're in Zurich and want local stability: ZKB
  • You're a cross-border worker: Credit Agricole next bank or UBS
  • You need multi-currency accounts: Yuh (13 currencies) or Revolut (25+ currencies, but no Swiss IBAN)
  • You want branch access everywhere: PostFinance (4,000+ locations)

How to open a Swiss bank account as an expat

The account opening process is faster than you'd expect, especially with digital banks.

Gather your documents

Get your passport, residence permit, proof of address, and employment contract ready. Digital copies work for online applications.

Choose your bank

Pick based on your permit type, fee tolerance, and whether you need branch access. Most expats do well starting with a free digital bank.

Apply online or in-branch

Digital banks: download the app, fill in your details, complete video identification. Takes 10-15 minutes. Traditional banks: book an appointment or apply online, then visit the branch for identification.

Verify your identity

Scan your passport and permit via the app (digital banks) or present originals at the branch (traditional banks).

Receive your IBAN

Digital banks: IBAN arrives within 1-3 business days. Traditional banks: 3-7 business days. Your debit card follows by mail within 5-10 days.

Pro tip: Open your account as soon as you receive your residence permit. Your employer needs your IBAN for salary payments, and some landlords require a Swiss bank statement. Don't wait until the last minute.

Common mistakes expats make with Swiss banking

Using your employer's suggested bank without comparing

Your HR department means well, but they're not comparing fees for you. The bank they suggest might charge CHF 15/month when a free alternative exists. Always compare before signing up. Even 10 minutes of research can save you CHF 180+ per year.

Keeping your foreign bank account as primary

Foreign debit and credit cards charge 1.5-3% on every CHF transaction. If you're spending CHF 3,000/month, that's CHF 45-90 in hidden fees. Get a Swiss account immediately, pair it with an expat credit card, and use your foreign cards only as backup.

Not opening a savings account separately

Swiss checking accounts pay 0% interest. Your money just sits there. Open a separate savings account (rates currently around 0.5-1.2%) and set up automatic monthly transfers. It takes 5 minutes and your money actually works for you.

Ignoring the Pillar 3a tax advantage

As an expat paying Swiss taxes, you can contribute up to CHF 7,258 (2026) to a Pillar 3a retirement account and deduct it from your taxable income. Depending on your tax bracket, this saves you CHF 1,500-2,500 in taxes every year. Start contributing from your first year in Switzerland.

Choosing based on the brand name alone

UBS and PostFinance are known internationally, so expats gravitate toward them. But lesser-known options like Zak, Yuh, or your local cantonal bank often offer better value. Swiss banking regulation means all licensed banks protect deposits up to CHF 100,000 equally.

My recommendation for expats

When I built GetRates, one of the first things I wanted to fix was how confusing Swiss banking is for newcomers. After comparing every bank account in Switzerland, here's what I actually recommend to expats:

If you just arrived: Open a Zak or Yuh account immediately (free, 10-minute setup) so you have an IBAN for your employer. Then take your time to research whether you also want a traditional bank.

If you're a cross-border worker: Go with Credit Agricole next bank or UBS. The fees aren't great (CHF 5-25/month), but your options are limited and these banks know the cross-border situation inside out.

After you're settled: Consider a multi-account setup. I personally use a digital bank for daily transactions (free), a traditional bank for complex needs, and a separate savings account for better interest rates. This combo costs less than a single all-in-one package at most traditional banks.

The single best piece of advice? Don't overthink it at the start. Open something free within your first week, then optimize later. A free account today beats a "perfect" account that takes three weeks to set up while your employer is waiting for your IBAN.

Adrien Missioux
Adrien MissiouxFounder, GetRates

Frequently asked questions

Can foreigners open a bank account in Switzerland?

Yes, foreigners can open Swiss bank accounts. With a B or C residence permit, virtually every bank accepts you. Cross-border workers (G-permit) have fewer options but can still open accounts at UBS, PostFinance, and border-region cantonal banks. Non-residents without any permit face the most restrictions and typically need a minimum deposit of CHF 100,000+ at private banks. The Swiss Bankers Association confirms that any legally competent person can open an account in principle.

Which Swiss bank is best for foreigners?

For most expats with a residence permit, Zak (Bank Cler) or Yuh offer the best value at CHF 0 monthly. UBS is the safest choice if you want a large international bank with English support. For cross-border workers, Credit Agricole next bank has dedicated packages. The right answer depends on your permit type, language needs, and whether you need branch access.

Can I open a Swiss bank account without a residence permit?

It's possible but limited and expensive. Some banks like UBS offer accounts for non-residents, but typically require minimum deposits of CHF 100,000 or more. Monthly fees for non-resident accounts range from CHF 25-90. You'll usually need to visit Switzerland in person for identification. For most people, it's more practical to wait for your residence permit before opening an account.

What documents do I need to open a Swiss bank account as an expat?

You'll need a valid passport or ID, your Swiss residence permit (Auslanderausweis), proof of address (rental contract or utility bill), and sometimes an employment contract. Digital banks let you upload these via their app. Traditional banks may require originals presented in person. US citizens should also be prepared for FATCA-related paperwork.

Are there free bank accounts in Switzerland for expats?

Yes. Zak, Yuh, and Bank WIR all offer CHF 0 monthly accounts that are available to foreigners with B or C permits. These are fully licensed, regulated Swiss banks with deposit protection up to CHF 100,000. The only catch: digital banks may not accept all permit types, so check before applying. See our best bank accounts page for the full comparison.

About the author

Adrien Missioux

Adrien Missioux

Founder & Lead Author

Entrepreneur who bootstrapped a SaaS to multi-million revenue. Building GetRates.ch to bring transparency to Swiss finance.

About the reviewer

Nadia Schmid

Nadia Schmid

Financial Analyst & Reviewer

Financial analyst with expertise in Swiss banking products. Reviews GetRates.ch content for accuracy and completeness to ensure readers receive trustworthy information.

Last updated on