Working it out

What Swiss tax actually costs you

See the same household in every one of Switzerland's 2'121 municipalities — computed by the Federal Tax Administration's own engine, not estimated.

  • Tax year 2025
  • Federal engine, not an estimate
  • Verified 7 September 2026

What you get, in order

01

Your number

Computed by the federal engine for your exact household and town — down to what is left to live on.

02

What you could change

Pillar 3a, deductions, a different municipality — each lever priced in francs, not advice-speak.

03

Your next step

Taxed at source? See what a return gives back. Take the report as a PDF, or talk it through with us.

Before deductions. We work the rest out from it.

Not just the canton — neighbouring villages can differ by more than some cantons do.

More detail
Deductionswhat a return would claim

Amounts for the year, in francs. Leave a line empty and the engine applies its standard allowance; fill it in and it applies the legal cap. Childcare and health premiums are not asked for: the federal engine uses fixed allowances for both. Tax at source ignores most of these — which is why a return is usually worth filing.

Every municipality compared

Loading the map…
4+ pts cheapersame as the median4+ pts dearer
  • More than 4 pts cheaper
  • 2 to 4 pts cheaper
  • Up to 2 pts cheaper
  • About the same
  • Up to 2 pts dearer
  • 2 to 4 pts dearer
  • More than 4 pts dearer
  • Light grey: outside the selected canton
Percentage points of gross income, relative to the median municipality, . Drag to move · double-click or ⌘/Ctrl + scroll to zoom · click a municipality to pin it. Boundaries swisstopo 2025-01; figures Federal Tax Administration, tax year 2025, verified 7 September 2026.

The lie of the land: where a default household pays least — and most

The two ends of the map for one benchmark household — single, employed, no children, no church tax, no wealth, on CHF 180'000 — for the 2025 tax year. Calculate above and the report ranks your own household instead.

Lowest income tax at CHF 180'000
#MunicipalityTaxRate
1Freienbach SZCHF 17'0779.5%
2Wollerau SZCHF 17'3389.6%
3Feusisberg SZCHF 17'5989.8%
4Baar ZGCHF 19'27310.7%
5Zug ZGCHF 19'36910.8%
6Walchwil ZGCHF 19'44610.8%
7Cham ZGCHF 19'53310.9%
8Hünenberg ZGCHF 19'53310.9%
9Oberägeri ZGCHF 19'53310.9%
10Steinhausen ZGCHF 19'53310.9%

of 2'121 municipalities

Highest income tax at CHF 180'000
#MunicipalityTaxRate
2'121Leukerbad VSCHF 47'45326.4%
2'120Grächen VSCHF 47'09126.2%
2'119Kippel VSCHF 47'06926.1%
2'118Blatten VSCHF 47'06926.1%
2'117Wiler (Lötschen) VSCHF 46'85426.0%
2'116Les Verrières NECHF 46'76026.0%
2'115Ferden VSCHF 46'75626.0%
2'114Les Planchettes NECHF 46'56825.9%
2'113Saint-Gingolph VSCHF 46'42625.8%
2'112Lax VSCHF 46'41525.8%

of 2'121 municipalities

Every canton, at CHF 180'000 — the same benchmark household

One town per canton — its capital — for a comparison by region. Where you live moves this more than most people expect: the gap between the cheapest and the dearest canton here is wider than most salary rises, and the gap between municipalities is wider still.

Income tax on CHF 180'000 gross for a single employed person with no children and no church tax, at each cantonal capital. The unweighted average of these 26 towns is 19.13%.
CantonTownTaxEffective ratevs average
ZGZugCHF 19'36910.76%-8.37
SZSchwyzCHF 22'86612.7%-6.43
AIAppenzellCHF 26'10514.5%-4.63
OWSarnenCHF 26'43914.69%-4.44
URAltdorf URCHF 27'30515.17%-3.96
NWStansCHF 28'68615.94%-3.19
LULuzernCHF 29'59716.44%-2.69
SHSchaffhausenCHF 31'02817.24%-1.89
GLGlarusCHF 31'61117.56%-1.57
TGFrauenfeldCHF 32'60018.11%-1.02
AGAarauCHF 33'21718.45%-0.68
ZHZurichCHF 33'22718.46%-0.67
GRChurCHF 33'33618.52%-0.61
ARHerisauCHF 35'57419.76%+0.63
BSBaselCHF 35'86119.92%+0.79
SGSt. GallenCHF 37'60320.89%+1.76
TIBellinzonaCHF 38'27021.26%+2.13
SOSolothurnCHF 38'95821.64%+2.51
GEGenèveCHF 40'03122.24%+3.11
JUDelémontCHF 40'28222.38%+3.25
BEBernCHF 40'39322.44%+3.31
FRFribourgCHF 41'34422.97%+3.84
VSSionCHF 41'78723.21%+4.08
VDLausanneCHF 42'73123.74%+4.61
BLLiestalCHF 43'28024.04%+4.91
NENeuchâtelCHF 44'06924.48%+5.35

Questions people ask about these figures

How accurate are these figures?
They are not our estimates. Every figure comes from the Federal Tax Administration's own calculation engine — the one behind the official calculator — and our mirror of it is re-verified against the administration weekly (last on 7 September 2026). When the engine cannot answer, the page says so instead of estimating.
What does the headline figure include?
Income and wealth tax at all three levels — federal, cantonal and communal — plus personal tax and, if you state a confession, church tax, for the 2025 tax year. Social contributions such as AHV and the pension fund are shown separately in the chart; they are not tax.
Why does my municipality change the number so much?
The canton computes a "simple tax" from your income and wealth; the canton and your municipality then each multiply it by their own rate. Two villages minutes apart can apply visibly different multipliers — that is what the map shows, municipality by municipality.
I am taxed at source (Quellensteuer). Does this apply to me?
Yes — the same figures apply to you. Below CHF 120,000 of gross income, tax at source is final unless you ask for an ordinary assessment, and the request must reach the canton by 31 March of the following year; above it, a return is mandatory. Enter what was withheld (salary certificate, line 12) and the report estimates what a return would give back.
Which deductions does the calculator model?
The ones the federal engine prices: pillar 3a, commuting costs, meals away from home, other professional costs, debt interest, property maintenance, and other deductions such as alimony or medical costs — plus side income, investment income and rental value, which add to income. Childcare and health-premium fields are not offered, because the engine applies fixed allowances there. The tax office decides what it finally accepts.
Is the health-insurance figure my premium?
No — it is the official average premium for your municipality’s premium region and each person’s age class, fixed yearly in a federal ordinance at the standard CHF 300 franchise. Your own franchise and insurance model will move it, usually down. It appears so the "what is left" picture is honest, not to predict your bill.
Which year do the figures cover?
The 2025 tax year. Swiss individuals file in arrears: the return due next spring covers 2025, which is why the calculator prices that year and not the current one.

A number is not the same as knowing what to do about it

This tells you what you owe. It does not tell you which deductions you have missed, what your vesting equity does to next year, or whether a move across a communal boundary is worth it. If an arrival package covered your first Swiss return, last year’s filing is the best starting point there is — send it over and we will tell you what we would do differently.

Word photograph: Lake Geneva from Lavaux vineyard terraces 02 by Krzysztof Golik, CC BY-SA 4.0, via Wikimedia Commons.

Questions? Message us on WhatsApp — free initial consultation!