TL;DR: Swiss canton taxes vary enormously. A married expat on CHF 200,000 pays ~CHF 28,000/yr in Zug but ~CHF 56,000 in Geneva — a CHF 28,000 annual difference. Zug and Schwyz consistently top the low-tax rankings. The right choice depends on your income, family situation, employer location, and lifestyle. This guide compares 2026 rates and helps you decide.
Why Your Canton Choice Can Save (or Cost) You Thousands
Switzerland's federal structure means income taxes hit you at three levels simultaneously: federal, cantonal, and municipal. Federal rates are uniform across the country. But cantonal and municipal rates are set independently by each of Switzerland's 26 cantons — and the variation is staggering.
For an expat with the flexibility to choose where to live, picking the right canton is one of the single biggest financial levers available. The difference between Zug and Geneva for a CHF 300,000 household income can exceed CHF 50,000 per year. Over a ten-year assignment, that is half a million francs — enough to fund a comfortable retirement.
And yet most expats default to Zurich or Geneva simply because those are the cities they know.
Key Takeaway
A family earning CHF 200,000 pays approximately CHF 28,000 in taxes in Zug but CHF 56,000 in Geneva city — a CHF 28,000/year difference, or CHF 280,000 over a decade. Both cantons offer world-class expat infrastructure. Only one lets you keep that money.
How Swiss Taxes Work: Federal, Cantonal, and Municipal
Swiss residents pay taxes at three separate levels simultaneously:
- Federal income tax: Progressive, capped at 11.5% — identical for everyone in Switzerland regardless of location
- Cantonal income tax: Set by each canton, varying from around 5% to over 15% effective at CHF 200,000 income
- Municipal income tax: A multiplier applied to cantonal tax — Zug city's multiplier is low; Geneva's is very high
- Church tax: Optional; resigning your denomination membership eliminates this
- Wealth tax: An annual charge on net assets — rate varies substantially by canton
The "tax index" reflects combined cantonal and municipal burden relative to Zurich city (index = 100). Zug scores around 54 — roughly half the burden of Zurich. Geneva exceeds 117.
For expats on Quellensteuer (withholding tax, applied to non-C permit holders), taxes are withheld monthly by your employer based on rates tied to your residence canton, not your work canton. Living in Zug while working in Zurich is entirely legal, extremely common, and can save five figures annually.
For a full breakdown — deductions, filing timelines, and what changes when you get your C permit — see the 2026 Swiss expat tax guide.
2026 Swiss Canton Tax Comparison
Effective combined rates (federal + cantonal + municipal) for a married couple, no children, CHF 200,000 gross income:
| Canton | Benchmark Municipality | Effective Rate | Annual Tax (CHF 200k) | Tax Index |
|---|---|---|---|---|
| Zug | Zug city | ~14% | CHF 28,000 | 54 |
| Schwyz | Wollerau | ~14.5% | CHF 29,000 | 56 |
| Nidwalden | Stans | ~15% | CHF 30,000 | 58 |
| Appenzell IR | Appenzell | ~16% | CHF 32,000 | 61 |
| Uri | Altdorf | ~16% | CHF 32,000 | 62 |
| Obwalden | Sarnen | ~16.5% | CHF 33,000 | 63 |
| Luzern | Luzern city | ~18% | CHF 36,000 | 71 |
| Zurich | Zurich city | ~24% | CHF 48,000 | 100 |
| Basel-Stadt | Basel | ~26% | CHF 52,000 | 108 |
| Bern | Bern city | ~25% | CHF 50,000 | 106 |
| Geneva | Geneva city | ~28% | CHF 56,000 | 117 |
Source: Federal Tax Administration (ESTV), 2026. Rates vary within each canton by municipality — Wollerau in Schwyz is typically even cheaper than these benchmarks suggest.
Zug: Switzerland's Low-Tax Capital
Zug is legendary among tax optimisers — and the numbers justify it. With a cantonal index of 54 versus Zurich's 100, it saves the average senior manager roughly CHF 15,000–25,000 per year compared with living in Zurich city. For wealth taxes on a CHF 2 million portfolio, the difference is another CHF 5,000–12,000 per year on top.
What makes Zug work for expats beyond the tax bill:
- Income tax: Lowest at virtually every income bracket in Switzerland
- Wealth tax: 0.1–0.3% effective on net assets vs 0.3–0.8% in high-tax cantons — material if you hold significant savings or investments
- Location: 22 minutes to Zurich HB by direct train; on Lake Zug with Alpine views
- International schools: International School of Zug and Luzern (ISZL), Institut Montana — strong English-language options for families
- Expat community: Over 30% of Zug residents are foreign nationals; English works for daily life without German
- Corporate cluster: Glencore, Johnson & Johnson, Siemens, and hundreds of others are headquartered here, creating a natural professional network
Real estate is expensive and supply is tight. Premium listings are often handled off-market. Offlist.ch specialises in discreet access to executive-grade properties in Zug's most sought-after neighbourhoods before they hit public portals.
Pairing Zug residency with a Swiss pillar 3a account amplifies the tax benefit further — you deduct up to CHF 7,258/year (2026) from taxable income while building retirement savings that compound tax-free.
Schwyz: Zug's Quieter Neighbour on Lake Zurich
Canton Schwyz offers tax rates almost identical to Zug — sometimes lower at the municipal level — but with a more residential, less corporate feel. The Gold Coast strip from Wollerau through Freienbach to Pfäffikon SZ runs along the eastern shore of Lake Zurich, combining very low taxes with stunning scenery and fast rail connections.
- Wollerau: Tax index around 54–56 — some years it edges out Zug city
- Freienbach / Pfäffikon SZ: Slightly higher index but convenient for Zurich commuters and Zurich Airport
- Real estate: Generally 10–20% cheaper than equivalent quality in Zug
- Commute: S-Bahn to Zurich HB in 25–35 minutes depending on the municipality
- Family infrastructure: Good local schools, proximity to Zurich for events and international schooling options
Schwyz is particularly popular with expat families who want the tax savings of the inner-Swiss cantons without paying Zug real estate premiums. The atmosphere is quieter and more traditionally Swiss — which many expats find appealing after a few years of city living.
Other Low-Tax Cantons Worth Knowing
Three more cantons consistently underappreciated in the expat conversation:
Nidwalden
Tax index around 58, with Stans about 45 minutes from Zurich. Exceptional nature access — direct access to Mount Pilatus and the Lucerne region — combined with low taxes. The expat community is smaller than Zug, but schools are strong and quality of life is high.
Appenzell Innerrhoden
Switzerland's smallest and most traditional canton. Tax index around 61, with Appenzell village as the cantonal capital. Limited housing stock and almost no English-language expat infrastructure. Better suited to fluent German speakers seeking maximum tax efficiency in a rural setting.
Obwalden
Reformed its tax code with a flat-rate structure that makes it exceptionally attractive for very high earners (CHF 500,000+). Sarnen is about 40 minutes from Lucerne. At high income levels, Obwalden can outperform even Zug on effective rate.
For very high-net-worth individuals, the lump-sum taxation regime is a flat arrangement based on living expenses rather than worldwide income, available in several low-tax cantons and worth modelling alongside standard canton comparison.
Tax Savings vs Lifestyle: The Real Trade-Off Matrix
| Factor | Low-Tax Cantons (Zug, Schwyz) | Urban Cantons (Zurich, Geneva) |
|---|---|---|
| Annual tax saving (CHF 200k income) | CHF 20,000–28,000/yr vs Zurich | Baseline |
| Nightlife, culture, dining | Limited locally; Zurich in 22–40 min | Extensive, world-class |
| English-language daily life | Zug: yes. Schwyz: mostly | Yes, extensively |
| International school choice | Solid options, fewer than Zurich | Wide selection |
| Commute to Zurich city | 22–40 min by direct train | Within city |
| Real estate cost | High, but below Zurich/Geneva | Very high |
| Nature access | Lakes, mountains — exceptional | Good but more urban |
| Expat community size | Substantial in Zug; smaller in Schwyz | Very large |
The single biggest lifestyle sacrifice is spontaneous city access. Zug residents often describe the 22-minute train to Zurich as "close enough to go often, far enough to stay sane." The annual savings comfortably cover a GA Travelcard (CHF 3,995/yr) and then some.
The Quellensteuer Consideration Every Expat Must Understand
Most expats on B permits pay Quellensteuer — withholding tax deducted monthly at source. The critical detail: Quellensteuer rates are set by your canton of residence, not your canton of employment.
An expat working at a Zurich bank but registered in Zug pays Zug withholding rates. This is entirely legal, standard practice, and can save CHF 12,000–20,000+ per year at senior salary levels.
Important caveats:
- You must genuinely live in the canton — registering at a fictitious address constitutes tax fraud
- If your spouse works or you have substantial other income, you may need to file a full return even on Quellensteuer (the Nachtragsveranlagung process)
- Once you obtain a C permit, you switch to standard annual taxation regardless of canton
How pillar 3a contributions interact with Quellensteuer, and how to claim deductions missed during withholding tax years, is covered in the expat tax guide. Your full three-pillar pension entitlements are worth understanding early — decisions in your first Swiss years have long-term consequences.
How to Choose Your Canton: A Practical Checklist
- Run the actual numbers for your situation. The ESTV tax calculator (estv.admin.ch) gives exact cantonal and municipal rates for your income, family status, and assets. Index tables are a guide — your specific situation may rank cantons differently.
- Factor in your employer's location. On Quellensteuer, living in a different canton than where you work captures the full benefit. Verify this with HR before signing a lease.
- Assess the total housing cost. Zug real estate is expensive. For some income levels, the tax saving barely outweighs the rent premium. Do the full arithmetic.
- Check international school availability. If you need an English-language school, confirm options before committing to a municipality. Zug has strong choices; some smaller low-tax cantons have limited supply.
- Visit in person before deciding. A weekend in Zug, Wollerau, and Stans tells you more about livability than any article.
- Plan for at least 3–5 years. Moving cantons after settling means re-registering, new tax returns, potentially switching schools, and ending leases.
- Get a personalised tax model. A cross-cantonal comparison for your specific income, assets, and family takes about an hour with a specialist and typically surfaces savings that general guides miss.
Free Expert Consultation
Which canton saves you the most?
Get a personalised canton tax model — built for your income, family, and assets. Free initial consultation, no commitment required.
Frequently Asked Questions
Can I work in Zurich but live in Zug to save on taxes?
Yes — and it is one of the most common tax moves among Zurich-based expats. As a Quellensteuer payer, your withholding rate is set by your canton of residence, not employment. Living in Zug while commuting to Zurich (22 minutes by direct train) is entirely legal and can save CHF 12,000–20,000+ annually on a senior salary. You must genuinely reside in Zug — registering at a fictitious address constitutes tax fraud.
Is Zug only for very wealthy expats?
No. While Zug attracts high earners due to its tax structure, it is a normal residential canton with families, young professionals, and a full range of housing. Rents are higher than the Swiss average but comparable to Zurich. The tax savings often more than offset the housing premium — particularly from CHF 120,000 annual income upwards.
Do low-tax cantons have worse schools or public services?
No. Swiss public services — schools, transport, healthcare, local administration — are excellent across all cantons. The low-tax cantons fund strong services through efficient administration and significant corporate tax revenue. Zug's public schools are rated highly; its transport connections are among the best in central Switzerland.
What about wealth tax on savings and investments?
Switzerland levies an annual wealth tax on net assets including bank accounts, securities, and real estate equity. Zug charges roughly 0.1–0.3% effective on net assets, while high-tax cantons charge 0.3–0.8% or more. For an expat with CHF 1 million in investable assets, this represents CHF 2,000–8,000 per year in additional divergence — entirely separate from income tax savings.
How long does it take to officially change my tax canton?
Changing canton requires de-registering from your current municipality (Abmeldung) and registering in the new one (Anmeldung). The administrative process takes one to two weeks. For tax purposes, you pay taxes in your new canton from the date of registration — no waiting period. Plan the move for January 1 if you want a clean tax year break and to avoid filing two partial-year returns.
Hans Steiner
Financial Planner IAF
Expert contributor at Expat-Services.ch, providing verified insights and actionable guidance for the international community in Switzerland.