Key facts at a glance
Cantonal multiplier (Staatssteuerfuss)
95%
Canton of Zurich, 2026-2027
Communal multiplier (Gemeindesteuerfuss)
119%
City of Zurich, 2026
Church tax (Kirchensteuer)
10%
Opt-in only, defaults off
Here are the numbers before the mechanics, for a single filer in the City of Zurich in 2026: on CHF 90,000, you net CHF 68,490 a year (CHF 5,707/month), an effective deduction rate of 23.9%. On CHF 130,000, net is CHF 94,540 a year (CHF 7,878/month), 27.3% effective. On CHF 180,000, net is CHF 124,772 a year (CHF 10,398/month), 30.7% effective.
What makes Zurich's payslip genuinely different from a UK or Ireland one isn't the total, it's the structure. There's no flat national income tax anywhere in Switzerland: federal tax is one calculation, and then a single cantonal "simple tax" figure gets multiplied twice, once for the canton, once for the municipality, to produce two more tax lines that most new arrivals assume are separate progressive schedules. They aren't. This article is scoped specifically to Zurich canton and the City of Zurich municipality; every other canton and municipality sets its own multipliers, and some differ sharply from these figures.
Run your own salary through the full Zurich breakdown.
Open the Zurich calculatorHow the three-layer tax actually stacks
Start with federal tax (Direkte Bundessteuer). ESTV, the Federal Tax Administration, runs your taxable income through its own progressive schedule, capped at an 11.5% marginal rate, with a tax-free floor around CHF 14,800-15,000 for a single filer. This is identical wherever in Switzerland you live.
Then, separately, Canton Zurich calculates an "einfache Staatssteuer" (simple tax) from its own progressive schedule (0% up to roughly CHF 6,900, rising in steps to 13% above roughly CHF 254,900). This simple-tax figure is the single most important number on your Swiss tax bill, because it doesn't get charged directly. Instead, it's multiplied by the canton's own Staatssteuerfuss (95% for 2026-2027) to produce your cantonal tax, and multiplied again, separately, by your municipality's Gemeindesteuerfuss (119% for the City of Zurich in 2026) to produce your communal tax. On CHF 130,000, the simple tax is CHF 9,154, and that same CHF 9,154 becomes CHF 8,696 of cantonal tax (x 0.95) and CHF 10,893 of communal tax (x 1.19), a combined 214% of the simple-tax base. It's one schedule, applied once, then scaled twice, not three independent progressive tables.
On top of all three income-tax lines sit Switzerland's federal social insurances: AHV/IV/EO (state pension, disability, and loss-of-earnings cover) at a flat 5.30% of gross with no ceiling, and ALV (unemployment insurance) at 1.10% up to a CHF 148,200 annual ceiling, dropping to 0% above it since the former surcharge on high earners was abolished in 2023. Then comes BVG, your occupational pension, which behaves differently again, see below.
The full breakdown at three salary levels
Single filer, City of Zurich, age 30, no church tax. "Social" combines AHV/IV/EO and ALV; BVG is the employee's half of the age-banded occupational pension contribution.
| Gross | Federal | Cantonal (95%) | Communal (119%) | AHV+ALV | BVG | Net & effective rate |
|---|---|---|---|---|---|---|
| CHF 90,000 | CHF 2,124 | CHF 5,062 | CHF 6,340 | CHF 5,760 | CHF 2,224 | CHF 68,490/yr (CHF 5,707/mo) · 23.9% |
| CHF 130,000 | CHF 5,301 | CHF 8,696 | CHF 10,893 | CHF 8,320 | CHF 2,249 | CHF 94,540/yr (CHF 7,878/mo) · 27.3% |
| CHF 180,000 | CHF 10,646 | CHF 13,834 | CHF 17,329 | CHF 11,170 | CHF 2,249 | CHF 124,772/yr (CHF 10,398/mo) · 30.7% |
2026 rates: federal Direkte Bundessteuer bands, Canton Zurich einfache Staatssteuer x 95% Staatssteuerfuss, City of Zurich x 119% Gemeindesteuerfuss, AHV/IV/EO 5.30% uncapped, ALV 1.10% to CHF 148,200. Run your own exact salary through the Zurich Salary Calculator.
BVG: the deduction that grows with your age, not your pay rise
BVG (Berufliche Vorsorge, or Pensionskasse) is your mandatory second-pillar occupational pension, calculated on your "coordinated salary" (gross minus a CHF 26,460 coordination deduction, capped at a maximum coordinated salary of CHF 64,260). The contribution rate itself is age-banded, and it's a genuinely large jump, not a rounding difference: at CHF 130,000 gross, here's how the employee's half of the contribution moves purely with age, no raise required.
| Age band | Total BVG rate | Employee share | Net pay, CHF 130,000 |
|---|---|---|---|
| 25-34 | 7% | CHF 2,249/yr | CHF 94,540/yr |
| 35-44 | 10% | CHF 3,213/yr | CHF 93,576/yr |
| 45-54 | 15% | CHF 4,820/yr | CHF 91,970/yr |
| 55-65 | 18% | CHF 5,783/yr | CHF 91,006/yr |
Total rate is employer + employee combined; the law only requires the employer to fund at least half, so this calculator models the standard 50/50 split. Some employers cover more than half as a benefit, so check your own pension plan (Vorsorgeausweis) rather than assuming the 50/50 default.
Two more things that change your real numbers: church tax and the 13th month
Kirchensteuer (church tax) is genuinely optional: it only applies if you're a registered member of the Reformed or Roman Catholic church in the City of Zurich, each levying 10% of your simple-tax base on top of everything above. On CHF 130,000, that's an extra CHF 915 a year, roughly CHF 76 a month, if it applies to you. Plenty of Zurich residents are konfessionslos (unaffiliated) and pay nothing here, which is why our calculator defaults the toggle off rather than on.
Separately, most Swiss employment contracts pay a 13. Monatslohn, a 13th month's salary, usually landing in November or December. It's ordinary taxable income folded into your annual gross, not a separate untaxed bonus, so it doesn't change your effective tax rate at all in the figures above. What it does change is how you should read a job offer quoted "per month": check whether that figure is meant to be multiplied by 12 or by 13 before comparing it to a UK or Ireland salary quoted as a straight annual figure.
See your own three-layer breakdown
Enter your salary, age, and church-tax status to see federal, cantonal, and communal tax, plus AHV/IV/EO, ALV, and BVG, calculated band by band.
Open the Zurich Salary CalculatorMonthly briefing
Get our monthly salary and market update
Salary movements, contractor rate changes, tax updates, and new tools. Sent once a month, no noise.
No spam. Unsubscribe any time. GDPR-compliant.
Frequently asked questions
Why is my tax split into three separate lines instead of just one income tax?
Because Switzerland genuinely has no flat national income tax. Federal tax (Direkte Bundessteuer) is calculated first from its own progressive schedule. Separately, an 'einfache Staatssteuer' (simple tax) is worked out from Canton Zurich's own progressive schedule, and that single simple-tax figure is then multiplied twice: once by the canton's own multiplier (95% for 2026-2027) to get your cantonal tax, and again by your municipality's multiplier (119% for the City of Zurich in 2026) to get your communal tax. It looks like three separate calculations, but the cantonal and communal lines are really the same base number scaled two different ways, not two more independent tax tables.
Do I get to choose which canton or municipality I'm taxed in?
No. You're taxed where you're legally domiciled, generally the municipality where you actually live and sleep most nights, not where your employer's office happens to sit. This matters because moving a 20-minute train ride from the City of Zurich to a lower-multiplier neighbouring municipality, or to a genuinely low-tax canton like Zug or Schwyz, can change your net pay meaningfully at the same salary. It isn't a paperwork optimisation you can apply for; it follows your actual residence.
Does the BVG pension contribution really double as I get older?
Yes, and it catches a lot of people off guard the first time their payslip changes with no raise involved. At CHF 130,000 gross, the employee BVG contribution is roughly CHF 2,249 a year at age 25-34 (7% total contribution rate, split 50/50), climbing to CHF 3,213 at 35-44, CHF 4,820 at 45-54, and CHF 5,783 at 55-65, more than double the starting rate. The logic is that older employees have fewer years left to build a pension, so the mandatory contribution rate ramps up in bands to compensate. It's a real deduction, not a rounding artefact, and worth budgeting for as your age crosses each threshold.
Do I have to pay church tax in Zurich?
Only if you're a registered member of a recognised church, the Reformed or Roman Catholic church in the City of Zurich, each levying 10% of the same simple-tax base used for your cantonal and communal tax. It's genuinely opt-in rather than automatic: plenty of Zurich residents are konfessionslos (unaffiliated) and pay nothing here, which is why our calculator defaults the toggle to off. If you were registered with a church when you moved and never actively left, check your Steuererklärung, since Kirchensteuer is one of the easier deductions to remove if it doesn't apply to you.
What is the 13th-month salary, and does it change my tax rate?
Most Swiss employment contracts pay your annual salary across 13 instalments rather than 12: the 13th payment (usually November or December) is ordinary taxable income, not a separate untaxed bonus. It doesn't change your effective tax rate at all, since the tax calculations above are already run on your full annual gross regardless of how it's split across the year. What it does change is how you should read a job offer: if a recruiter quotes 'CHF 10,000 a month,' check whether that's meant to be multiplied by 12 or by 13 to get your true annual gross before comparing it to another offer.
Does this calculator apply if I live in Winterthur or elsewhere in Zurich canton, not the city itself?
No, not accurately. This calculator is scoped specifically to Zurich canton's own tax schedule plus the City of Zurich's 119% communal multiplier. Other municipalities within the same canton, Winterthur, Uster, Dietikon, and dozens more, each set their own communal multiplier, which can run several percentage points either side of the city's rate. The federal tax and social insurance (AHV/IV/EO, ALV, BVG) figures stay the same nationwide, but the cantonal-times-communal portion will differ if you're outside the city itself.
Is Zurich representative of Swiss tax generally, or is it an outlier?
Treat Zurich as one specific data point, not a national average. Switzerland's 26 cantons each set their own tax schedule and multiplier, and the spread is large: Zug and Schwyz are genuinely among the lowest-tax cantons in the country, while Geneva and Basel-Stadt typically run higher than Zurich. A salary that nets well in Zurich could net meaningfully more in Zug or meaningfully less in Geneva at the identical gross figure, so don't extrapolate these numbers to a Swiss offer outside Zurich canton without checking that canton and municipality's own rates.
Related reading & tools