Switzerland consistently ranks as one of the most expensive countries in the world. But salaries are also among the highest globally, and the public infrastructure, healthcare, and quality of life justify much of the premium. Here is an honest breakdown of what you will actually spend.
The Big Picture
A single person in Zurich or Geneva can live comfortably on CHF 5,000–6,500/month (rent included). A couple needs roughly CHF 7,500–10,000/month. A family of four with children in school should budget CHF 12,000–16,000/month.
These numbers include rent, health insurance, transport, food, and a reasonable lifestyle — not luxury. The figures are lower in smaller cities like Bern, Lucerne, and Basel.
Key rule of thumb: If your offer is below CHF 85,000–100,000/year gross in Zurich or Geneva, you will be comfortable but not saving much. Many expats are surprised that a CHF 120,000 salary does not feel affluent in the way it would in other European cities.
Housing
Housing is the single largest expense and varies enormously by city, neighbourhood, and apartment size.
Rental costs (unfurnished, monthly)
| City | Studio | 2-bed | 3-bed |
|---|---|---|---|
| Zurich | CHF 1,600–2,200 | CHF 2,800–3,800 | CHF 4,000–6,000 |
| Geneva | CHF 1,800–2,500 | CHF 3,000–4,200 | CHF 4,500–7,000 |
| Basel | CHF 1,200–1,600 | CHF 2,000–2,800 | CHF 2,800–4,000 |
| Bern | CHF 1,100–1,500 | CHF 1,800–2,600 | CHF 2,600–3,800 |
| Lausanne | CHF 1,400–2,000 | CHF 2,400–3,400 | CHF 3,200–5,000 |
| Lucerne | CHF 1,200–1,700 | CHF 2,000–2,800 | CHF 2,800–4,200 |
Additional housing costs:
- Security deposit: 2–3 months' rent (returned at lease end)
- Nebenkosten (ancillary costs): Heating, water, communal areas — CHF 150–300/month, often included in quoted rent
- Contents insurance: CHF 100–200/year
- Household liability insurance (Haftpflicht): CHF 80–150/year — technically optional but effectively expected
Living outside the city saves significantly
Rents in commuter towns like Winterthur (Zurich), Nyon (Geneva), Rheinfelden (Basel), or Fribourg (Bern) can be 25–40% lower. A Half-Fare Card and a 30-minute commute can save CHF 500–800/month.
Groceries and Food
Swiss supermarkets are expensive compared to the EU. The two dominant chains are Migros and Coop, which cover 90% of the market.
Weekly grocery cost (single adult, cooking at home)
- Budget shopper: CHF 70–90/week (Aldi, Lidl, Migros M-Budget)
- Average: CHF 100–140/week (Coop, Migros mid-range)
- Premium / organic: CHF 160–220/week (Globus, Bio)
Eating out
| Type | Per meal |
|---|---|
| Supermarket lunch / take away | CHF 10–15 |
| Restaurant lunch (plat du jour) | CHF 22–35 |
| Dinner at a mid-range restaurant | CHF 35–60 per person |
| Fine dining | CHF 90–200+ per person |
| Beer at a bar | CHF 7–10 |
| Cappuccino | CHF 4.50–6.50 |
Cross-border shopping. Many Swiss residents near the German, French, or Italian border drive across to do their weekly shop. Prices in France and Germany are 30–50% lower for identical brands. If you live within 30 minutes of a border, this is a common and practical habit.
Health Insurance
Health insurance is mandatory and entirely private. You pay premiums monthly — not through payroll.
Monthly premium ranges (2026, Zurich, basic cover)
| Age | Low deductible (CHF 300) | High deductible (CHF 2,500) |
|---|---|---|
| Under 26 | CHF 230–320 | CHF 130–190 |
| 26–35 | CHF 400–520 | CHF 270–360 |
| 36–50 | CHF 460–580 | CHF 300–400 |
| 51–65 | CHF 560–720 | CHF 380–500 |
Important: Premiums vary significantly by canton — Geneva and Basel-City are the most expensive. Appenzell Innerrhoden is the cheapest.
After your deductible (Franchise), you pay 10% co-insurance (Selbstbehalt) up to a maximum of CHF 700/year for adults. In the worst case, your annual out-of-pocket cost for basic cover is Deductible + CHF 700.
Supplementary insurance (dental, private hospital room, glasses, alternative medicine) is extra and optional.
Public Transport
Switzerland's public transport is world-class and used by the majority of the population for daily commuting.
| Option | Cost |
|---|---|
| Half-Fare Card (50% off all journeys) | CHF 185/year |
| GA Travelcard 2nd class (unlimited) | CHF 3,995/year (~CHF 333/month) |
| City zone monthly (e.g. Zurich city) | CHF 84–110/month |
| Single city zone day pass | CHF 8.80–13 |
| Zurich–Geneva single 2nd class | CHF 51 (with Half-Fare: CHF 25.50) |
| Zurich–Basel single 2nd class | CHF 34 (with Half-Fare: CHF 17) |
Almost everyone buys the Half-Fare Card. It pays for itself after 4–5 inter-city journeys per year and also covers most boat, mountain, and bus routes.
Fuel prices for car owners are approximately CHF 1.80–1.95/litre for petrol. Car ownership adds CHF 400–800/month when you factor in insurance, road tax, parking, and fuel.
Taxes
Swiss income tax is famously complex — it is levied at federal, cantonal, and municipal levels, with wide variation between cantons.
Rough tax rates (2026, single adult, no church tax)
| Gross salary | Zurich (approx.) | Zug (approx.) | Geneva (approx.) |
|---|---|---|---|
| CHF 80,000 | 18–22% | 10–13% | 22–26% |
| CHF 120,000 | 22–27% | 13–16% | 27–32% |
| CHF 200,000 | 27–32% | 16–20% | 33–38% |
Zug, Schwyz, Nidwalden, and Obwalden are the lowest-tax cantons. Many high earners specifically relocate to Zug or Schwyz despite higher housing costs in those areas.
Withholding tax (Quellensteuer): If you are non-Swiss and earn under CHF 120,000/year, your employer withholds tax directly. Over CHF 120,000, you file a full tax return.
Social insurance deductions (AHV/AVS, IV/AI, ALV/AC): Roughly 6.35% of gross salary, matched by your employer. This covers old-age pension, disability, and unemployment insurance.
Sample Monthly Budgets
Single person, Zurich, modest lifestyle
| Item | CHF/month |
|---|---|
| Rent (1-bed, city outskirts) | 2,200 |
| Health insurance | 380 |
| Groceries | 400 |
| Transport (city zone + half-fare) | 110 |
| Utilities (mobile, internet) | 80 |
| Dining out / entertainment | 400 |
| Clothing / misc. | 200 |
| Total | ~3,770 |
Couple, Basel, mid-range lifestyle
| Item | CHF/month |
|---|---|
| Rent (2-bed) | 2,600 |
| Health insurance (both) | 840 |
| Groceries | 700 |
| Transport | 220 |
| Utilities | 130 |
| Dining / social / gym | 700 |
| Misc. / savings | 600 |
| Total | ~5,790 |
Tips to Reduce Your Monthly Costs
- Choose a high deductible health plan if you are young and healthy. The annual saving can be CHF 1,200–1,800 vs. the minimum deductible.
- Buy at Aldi or Lidl for non-perishables. Quality is good and prices are 20–30% below Coop.
- Get a GA Travelcard if you commute between cities daily — it pays for itself in under 3 months of regular travel.
- Cook at home. Restaurant meals in Switzerland are 3–5× the cost of equivalent supermarket ingredients.
- Move to a lower-tax canton. The difference between Zurich and Zug on a CHF 150,000 salary can be CHF 10,000–15,000/year in taxes alone.
- Take advantage of free outdoor activities. Swimming in lakes is free, hiking is free, and most Swiss parks and public spaces are open and beautiful.
