Swiss Health Insurance Explained: LaMal, KVG, and How to Pick a Fund Without Overpaying
Basic health insurance (LaMal in French, KVG in German) is mandatory for every resident within 3 months of arrival. Coverage is defined by federal law and identical at every fund, so the only real variables are franchise (300 to 2500 CHF), model (free choice, family doctor, HMO, Telmed), and canton. Expect 280 to 500 CHF per adult per month. Compare on priminfo.admin.ch, not on ad-driven sites.
Every resident in Switzerland must buy basic health insurance within 3 months of arrival. The premiums are eye-watering compared to most of Europe, and the marketing around them is deliberately confusing. This guide strips it back to what actually matters.
The 3-month rule
The clock starts the day you register at your commune (Anmeldung / annonce d'arrivée). You have 90 days to sign a contract with a Swiss Krankenkasse (French: caisse maladie, Italian: cassa malati). Coverage is backdated to your registration date, so waiting 89 days does not save you a franc. If you miss the deadline entirely, the canton assigns you a fund at the standard adult premium, backdates the invoice, and adds a late-payment surcharge. Do it in week one.
LaMal vs LCA: two very different products
The word 'insurance' hides two systems.
LaMal / KVG (basic)
- Compulsory for every resident
- Coverage defined by federal law (KVG), identical at every fund
- Cannot be denied, no health questions
- One-year contracts, cancellable by 30 November
- Premium is per person, adjusted only by canton, age band, franchise, and model
LCA / VVG (supplementary)
- Optional, private-market product
- Covers private/semi-private hospital rooms, dental, glasses, alternative medicine, worldwide coverage
- Funds can reject you or charge more based on age and health history
- Longer notice periods (often 3 years for hospital plans)
The single most useful thing to understand: basic coverage is a commodity. Every fund sells the exact same box.
How to compare funds honestly
Use priminfo.admin.ch, the official federal comparison run by the government. Not Comparis, not Bonus.ch, not the pop-ups on your phone. The federal tool has no commercial bias and shows every fund licensed in your canton.
Inputs it will ask for:
- Canton and municipality (premiums differ across communes in the same canton)
- Year of birth (three age bands: 0-18, 19-25, 26+)
- Franchise (300, 500, 1000, 1500, 2000, or 2500 CHF)
- Model (free choice of doctor, family doctor, HMO, Telmed)
- Accident cover yes/no (say no if you work more than 8 hours a week, your employer already covers it)
Franchise: the biggest lever on your premium
The franchise is what you pay out-of-pocket each calendar year before insurance kicks in. After the franchise, you still pay a 10 percent co-payment (up to a 700 CHF cap per adult per year). Then everything is covered.
- Franchise 300 CHF: highest premium, best if you have regular treatment or a chronic condition
- Franchise 2500 CHF: lowest premium, saves 1500 to 1800 CHF/year in premiums for a healthy adult
- Break-even: roughly 1700 CHF of medical spend per year
If you are 30, healthy, and see a doctor once every two years, the 2500 CHF franchise is almost always the right answer. If you have kids under 18, keep their franchise at 0 (the default for minors).
Alternative models: cheaper premiums, small trade-offs
- Family doctor (Hausarzt / médecin de famille): you pick a GP, they are your first stop. 10 to 15 percent cheaper.
- HMO: you use a specific medical centre. 15 to 20 percent cheaper.
- Telmed: you call a doctor hotline before any visit. 15 to 20 percent cheaper. Works well until you need a specialist.
For most expats, family doctor is the sweet spot: real savings, minimal friction.
Realistic monthly premiums in 2025
- Adult, Zürich, 2500 franchise, family doctor: 320 to 380 CHF
- Adult, Geneva, 2500 franchise, family doctor: 420 to 500 CHF
- Adult, Ticino, 2500 franchise, family doctor: 340 to 400 CHF
- Child, most cantons: 100 to 130 CHF
Geneva and Basel-Stadt are consistently the most expensive cantons. Appenzell Innerrhoden and Uri are consistently the cheapest. Same product, different pool.
Premium reductions (Prämienverbilligung)
Every canton pays partial premiums for lower-income households. You have to apply, no fund does it for you. Rough thresholds:
- Single adult: taxable income under 55,000 to 70,000 CHF
- Couple: under 90,000 to 110,000 CHF
- Family with 2 children: under 100,000 to 130,000 CHF
Application forms live on your canton's social insurance office (SVA / SPC) website. Turnaround is 4 to 8 weeks, the reduction is paid directly to your fund.
How and when to switch
Once a year, and only for basic coverage. The deadline is a registered letter received by your current fund on or before 30 November, with the new contract starting 1 January. If you have overdue premiums, the fund can block the switch, so pay first, cancel second.
For supplementary insurance, read the notice period in your contract before you cancel basic. Losing a good LCA hospital plan because you cancelled the wrong policy is a common and expensive mistake.
Basic health insurance in Switzerland is one of the few areas where the government-run comparison tool tells you the truth and the private ones do not.
Health insurance is the second recurring bill of Swiss life, after rent. If you are still weighing whether the salary covers it, see is 100k/120k/150k enough. If you have just arrived, the full sequence lives in the moving-to-Switzerland checklist.
Frequently asked questions
Do I really have to buy Swiss health insurance in the first 3 months?
Yes. Every resident, employed or not, must sign up within 3 months of registering at their commune. Coverage is backdated to your arrival date, so delaying only shortens the window, it does not save money. If you miss the deadline, your canton assigns you a fund and bills you retroactively.
Which fund is the cheapest in Switzerland?
It depends on your canton, age, and franchise. The federal comparison tool at priminfo.admin.ch gives the honest ranking. In 2025 Assura, KPT, Sanitas, and Helsana tend to lead in most cantons, but the cheapest fund in Zürich may not be the cheapest in Vaud or Ticino.
What is the franchise and which one should I pick?
The franchise is the amount you pay out-of-pocket each year before insurance kicks in. Options are 300, 500, 1000, 1500, 2000, or 2500 CHF. Pick 2500 CHF if you are young and healthy, 300 CHF if you have regular treatment or a chronic condition. The break-even is roughly 1700 CHF of yearly medical spend.
What is the difference between LaMal and supplementary insurance?
LaMal (basic) is the compulsory federal package and cannot be denied. Supplementary insurance (LCA in French, VVG in German) covers things like private hospital rooms, dental, alternative medicine, and abroad. Funds can reject you or charge more for supplementary based on age and health history.
Can I get a premium reduction if I earn a modest salary?
Yes. Every canton runs a Prämienverbilligung / réduction de prime programme. Thresholds vary, but a single earner under roughly 55,000 to 70,000 CHF/year, or a family under 100,000 to 130,000 CHF, often qualifies. Apply through your canton's social insurance office, not through the insurance fund itself.
Can I switch health insurance in Switzerland?
Yes, once a year. Basic LaMal contracts end 31 December, and you must send a registered letter cancelling the current fund by 30 November. You cannot be refused when switching basic coverage. Supplementary contracts have their own longer notice periods, check the small print before you cancel.