Skip to main content

Canton Zurich · tax year 2025

Your Zurich tax return, 2025

What Zurich charges on your salary, what each of its 160 communes costs, and where its limits differ from federal law.

Filing app
ZHprivateTax
Deadline
31 March 2026Ask your commune before 31 March 2026, online if it offers that; the canton allows extensions to 30 November 2026 at most, and a commune may first grant 30 September, so ask again before then if you need longer.
Communes
160Municipal rates from 72% to 129%

Your commune moves the bill more than you think

The canton levies its tax, then each commune adds its own rate on the same base. These bills come from the federal tax administration's 2025 calculator.

Household
Children
Gross salary

Zürich · capital, 119%

CHF 12’074

Federal CHF 1’705 · Canton CHF 4’672 · Commune and personal tax CHF 5’697

Kilchberg (ZH) · lowest rate, 72%

CHF 9’833

Federal CHF 1’705 · Canton CHF 4’672 · Commune and personal tax CHF 3’456 · CHF 2’241 less than Zürich

Maschwanden · highest rate, 129%

CHF 12’550

Federal CHF 1’705 · Canton CHF 4’672 · Commune and personal tax CHF 6’173 · CHF 476 more than Zürich

  • Federal
  • Canton
  • Commune and personal tax
Estimated income tax in each commune

Hover or tap a commune.

Tap a commune to see its bill.

All 160 communes by municipal rate

Each dot is a commune. Zürich is marked.

80%90%100%110%120%Zürich 119%

Lowest: Kilchberg (ZH) 72%Highest: Maschwanden 129%

Income tax figures: federal tax administration calculator, tax year 2025, retrieved 2026-09-16. One earner aged 35, employment income, no wealth, no church tax, and the standard deductions the calculator applies.

Bills for Zürich, Kilchberg (ZH) and Maschwanden are the calculator's own. Every other commune is scaled from the capital's base tax by that commune's rate, which matched the calculator to within CHF 40 where we checked.

Municipal rates: federal tax administration, tax year 2025. Boundaries: swisstopo.

Where Zurich is not the federal number

Your return is assessed twice, once for cantonal tax and once for federal tax. The same receipt can be worth more on one than on the other.

  • Insurance premiums, single

    ZurichCHF 2’900
    FederalCHF 1’800

    Without a pension fund or pillar 3a: CHF 4’350

    Plus CHF 1’300 per child (federal CHF 700)

    Higher in Zurich
  • Insurance premiums, couple

    ZurichCHF 5’800
    FederalCHF 3’700

    With no pension fund or pillar 3a payment on either side: CHF 8’700

    Plus CHF 1’300 per child (federal CHF 700)

    Higher in Zurich
  • Third-party childcare

    ZurichCHF 25’000
    FederalCHF 25’800

    Per child under 14. Meals and board do not count.

    Lower in Zurich
  • Commuting

    ZurichCHF 5’200
    FederalCHF 3’300
    Higher in Zurich
  • Second-earner deduction

    ZurichCHF 6’100
    Federalup to CHF 14’100
    Lower in Zurich

The amounts above assume you pay into a pension fund or pillar 3a.

Deduction limits: Kanton Zürich: Wegleitung zur Steuererklärung 2025 (form 305), pp.15-16, Ziffer 15 and Formular 365 Versicherungsprämien 2025; statute § 31 Abs. 1 lit. g StG as quoted in the ESTV Kantonsblatt Zürich. www.zh.ch

Deduction limits: Kanton Zürich: Wegleitung zur Steuererklärung 2025, p.18, Ziffer 16.6; ZStB Nr. 34.1 (version valid to 31.12.2025), Rz 42-51. www.zh.ch

Deduction limits: Kanton Zürich: Wegleitung zur Steuererklärung 2025, p.13, Berufsauslagen Ziffer 1; § 26 Abs. 1 lit. a StG. www.zh.ch

Deduction limits: Kanton Zürich: Wegleitung zur Steuererklärung 2025, p.18, Ziffer 17 Sonderabzug bei Erwerbstätigkeit beider Ehegatten; § 31 Abs. 2 StG. www.zh.ch

Deadline: Kanton Zürich: Wegleitung zur Steuererklärung 2025, p.7, Frist zur Abgabe; ZStB Nr. 132.1, G.I.1 and G.II (extension ceiling 30 November, automatic 30 September for self-employed residents). Checked 2026-09-20

Let Zurich's limits apply themselves

Upload your documents once. PaperTax applies Zurich's own limits and tells you what to type into each field of ZHprivateTax. You still submit it yourself.