Swiss insurer comparison

Swica or Helsana? Here's what we see when we place clients with both

SWICA or Sanitas? Here's what we see when we place clients with both.

Both show up in the top five Swiss health insurers. Both earn identical satisfaction ratings. Neither is the better choice for everyone. Here's what we see after filing claims with both — and what the honest answer depends on.

FINMA-registered · Paid by insurers, not you · Zürich, since 2017 · 4.8 / 52 verified Google Reviews

45 minutes with Robert. Free.

In English · With or

MonTueWedThuFriSatSun

We'll send you a short intake form so we understand your needs before we speak.

Your details

You're booked

Check your email for a calendar invite and a video call link.

What this page is for.

You're choosing between SWICA and Sanitas — two highly-rated Swiss insurers that approach the expat market differently. SWICA plays the long game with entry-age pricing and generous prevention benefits. Sanitas plays the communication game with native English support throughout. The tie-breaker is almost always your timeline in Switzerland.

Start here if you need the framework: The best health insurance in Switzerland is the one that fits you.

At a glance.

Founded

1992

SWICA (Winterthur)

1958

Sanitas (Zürich)

Insured persons

~1.6M

SWICA

~841K

Sanitas

Satisfaction

8.0

SWICA (#1)

7.9

Sanitas

CategorySWICASanitas
Bonus.ch 20255.1 / 65.2 / 6 (highest)
DigitalBENEVITA wellness appMedgate tele-medicine (English)
Pricing modelEntry-age (locked at signup)Age-band (increases with age)
FitnessUp to CHF 1,300/yrModerate
English depthGood, not first-languageNative throughout
FlagshipCompleta Top + Praeventa + BestMedVital Premium + Medical Private

Sources: moneyland.ch 2025 · bonus.ch · insurer product pages · BAG 2026

Basic insurance (KVG) — premiums and service.

SWICA is slightly cheaper on Standard (CHF 553.70 vs Sanitas CHF 563.70). Sanitas wins on Telmed (CHF 532.70 vs SWICA CHF 589.70 — a CHF 57/month gap) and offers Hausarzt (CHF 538.90) which SWICA doesn't have in Zürich city.

Sanitas's Medgate tele-medicine runs natively in English. SWICA's phone service is warmer but primarily German. For basic insurance, the model choice matters more than the insurer — and Sanitas offers more model options.

ModelSWICA 2026Sanitas 2026
StandardCHF 553.70CHF 563.70
HausarztCHF 538.90
TelmedCHF 589.70CHF 532.70

CHF/month, CHF 300 franchise, age 35, PLZ 8001. Source: BAG 2026 via PrimAI OKP API.

For basic: SWICA wins on Standard by CHF 10/month. Sanitas wins on Telmed by CHF 57/month. But the real decision is supplementary — where the pricing models diverge completely.

Splitting basic and supplementary. Many clients take the cheapest basic from a third insurer and keep SWICA or Sanitas for supplementary only. We help set it up.

Supplementary insurance — where they really differ.

SWICA uses entry-age pricing. Sanitas uses age-band pricing. That single difference changes the entire 20-year cost calculation — and it's the reason this comparison matters more than most.

Where SWICA wins

SWICA's entry-age pricing locks your supplementary premium at enrollment age for life. A 32-year-old pays the 32-year-old rate indefinitely. Sanitas uses age-band pricing — premiums rise as you age regardless. Over 20 years, this compounds into thousands of francs.

Completa Top + Praeventa reimburses up to CHF 1,300/year for fitness, yoga, personal training. BestMed offers worldwide private hospital coverage. Phone service is the warmest in Switzerland. Satisfaction: #1 on moneyland.ch at 8.0/10.

Fits: Long-term expats (10+ years), fitness-focused, value warm phone service and predictable costs.

Where Sanitas wins

Sanitas is the best English-language insurer in Switzerland. Medgate tele-medicine, app, phone, documents — all run natively in English. Medical Private provides genuine worldwide coverage for globally mobile professionals.

For expats who don't speak German and need an insurer that communicates entirely in English, Sanitas removes friction from every interaction. Bonus.ch rates Sanitas highest at 5.2/6.

Fits: English-speaking expats, shorter stays (3-7 years), globally mobile professionals.

"SWICA plays the long game — your premium stays flat for decades. Sanitas plays the communication game — everything works in English from day one. Both are excellent. The tie-breaker is your timeline."

When the renewal window tipped the decision.

Zanele · 33 · Cape Town → Zürich, 2024

Arrived in August, wanted to switch basic insurer for January but missed the November 30 deadline by two days. Had to wait until the July 1 window — or find an insurer that would process the application faster.

Sanitas processed the late application and backdated the switch to January. SWICA required the full waiting period. The deadline is federal law, but insurer flexibility on processing varies more than people think.

November 30 isn't a suggestion. It's a cliff. Miss it by a day, wait six months.

Tomáš · 40 · Bratislava → Bern, 2024

Switching from Sanitas to SWICA for the entry-age lock-in before turning 41. The health declaration at 40 was clean — but timing mattered. SWICA's underwriting took three weeks; the January 1 start date required the application to be submitted by early November.

We filed in October, got confirmation in November, cancelled Sanitas by the deadline. If he'd waited two more weeks, the entire switch would have been delayed a year — and the entry-age rate would have been the 41-year-old bracket.

The renewal window isn't just about when you switch. It's about when the new insurer says yes.

Akiko · 56 · Kyoto → Geneva, 2023

On Sanitas Hospital Liberty since age 44, premiums had climbed sharply over twelve years. Wanted to switch to SWICA to lock in the 56-year-old rate before the next age-band jump.

The switch worked — but barely. SWICA's health declaration at 56 flagged a condition that required manual underwriting. The approval came on November 28, two days before the cancellation deadline. If it had taken one more week, she'd be paying Sanitas rates for another year.

At 56, the renewal window and the health declaration are running the same clock. Start early.

Marcus · 36 · Atlanta → Basel, 2024

Arrived mid-year, July. The three-month deadline for basic insurance gave him until October. He wanted SWICA for the entry-age lock at 36 — but the supplementary application required a health declaration that took four weeks.

We submitted both basic and supplementary simultaneously in August. Basic was confirmed in a week. Supplementary took until late September. If he'd waited to 'settle in first,' the supplementary window would have closed and he'd have faced a new declaration at the next birthday bracket.

The three-month deadline is for basic. The supplementary deadline is the one nobody tells you about — and it's shorter than you think.

Katarzyna & Piotr · 49 + 52 · Warsaw → Lausanne, 2023

Both on Sanitas for eight years. Piotr's supplementary premiums jumped sharply at the 50-year age bracket. Katarzyna's jump was coming in two years. They wanted to switch to SWICA's entry-age lock before Katarzyna hit 50.

We moved Katarzyna to SWICA immediately — locking in the 49-year-old rate. Piotr's health declaration at 52 came back with an exclusion that made SWICA less attractive than keeping Sanitas. They ended up split: different insurers, same household.

The renewal window for a couple isn't one decision. It's two decisions on two different timelines.

What to watch out for — the fine print.

SWICA gotchas

  • Basic premiums above average
  • No Hausarzt model in Zürich city
  • Completa naming confusing (Top/Forte/Praeventa/Optima)
  • Hospital private requires separate COMPLETA-SUPRA
  • Prevention receipts must be from SWICA-recognised providers

Sanitas gotchas

  • Strict supplementary underwriting — most likely to reject or exclude
  • Hospital Liberty steep at 50+
  • Smaller network (~841K) in some cantons
  • No all-in-one bundle — assemble from Vital + Hospital Liberty

This is the kind of thing we read the contracts for.

How we decide

What Robert asks first.

Robert Kolar

SWICA or Sanitas always starts with the same question: 'how many years will you be in Switzerland?' Under five, Sanitas — the English support and worldwide coverage matter more. Over ten, SWICA — the entry-age pricing advantage compounds. Between five and ten, we model both.

— Robert Kolar · Health insurance advisor

When the frame breaks

When the answer is neither.

Helsana for active expats who want rewards. CSS for budget-conscious families who want modular dental. Concordia for dental-first settled families. Sometimes the answer is a split — cheapest basic provider plus SWICA or Sanitas for supplementary only.

Common questions

Frequently asked.

How does SWICA's entry-age pricing compare to Sanitas's age-band?
SWICA locks your supplementary premium at enrollment age. Sanitas increases premiums as you age. Over 20 years, the difference can be thousands of francs. Under 5 years, the difference is negligible.
Is Sanitas Medgate really in English?
Yes. Medgate runs natively in English — tele-medicine, triage, follow-up. SWICA offers tele-medicine but it's primarily German-language.
Can I switch between SWICA and Sanitas mid-year?
Basic: switch as of Jan 1 (deadline Nov 30) or Jul 1 (deadline Mar 31). Supplementary depends on contract terms and health declaration.
Does SWICA really reimburse CHF 1,300/year for gym?
Yes, with Completa Forte + Praeventa + Optima. The CHF 1,300 is for centres with sauna or pool. Sanitas offers moderate fitness contributions but nothing comparable.
Which has stricter supplementary underwriting?
Sanitas. Pre-existing conditions are more likely to trigger exclusions or rejection at Sanitas. SWICA is generally more accommodating on acceptance.
Is the consultation free?
Yes. Regulated commission from the insurer — 12-16% supplementary, CHF 70 basic. Disclosed every time.

Want us to look at your specific case?

Forty-five minutes, in English, no obligation.

Book your first Swiss insurance review

Or send us a WhatsApp at +41 76 364 88 88