CHF 90,000 after tax in Switzerland — it depends heavily on canton
On CHF 90,000 gross, federal tax and social contributions are the same everywhere in Switzerland — but cantonal and communal tax varies enormously. The same salary nets CHF 6,042/month in Zug versus CHF 5,442/month in Geneva — a CHF 600/month difference for identical work.
Federal-level breakdown (same everywhere)
| Item | Annual | Monthly |
|---|---|---|
| Gross salary | CHF 90,000 | CHF 7,500 |
| Federal direct tax | −CHF 2,418 | −CHF 202 |
| AHV/IV/EO/ALV (social contributions) | −CHF 9,675 | −CHF 806 |
| Subtotal before cantonal tax | CHF 77,907 | CHF 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
| Canton | Cantonal + communal rate | Monthly Net | Annual Net |
|---|---|---|---|
| Zug (lowest-tax canton) | ~6% | CHF 6,042 | CHF 72,507 |
| National average (estimate) | ~13.5% | CHF 5,480 | CHF 65,757 |
| Geneva (high-tax canton) | ~14% | CHF 5,442 | CHF 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.