Self-employed / Zurich

Self-employed in Zurich

Tax year 2026 · Data updated 14 Nov 2026 · Source: ESTV, BSV

Of CHF 100’000 profit, a single person without children in Zurich has CHF 6’412 left a month. Tax and social contributions take 23.1% of the profit, which puts Zurich 6th among the 26 cantonal capitals.

Profit and what's left in Zurich

Profit per yearSingleMarried, 2 children
CHF 50’0003’51815.6%3’7899.1%
CHF 80’0005’26821.0%5’76813.5%
CHF 100’0006’41223.1%7’07615.1%
CHF 150’0009’08827.3%10’07619.4%
CHF 200’00011’58930.5%12’84023.0%
CHF 300’00016’23235.1%17’80628.8%

The table shows what is left per month in Zurich and, below it, the share of profit that goes to tax and social contributions. We assume no church tax and no pillar 3a payment, and the children are 6 and 10.

Income tax in Zurich

  • The canton's multiplier is 95% of the simple tax. Communes add between 71% and 128%, and Zurich adds 119%.
  • Married couples and single parents have a lower tariff of their own.
  • Two children lower the income tax of a married couple with CHF 100’000 profit in Zurich by CHF 4’082 a year.
  • With CHF 100’000 profit in Zurich, church members pay another CHF 478 of church tax a year, Roman Catholics and Protestants alike.
  • On top comes a personal tax of CHF 24 a year, CHF 48 for a married couple.
  • With CHF 100’000 profit, paying the pillar 3a maximum of CHF 17’795 saves CHF 3’809 of tax in Zurich.
  • Zurich has no deduction for low incomes and no tenant deduction. The deductions are the same in all 160 communes, so the commune's multiplier is the only thing that changes your tax when you move within the canton.

Cheapest and most expensive communes in Zurich

With CHF 100’000 profit, a single person pays CHF 7’966 of cantonal and communal tax a year in Zumikon and CHF 10’693 in Maschwanden. The difference is CHF 2’727 a year. Zurich is number 144 of 160 communes.

CommuneMultiplierTax per year
Zumikon71%7’966
Kilchberg (ZH)72%8’013
Herrliberg73%8’061
Küsnacht (ZH)73%8’061
Rüschlikon75%8’157
150 more communes
Schlatt (ZH)123%10’453
Wildberg124%10’501
Winterthur125%10’549
Bachs128%10’693
Maschwanden128%10’693

Social contributions in Zurich

  • AHV / IV / EO10% from CHF 60’500
  • Family allowance fund1.025%
  • Contributions on CHF 100’000 profitCHF 11’025

The family allowance rate in Zurich is the 2nd lowest of the 26 cantons. AHV, IV and EO cost the same all over Switzerland, and the sliding scale for lower incomes applies in Zurich too.

Zurich compared with other capitals

In Altdorf you keep CHF 12 more a month, in Lucerne CHF 2 less. See all 26 cantons in the calculator. For employees: net salary in Zurich.

All 160 communes of Zurich

The list gives the cantonal and communal tax per year for a single person with CHF 100’000 profit, without church tax, from Zumikon to Maschwanden. Federal tax of CHF 1’774 comes on top in every commune.

Show the list of 160 communes
  1. Zumikon7’966
  2. Kilchberg (ZH)8’013
  3. Herrliberg8’061
  4. Küsnacht (ZH)8’061
  5. Rüschlikon8’157
  6. Erlenbach (ZH)8’205
  7. Winkel8’205
  8. Zollikon8’205
  9. Neerach8’253
  10. Thalwil8’301
  11. Uitikon8’301
  12. Meilen8’348
  13. Maur8’444
  14. Stäfa8’540
  15. Oberrieden8’588
  16. Uetikon am See8’588
  17. Brütten8’635
  18. Wiesendangen8’683
  19. Männedorf8’731
  20. Wettswil am Albis8’827
  21. Dinhard8’875
  22. Horgen8’875
  23. Nürensdorf8’875
  24. Aesch (ZH)8’922
  25. Aeugst am Albis8’970
  26. Dübendorf8’970
  27. Wallisellen9’018
  28. Boppelsen9’066
  29. Oberweningen9’066
  30. Opfikon9’066
  31. Schöfflisdorf9’066
  32. Weiach9’162
  33. Hettlingen9’209
  34. Lufingen9’209
  35. Wil (ZH)9’209
  36. Berg am Irchel9’257
  37. Mettmenstetten9’257
  38. Neftenbach9’257
  39. Dorf9’305
  40. Fällanden9’305
  41. Freienstein-Teufen9’305
  42. Richterswil9’305
  43. Hedingen9’353
  44. Kloten9’353
  45. Niederweningen9’353
  46. Seuzach9’353
  47. Egg9’401
  48. Greifensee9’401
  49. Stallikon9’401
  50. Volketswil9’401
  51. Wangen-Brüttisellen9’401
  52. Kappel am Albis9’449
  53. Unterengstringen9’449
  54. Wädenswil9’449
  55. Rorbas9’497
  56. Schwerzenbach9’497
  57. Adliswil9’544
  58. Bäretswil9’544
  59. Laufen-Uhwiesen9’544
  60. Buchs (ZH)9’592
  61. Dielsdorf9’592
  62. Dietlikon9’592
  63. Bachenbülach9’640
  64. Bonstetten9’640
  65. Buch am Irchel9’640
  66. Dägerlen9’640
  67. Langnau am Albis9’640
  68. Lindau9’640
  69. Niederglatt9’640
  70. Schleinikon9’640
  71. Dällikon9’688
  72. Flaach9’688
  73. Marthalen9’688
  74. Oetwil an der Limmat9’688
  75. Truttikon9’688
  76. Weiningen (ZH)9’688
  77. Hüntwangen9’736
  78. Mönchaltorf9’736
  79. Otelfingen9’736
  80. Steinmaur9’736
  81. Oberengstringen9’784
  82. Benken (ZH)9’831
  83. Höri9’831
  84. Pfäffikon9’831
  85. Trüllikon9’831
  86. Dachsen9’879
  87. Fehraltorf9’879
  88. Flurlingen9’879
  89. Henggart9’879
  90. Schlieren9’879
  91. Seegräben9’879
  92. Stadel9’879
  93. Volken9’879
  94. Birmensdorf (ZH)9’927
  95. Dättlikon9’927
  96. Embrach9’927
  97. Geroldswil9’927
  98. Hausen am Albis9’927
  99. Niederhasli9’927
  100. Pfungen9’927
  101. Rheinau9’927
  102. Rickenbach (ZH)9’927
  103. Stammheim9’927
  104. Uster9’927
  105. Dürnten9’975
  106. Eglisau9’975
  107. Hittnau9’975
  108. Hombrechtikon9’975
  109. Hüttikon9’975
  110. Illnau-Effretikon9’975
  111. Ossingen9’975
  112. Rafz9’975
  113. Rümlang9’975
  114. Russikon9’975
  115. Altikon10’023
  116. Bassersdorf10’023
  117. Bülach10’023
  118. Feuerthalen10’023
  119. Oetwil am See10’023
  120. Ottenbach10’071
  121. Regensberg10’071
  122. Urdorf10’071
  123. Zell (ZH)10’071
  124. Grüningen10’118
  125. Hinwil10’118
  126. Hochfelden10’118
  127. Knonau10’118
  128. Wasterkingen10’118
  129. Weisslingen10’118
  130. Ellikon an der Thur10’166
  131. Elsau10’166
  132. Gossau (ZH)10’166
  133. Oberembrach10’166
  134. Regensdorf10’166
  135. Thalheim an der Thur10’166
  136. Bubikon10’214
  137. Kleinandelfingen10’214
  138. Obfelden10’214
  139. Andelfingen10’262
  140. Elgg10’262
  141. Oberglatt10’262
  142. Rüti (ZH)10’262
  143. Wetzikon (ZH)10’262
  144. Zürich10’262
  145. Bauma10’310
  146. Dänikon10’310
  147. Glattfelden10’310
  148. Rifferswil10’310
  149. Dietikon10’358
  150. Hagenbuch10’358
  151. Affoltern am Albis10’405
  152. Fischenthal10’405
  153. Turbenthal10’405
  154. Wald (ZH)10’405
  155. Wila10’405
  156. Schlatt (ZH)10’453
  157. Wildberg10’501
  158. Winterthur10’549
  159. Bachs10’693
  160. Maschwanden10’693

Other cantons: self-employed in all 26 cantons.

Calculate your case in Zurich

CHF

Income less business costs, before your own AHV contributions.

Zürich · Zurich

Marital status
Children under 18
0
Pillar 3a payment
More options
CHF

Only if you joined a pension fund voluntarily. It lowers the pillar 3a limit to CHF 7’258.

CHF

The compensation office deducts 1% interest on it before it charges contributions (rate for 2025, the latest published).

Between 0 and 5% of the AHV contribution. Your office's invoice shows it.

CHF

Leave empty to use the assumption of the federal tax calculator: CHF 4’560 per adult and CHF 1’200 per child.

Left per month

CHF6’412
Per year CHF 76’939Tax and contributions 23.1%
24%

Set aside 24% of your profit for tax and social contributions. Tax and AHV invoices arrive months later, so the money should be there when they do.

A pillar 3a payment of CHF 17’795, the most you can deduct, would lower your tax by CHF 3’809.

Where your profit goes

  • Left for youAfter income tax and social contributions76’93976.9%
  • Cantonal and communal taxZürich, Zurich10’26210.3%
  • Federal taxDirect federal tax, the same everywhere in Switzerland1’7741.8%
  • AHV / IV / EOOld age, disability and income loss, 10%10’00010.0%
  • Family allowance fundCantonal fund, 1.025% of income up to CHF 148’2001’0251.0%
  • Profit per year100’000100%

Of the next CHF 1’000 of profit, CHF 658 is left for you.

Income tax in detail

CantonFederal
Profit after social contributions88’97588’975
Insurance premiums-4’350-2’700
Taxable income84’62586’275
Federal tax1’774
Cantonal tax, multiplier 95%4’545
Communal tax, multiplier 119%5’693
Personal tax24
Income tax per year12’036

The family allowance rate is the one of the cantonal fund. If you belong to a professional association's fund, your rate may differ.

Same profit in every canton

Left per month if you live in the cantonal capital.

  • 1Zug6’881
  • 2Schwyz6’659
  • 3Appenzell Innerrhoden6’468
  • 4Obwalden6’427
  • 5Uri6’423
  • 6Zurich6’412
  • 7Lucerne6’410
  • 8Nidwalden6’395

This is an estimate and doesn't replace tax advice. It covers only your income from self-employment. Other income, wealth tax and deductions that aren't listed above are left out. Your tax office and your compensation office set the final amounts.

Left per monthCHF6’412