Relocation

Zürich vs Zug — choosing where in Switzerland to land.

Zurich vs Zug for expats: compare taxes (18% vs 12%), rent, jobs, schools & lifestyle. Data-driven guide to choosing your Swiss relocation destination.

FINMA-registered · by Robert Kolar, reviewed by Hans Steiner · Last updated 26 April 2026 · 7 min read

Key takeaways

  • The tax saving between Zürich and Zug is real — roughly CHF 16,500/year for a typical expat couple — but rent and school costs in Zug typically claw most of it back.
  • Schools decide whether your family stays. ISZL in Zug fills by January; Zürich has deeper international school options.
  • The three-month insurance registration deadline applies regardless of which canton you choose — miss it and the canton assigns you a default insurer.
Illustrated portrait of an expat considering a Swiss relocation between Zürich and Zug, with an SBB train ticket showing the route in their pocket.

Most clients come to us with the comparison already half-made. They’ve read three articles, opened a tax calculator, and arrived at a number — Zug saves them roughly six thousand francs a year on income tax. The number is correct. It’s also rarely the answer. What follows is the conversation we actually have. Not because Zürich is better, or Zug is, but because the choice between the two cantons sits on top of four practical questions that brochure-tier comparisons skip entirely.

The numbers, before we move past them.

For a married couple earning CHF 280,000 jointly, with one child, the federal-plus-cantonal-plus-communal income tax in 2026 looks like this:

Total income tax 2026 — married couple, one child, CHF 280,000 joint income.

MunicipalityEffective rateTax payablevs Zürich Kreis 7
Zürich (Kreis 7)17.9%CHF 50,120baseline
Küsnacht (ZH)15.1%CHF 42,280♦ −CHF 7,840
Zug (Stadt)12.0%CHF 33,600♦ −CHF 16,520
Walchwil (ZG)10.8%CHF 30,240♦ −CHF 19,880
Baar (ZG)11.2%CHF 31,360♦ −CHF 18,760

Sixteen thousand francs a year is real money. It is also, for most clients, less than the rent differential between an equivalent flat in Zug-Stadt and Zürich Kreis 7. We’ve watched several couples move to Zug for the tax and end up paying back most of the saving in housing within twelve months.

Quick check

Want a tax-and-housing model for your specific situation?

Book a 30-minute relocation review.

The question the calculator can’t answer.

Tax assumes you stay. The single biggest determinant of a relocation working — by a wide margin in our case files — is whether the children settle. And that question splits Zürich and Zug into two very different conversations.

Schools and family life.

Zürich has the deepest international school market in the country. Zurich International School, ICS, Inter-Community School, the SIS network, plus three or four bilingual options on the lakeshore. Waiting lists exist but are workable in March for September starts.

Zug has the International School of Zug and Lucerne (ISZL) and not much else. ISZL is excellent. It is also full, on most year groups, by January. We have had clients with signed contracts in Zug who could not place their children and were forced into a daily commute to Zürich — paying the tax saving out in school fees and an hour of S-Bahn each way.

Before any tax conversation, three questions:

  • Are your children of school age this September, or two Septembers from now?
  • Will you accept a German-language Swiss public school, or do you need international?
  • Is your employer willing to write a relocation letter that ISZL takes seriously?

If the answer to all three is yes, Zug is in play. If any one is no, Zürich is the realistic choice.

The job market — breadth vs depth.

Zürich is Switzerland’s largest employment market. Banking, insurance, consulting, technology, education, media — if the industry exists in Switzerland, it has a Zürich office. The salary levels are among the highest globally.

Zug is smaller but concentrated. Commodities trading, pharmaceuticals, blockchain, and an increasing number of multinational regional headquarters. The job volume is lower, but the average seniority and compensation are high.

The practical reality: many professionals live in one city and work in the other. The 25-minute train makes this routine, not exceptional. You pay tax where you’re registered, not where you work — which means living in Zug and working in Zürich gives you Zug’s tax rates and Zürich’s job market. The question that matters more than the principal’s salary is whether the partner can find work — and for that, Zürich’s broader employer base is typically the deciding factor.

The insurance question nobody asks early enough.

Health insurance is mandatory in both cantons — the KVG doesn’t change. What changes is the premium. Basic insurance premiums are set per canton: the same insurer, same model, different rate. Zürich premiums are typically higher than Zug’s.

The more consequential insurance decision isn’t basic — it’s supplementary. And it has nothing to do with which canton you choose. The supplementary decision depends on your age, your health, and how long you plan to stay. The three-month registration deadline starts when you register with your Gemeinde, and supplementary applications are easier the younger and healthier you are. The premium drivers behind the canton spread are mapped in the canton-region premium guide.

The relocation logistics — agency, paperwork, schools.

For the relocation logistics — moving company, school search, registration paperwork — typically not our remit. We use relofinder.ch to match clients with the right agency. The agency choice matters more than the canton choice for most of the things that go wrong in the first three months.

Housing — off-market is where Zürich and Zug rentals actually move.

Premium rentals in both cities mostly never see a public listing — they move through landlord networks before reaching Homegate. offlist.ch sits inside that network, built specifically for expats arriving without local relationships. For Zürich, it’s the difference between three weeks and three months on a flat search; for Zug, the difference between getting one and not getting one.

Insurance — the part everyone forgets until day 89.

Three observations from the last twelve months of client cases:

01

Premiums are cantonal, not national.

The same insurer's basic plan can cost CHF 410 in Zürich and CHF 348 in Zug for the same person. Multiply by two adults and a child — the gap is roughly half the income-tax saving.

02

The three-month window is strict.

Miss it and the canton assigns you to an insurer at the standard premium with no choice of model, no choice of franchise, no supplementary cover. We've seen clients pay 22% more for a year before they could switch.

03

The renewal switch doesn't follow you.

If you switched insurers as part of a Zürich relocation and then move to Zug eighteen months later, the KVG restarts. Your old supplementary may be portable; the basic is not. Plan accordingly.

If you’re choosing between cantons, model the combined cost: income tax + health insurance premium + the supplementary plan you actually need. The bottom line is rarely what the income-tax-only calculation suggests.

The four traps we’ve watched expats fall into.

trap 01

The age-curve trap.

Some supplementary plans are cheap at 32 and brutal at 55. We model the 20-year cost, not the signup price.

trap 02

The 3-month deadline.

New residents must register for basic insurance within 3 months or face penalty surcharges and canton-assigned coverage.

trap 03

Coverage that pays vs. coverage that fights.

Every insurer's brochure looks generous. The real question is which ones actually approve claims.

trap 04

We match coverage to your life.

We check actual needs and recommend only what fits, even if that means fewer products than expected.

The longer reference on each trap — federal-law foundation, the typical misunderstanding, the cost, what we do — sits in the four-traps deep dive.

Note: these four traps are specific to the Zürich-vs-Zug decision, but they echo the four traps we see across every insurance consultation. The Walchwil illusion is the age-curve trap wearing a different suit. The three-month window is the deadline trap. The school-fee deduction is coverage-that-pays in cantonal form. And the Quellensteuer rule is the gap between what’s advertised and what’s real.

The honest answer.

There is no universal answer between Zürich and Zug. The tax lever is real and small relative to the housing lever, which is real and large. The school lever is binary. And the insurance lever is invisible until day eighty-nine.

For end-to-end relocation services beyond the agency search itself, expat-services.ch runs the same kind of independent matching for relocation that we run for insurance. The combinations clients land on are rarely the ones the calculator suggested.

If you’re inside the three-month window or about to be, the practical thing to do is take it off your plate before the deadline forces a default. We’ll model both cantons against your actual numbers — income, family, hospital preference — on a free call.

Common questions

Frequently asked.

How much tax do you actually save by moving from Zürich to Zug?
For a couple earning CHF 280,000 jointly with one child, total income tax in 2026 is roughly CHF 50,120 in Zürich Kreis 7 and CHF 33,600 in Zug Stadt — a difference of about CHF 16,500/year. The number is correct. It's also rarely the answer, because rent and school costs in Zug typically claw back most of the saving in the first twelve months.
Is the three-month insurance deadline real?
Yes. From the date you register with your Gemeinde you have three months to enrol with a Swiss health insurer. Miss it, the canton assigns you to a default insurer at the standard premium with no choice of model, no choice of franchise, no supplementary coverage — for the full year before you can switch.
Does Zürich or Zug have better international schools?
Zürich has the deepest international school market in Switzerland — Zurich International School, ICS, the SIS network, and several bilingual options. Zug has the International School of Zug and Lucerne (ISZL), which is excellent but typically full by January for September starts. For families needing September placements decided after February, Zürich is the realistic choice.
What does it cost to rent in Zug versus Zürich?
Vacancy rates in Zug sit around 0.04% versus Zürich's 0.07% — both brutal. A 4-room apartment in Zürich Kreis 7 typically costs CHF 4,200–4,800 per month; the equivalent in Zug-Stadt runs CHF 5,500–6,800. The rent differential frequently offsets the income-tax saving within twelve months.

By the team

Robert Kolar

Author

Robert Kolar

Reviews insurance contracts and advises expat families across Zürich, Zug, and Geneva.

Hans Steiner

Reviewer

Hans Steiner

Specialises in pension, 3rd pillar, life insurance, and cross-border situations.

Want a second opinion on your Zürich-vs-Zug decision?

Forty-five minutes, in English, no obligation. We'll model both cantons against your actual numbers.

Book your first Swiss insurance review

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