Skip to main content

Federal-level breakdown (same everywhere)

ItemAnnualMonthly
Gross salaryCHF 90,000CHF 7,500
Federal direct tax−CHF 2,418−CHF 202
AHV/IV/EO/ALV (social contributions)−CHF 9,675−CHF 806
Subtotal before cantonal taxCHF 77,907CHF 6,492

Federal tax and AHV/IV/EO/ALV social contributions are fixed nationally. Cantonal and communal tax — added below — is where the real variation happens.

The same CHF 90,000 in three different cantons

CantonCantonal + communal rateMonthly NetAnnual Net
Zug (lowest-tax canton)~6%CHF 6,042CHF 72,507
National average (estimate)~13.5%CHF 5,480CHF 65,757
Geneva (high-tax canton)~14%CHF 5,442CHF 65,307

That's a CHF 7,200/year (CHF 600/month) difference between Zug and Geneva on the identical gross salary and identical job. Zug, Zurich's neighbouring low-tax canton, has deliberately kept cantonal rates low to attract wealthy residents and corporate headquarters; Geneva's rate reflects its higher public spending and cost structure. See our full canton-by-canton tax comparison for more cantons and salary levels.

Is CHF 90,000 a good salary in Switzerland?

Yes, comfortably — Switzerland's average salary sits around CHF 80,000-85,000, so CHF 90,000 is at or slightly above average nationally. The bigger question is location: in Zug or Zurich\'s lower-tax neighbouring municipalities, CHF 90,000 supports a genuinely comfortable lifestyle even accounting for Switzerland\'s high cost of living. In Geneva or Basel, the same salary goes a bit less far both due to higher cantonal tax and generally higher rents, though it remains a solid, above-average income everywhere in the country.

Frequently asked questions

It depends heavily on canton. Using an average cantonal tax estimate: approximately CHF 65,757 a year, or CHF 5,480 a month (26.9% effective rate). In low-tax Zug, this rises to roughly CHF 6,042/month; in higher-tax Geneva, roughly CHF 5,442/month.

Swiss cantons and communes set their own tax rates independently, on top of a relatively light federal tax. Cantons like Zug and Schwyz have deliberately kept rates low to attract residents and corporate headquarters, while cantons like Geneva and Vaud have higher rates reflecting different public spending priorities and cost structures.

Yes — it's at or above Switzerland's national average (roughly CHF 80,000-85,000). It's a comfortable salary in most cantons, though Switzerland's overall cost of living, particularly in Zurich and Geneva, is among the highest in the world.

Switzerland nets dramatically more — roughly CHF 5,480/month (average canton) versus around €3,900-4,000/month for a comparable German salary once converted. See our full Switzerland vs Germany comparison for the exact numbers driving Germany-to-Switzerland cross-border commuting.