Swiss Tax Comparison

Compare income and wealth tax across all Swiss communes on an interactive map (CHF).

Related Swiss tools: Gross-Net CH · Pension Calculator CH · Purchasing Power

Your Details
0 selected

Up to 5 municipalities total (including reference).

CHF
CHF
Interactive Tax Map

Swiss taxes are hyper-local: the same salary can look very different after federal, cantonal, municipal, church and wealth tax. You can also optionally include Swiss health-insurance premiums by canton and deductible because KVG is paid privately after payroll. This comparison is written for people choosing where to live in Switzerland, including expats on withholding tax, cross-border workers, and households deciding whether a lower-tax canton is worth the move.

Last updated:

Example calculations

Zurich single, CHF 100,000 salary

Single, no church tax, CHF 100,000 gross employment income, CHF 50,000 net wealth, tax year 2026.

Approx. CHF 11,848 income and wealth tax; approx. CHF 77,428 net after tax and social security

A good baseline for comparing Zurich with Zug, Schwyz, Aargau or Basel before accepting a Swiss job offer.

Zug dual-income family, CHF 200,000 household income

Married couple, two children, CHF 120,000 plus CHF 80,000 employment income, CHF 300,000 wealth, no church tax.

Approx. CHF 7,052 tax burden in this profile; effective total burden including social security around 14.3%

Zug and Baar often rank near the top, but housing costs can absorb part of the tax advantage.

Geneva expat, CHF 150,000 income

Single foreign employee, CHF 150,000 gross income, CHF 200,000 net wealth, compare withholding tax and ordinary assessment.

Ordinary-assessment profile: approx. CHF 30,367 taxes; approx. CHF 105,129 net after taxes and social security

For many B/L/G permit situations, withholding tax is the starting point; above CHF 120,000, subsequent ordinary assessment becomes central.

Bern retired couple with CHF 1.5m wealth

Married pensioner household, CHF 120,000 income, CHF 1,500,000 net wealth, no church tax.

Approx. CHF 22,504 taxes, including about CHF 6,694 wealth tax

Wealth tax can change the canton ranking, especially for retirees and financially independent households.

Lausanne family, CHF 150,000 income

Married, two children, CHF 150,000 household income, CHF 200,000 wealth.

Approx. CHF 19,105 tax burden; around CHF 116,391 net after taxes and social security

A practical French-speaking Switzerland scenario for comparing Vaud, Geneva, Fribourg, Valais and low-tax German-speaking cantons.

Frequently asked questions

Why do Swiss taxes differ so much by municipality?

Switzerland has federal, cantonal and municipal taxation. The federal income tax is only one layer; cantons and municipalities set their own tax rates, multipliers and deductions. That is why a city-to-city comparison can matter more than a simple Switzerland-wide salary estimate.

Is this a Swiss tax calculator for expats?

Yes, it is designed to be useful for expats and internationally mobile employees, not only Swiss residents. It includes withholding-tax language, canton and municipality comparison, and scenarios that people search for when moving to Zurich, Geneva, Basel, Zug, Vaud or Ticino.

What is withholding tax in Switzerland?

Withholding tax, often called source tax, is deducted directly from salary for many foreign employees without a C permit. The applicable tariff depends on canton, marital status, children, religion and income. In many cases, people earning at least CHF 120,000 per year go through subsequent ordinary assessment.

Does the comparison include Swiss wealth tax?

Yes. Enter net wealth to include cantonal and municipal wealth tax in the profile. This matters because a low-income-tax municipality is not always the cheapest once wealth, family deductions and local rules are considered.

Can moving to Zug or Schwyz really save taxes?

Often yes, especially for high-income households. But the calculator deliberately shows monthly and 10-year differences so you can compare the tax saving with rent, property prices, commuting, health insurance premiums and childcare costs.

How does pillar 3a affect Swiss income tax?

Pillar 3a contributions reduce taxable income up to the statutory maximum. For employees with a pension fund, the maximum is CHF 7,258 in 2025 and 2026. The tax value depends on canton, municipality, income and marginal tax rate.

Can I include Swiss health-insurance premiums in the comparison?

Yes, but the switch is deliberately off by default. When enabled, the calculator subtracts the 2026 BAG adult premium for the standard model with accident cover, based on canton and selected deductible. Married households count two adult premiums. Child premiums and individual insurance models are not included yet, and the premium is not a tax; it is a private cost paid after payroll.

Are AHV, IV, EO, ALV, BVG and accident insurance included?

The calculator separates taxes from estimated social security. AHV, IV, EO and ALV can be modelled fairly consistently, while BVG pension-fund and NBU accident-insurance deductions depend more on employer plan, age and insurance setup.

Which Swiss municipality is cheapest for my salary?

There is no single answer. Zug-area municipalities often rank well, but the cheapest place can change for families, retirees, wealthy households, church-tax situations or source-tax profiles. Use the ranking for your own inputs rather than relying on a generic canton list.

Helpful guides