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
Your number
Computed by the federal engine for your exact household and town — down to what is left to live on.
What you could change
Pillar 3a, deductions, a different municipality — each lever priced in francs, not advice-speak.
Your next step
Taxed at source? See what a return gives back. Take the report as a PDF, or talk it through with us.
Every municipality compared
- 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
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.
| # | Municipality | Tax | Rate |
|---|---|---|---|
| 1 | Freienbach SZ | CHF 17'077 | 9.5% |
| 2 | Wollerau SZ | CHF 17'338 | 9.6% |
| 3 | Feusisberg SZ | CHF 17'598 | 9.8% |
| 4 | Baar ZG | CHF 19'273 | 10.7% |
| 5 | Zug ZG | CHF 19'369 | 10.8% |
| 6 | Walchwil ZG | CHF 19'446 | 10.8% |
| 7 | Cham ZG | CHF 19'533 | 10.9% |
| 8 | Hünenberg ZG | CHF 19'533 | 10.9% |
| 9 | Oberägeri ZG | CHF 19'533 | 10.9% |
| 10 | Steinhausen ZG | CHF 19'533 | 10.9% |
of 2'121 municipalities
| # | Municipality | Tax | Rate |
|---|---|---|---|
| 2'121 | Leukerbad VS | CHF 47'453 | 26.4% |
| 2'120 | Grächen VS | CHF 47'091 | 26.2% |
| 2'119 | Kippel VS | CHF 47'069 | 26.1% |
| 2'118 | Blatten VS | CHF 47'069 | 26.1% |
| 2'117 | Wiler (Lötschen) VS | CHF 46'854 | 26.0% |
| 2'116 | Les Verrières NE | CHF 46'760 | 26.0% |
| 2'115 | Ferden VS | CHF 46'756 | 26.0% |
| 2'114 | Les Planchettes NE | CHF 46'568 | 25.9% |
| 2'113 | Saint-Gingolph VS | CHF 46'426 | 25.8% |
| 2'112 | Lax VS | CHF 46'415 | 25.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.
| Canton | Town | Tax | Effective rate | vs average |
|---|---|---|---|---|
| ZG | Zug | CHF 19'369 | 10.76% | -8.37 |
| SZ | Schwyz | CHF 22'866 | 12.7% | -6.43 |
| AI | Appenzell | CHF 26'105 | 14.5% | -4.63 |
| OW | Sarnen | CHF 26'439 | 14.69% | -4.44 |
| UR | Altdorf UR | CHF 27'305 | 15.17% | -3.96 |
| NW | Stans | CHF 28'686 | 15.94% | -3.19 |
| LU | Luzern | CHF 29'597 | 16.44% | -2.69 |
| SH | Schaffhausen | CHF 31'028 | 17.24% | -1.89 |
| GL | Glarus | CHF 31'611 | 17.56% | -1.57 |
| TG | Frauenfeld | CHF 32'600 | 18.11% | -1.02 |
| AG | Aarau | CHF 33'217 | 18.45% | -0.68 |
| ZH | Zurich | CHF 33'227 | 18.46% | -0.67 |
| GR | Chur | CHF 33'336 | 18.52% | -0.61 |
| AR | Herisau | CHF 35'574 | 19.76% | +0.63 |
| BS | Basel | CHF 35'861 | 19.92% | +0.79 |
| SG | St. Gallen | CHF 37'603 | 20.89% | +1.76 |
| TI | Bellinzona | CHF 38'270 | 21.26% | +2.13 |
| SO | Solothurn | CHF 38'958 | 21.64% | +2.51 |
| GE | Genève | CHF 40'031 | 22.24% | +3.11 |
| JU | Delémont | CHF 40'282 | 22.38% | +3.25 |
| BE | Bern | CHF 40'393 | 22.44% | +3.31 |
| FR | Fribourg | CHF 41'344 | 22.97% | +3.84 |
| VS | Sion | CHF 41'787 | 23.21% | +4.08 |
| VD | Lausanne | CHF 42'731 | 23.74% | +4.61 |
| BL | Liestal | CHF 43'280 | 24.04% | +4.91 |
| NE | Neuchâtel | CHF 44'069 | 24.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.