Opening a Swiss bank account as a new resident is straightforward once you have a registered address, but Swiss banks apply strict FINMA-mandated anti-money-laundering (AML) due diligence, so non-residents and newly arrived foreigners without a permit or local address are frequently refused by traditional banks. Most relocators open an account in person at a branch after registering with their commune, bringing a passport, permit/visa confirmation, and proof of address; some cantonal and major banks also accept pre-arrival online applications that are finalized in-branch.
A Swiss bank account is a practical prerequisite for renting an apartment, receiving a salary, and paying cantonal tax/health insurance bills by direct debit — but AML checks mean it can take days to weeks to open, so relocators should start the process as early as possible rather than assuming a same-day account.
Key Facts
Most banks require proof of Swiss residence registration (commune confirmation) before opening a standard current account (Privatkonto/compte prive).
Non-residents without a Swiss address are often refused by retail banks or offered only limited-purpose accounts, due to FINMA AML/KYC requirements.
A residence permit (or confirmed pending application) plus valid passport is typically required — permit type (B, L, C) does not usually restrict basic account access once residence is confirmed.
Some banks (e.g. major cantonal banks, UBS, PostFinance) allow starting the application online before arrival, but final identity verification and signature are usually still required in person.
Account opening typically takes a few days to two weeks depending on the bank and completeness of documentation.
Steps
Register your address with the commune — Most banks require proof of registration before opening a standard account.
Choose a bank — Compare cantonal banks, major banks (UBS, PostFinance) and neobanks based on fees and services needed.
Book an appointment or apply online — Many banks allow starting the application online, but require an in-branch visit to verify identity.
Provide identity and residence documents — Passport, residence permit/confirmation, and proof of address are standard requirements.
Activate the account and card — Debit card and online banking credentials are typically mailed separately for security within one to two weeks.
Costs
Standard current account: Often free or CHF 5-10/month maintenance fee
Timelines
Account opening (in-branch, complete documents): A few days to two weeks
Required Documents
Valid passport or national ID
Residence permit or confirmation of pending application
Proof of commune registration (Wohnsitzbestatigung/attestation de domicile)
Proof of employment or income (for some banks)
Common Mistakes
Trying to open an account before registering with the commune — most banks will decline without proof of address.
Assuming any bank will open an account for a non-resident — many retail banks require Swiss residency and will refuse or restrict accounts otherwise.
Not budgeting time for the process — allow one to two weeks before needing to receive a salary or pay rent by transfer.