Zurich: just arrived checklist
Zürich • German • Updated August 2026
Deadlines that start counting the day you land.
Zurich · free tool
See what you'd actually pay in tax in Zurich
Tax calculator — pre-filled for Zurich. No signup.
Before day 14
Register at your Gemeinde (municipality)
REQUIRED~30 minutesCHF 20–50Bring your passport, rental contract, employment contract, and passport photos. You must register within 14 days of arrival. The Gemeinde issues your residence permit application.
Full guideGet mandatory health insurance (KVG)
REQUIRED~1 hourCHF 250–500/moYou have 3 months to enroll, but coverage is retroactive to your arrival date. Compare on priminfo.ch. Choose your franchise (CHF 300–2,500) — higher franchise = lower premium.
Full guideOpen a Swiss bank account
RECOMMENDED~1 hourCHF 0–10/moRequired for receiving salary and paying rent. Neon, Yuh, and Zak are free digital options. PostFinance and cantonal banks are traditional choices.
Full guide
Within month 1
Exchange your driving license
REQUIRED~2 weeksCHF 150You have 12 months to exchange a foreign license. After that you must retake the Swiss test. EU/EFTA licenses exchange easily; some non-EU countries require a practical test.
Full guideRegister your car (if applicable)
OPTIONAL~1 dayCHF 100–500Imported vehicles need customs clearance, technical inspection (MFK), and canton registration within 12 months.
Set up Swiss mobile number
RECOMMENDED~30 minutesCHF 10–80/moCheapest: Yallo, Wingo, Lebara. Premium: Swisscom, Salt, Sunrise. You'll need an address — open a bank account first if your foreign card is rejected.
Within 3 months
Understand your tax situation
REQUIRED~2 hoursFreeForeigners with B permit and salary < CHF 120k are taxed at source (Quellensteuer). Above that, or with a C permit, you file an annual return.
Full guideSet up Pillar 3a pension
RECOMMENDED~30 minutesUp to CHF 7,258/yrVoluntary pension that reduces taxable income. Open with VIAC, Frankly, or your bank. Maximum 2026 contribution: CHF 7,258 for employees.
Find a German/French/Italian course
RECOMMENDEDOngoingCHF 200–2,000Required language depends on your canton. Migros Klubschule and EB Zürich are affordable. Some cantons subsidize courses for new residents.
Ongoing
Annual tax return (if applicable)
REQUIRED~3 hoursFreeDeadline is 31 March (extendable). If you owe income tax above source withholding, you'll get a bill.
Health insurance annual review
RECOMMENDED~1 hourSave CHF 500–2,000/yrPremiums change every January. You can switch insurer by giving notice before 30 November. Compare every year.
Want to tick these off and save your progress? Open the interactive just arrived checklist.
Keep reading
All 26 canton checklists
- Zurich Checklist
- Geneva Checklist
- Basel-Stadt Checklist
- Basel-Landschaft Checklist
- Bern Checklist
- Vaud Checklist
- Zug Checklist
- Lucerne Checklist
- Ticino Checklist
- Aargau Checklist
- St. Gallen Checklist
- Thurgau Checklist
- Schwyz Checklist
- Nidwalden Checklist
- Obwalden Checklist
- Uri Checklist
- Glarus Checklist
- Schaffhausen Checklist
- Appenzell Ausserrhoden Checklist
- Appenzell Innerrhoden Checklist
- Graubünden Checklist
- Fribourg Checklist
- Solothurn Checklist
- Neuchâtel Checklist
- Valais Checklist
- Jura Checklist
Zurich is set as your canton, so checklists and tools across HowToSwiss now use its rates.