Income tax / Ticino

Income tax in Ticino

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

Of a gross salary of CHF 100’000, a single person without children in Bellinzona has CHF 6’253 left a month. Income tax and social contributions take 25.0% of the salary, which puts Bellinzona 16th among the 26 cantonal capitals.

The figures are for employees who file a tax return in Ticino: Swiss citizens and C permit holders. With a B or L permit you pay withholding tax: net salary in Ticino.

Gross salary and what's left in Bellinzona

Gross salary per yearSingleMarried, 2 children
CHF 60’0004’05019.0%4’48710.3%
CHF 80’0005’17222.4%5’86912.0%
CHF 100’0006’25325.0%7’21013.5%
CHF 120’0007’34226.6%8’44015.6%
CHF 150’0008’90128.8%10’15418.8%
CHF 200’00011’43831.4%12’82023.1%

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

How Ticino calculates the tax

  • The canton's multiplier is 100% of the simple tax. Communes add between 56% and 100%, and Bellinzona adds 93%.
  • Married couples and single parents have a lower tariff of their own.
  • Two children lower the income tax of a married couple with a salary of CHF 100’000 in Bellinzona by CHF 5’520 a year.
  • Bellinzona doesn't charge church tax with the tax bill.
  • A personal tax of CHF 20 a year comes on top, CHF 40 for a married couple.
  • Paying the pillar 3a maximum of CHF 7’258 on a salary of CHF 100’000 saves CHF 2’087 of tax in Bellinzona.

Deductions for employees in Ticino

  • Professional expenses on a CHF 100’000 salaryCHF 3’500
  • Commuting, maximumno limit
  • Meals away from home, maximumCHF 3’200
  • Childcare per child, maximumCHF 26’200
  • Second-earner deduction on a second salary of CHF 50’000CHF 8’100

These amounts apply to cantonal and communal tax in Ticino. For federal tax the same employee deducts CHF 2’681 for professional expenses, up to CHF 3’300 for commuting, up to CHF 25’800 for childcare per child and CHF 14’100 for the second earner.

  • A married couple with salaries of CHF 100’000 and CHF 50’000 pays CHF 17’396 of income tax a year in Bellinzona and has CHF 9’760 left a month.

Cheapest and most expensive communes in Ticino

On a gross salary of CHF 100’000, a single person pays CHF 10’235 of cantonal and communal tax a year in Porza and CHF 13’116 in Verzasca. The difference is CHF 2’881 a year. Bellinzona is number 77 of 100 communes.

CommuneMultiplierTax per year
Porza56%10’235
Paradiso58%10’366
Bedretto60%10’497
Collina d'Oro60%10’497
Mezzovico-Vira60%10’497
90 more communes
Bosco/Gurin100%13’116
Cerentino100%13’116
Lavertezzo100%13’116
Mergoscia100%13’116
Verzasca100%13’116

Bellinzona compared with other capitals

In Herisau you keep CHF 4 more a month, in Basel CHF 20 less. The deductions of every canton are in the table of deductions for employees. For the self-employed: sole proprietors in Ticino.

All 100 communes of Ticino

The list gives the cantonal and communal tax per year for a single person with a gross salary of CHF 100’000, without church tax, from Porza to Verzasca. Federal tax of CHF 1’688 comes on top in every commune.

Show the list of 100 communes
  1. Porza10’235
  2. Paradiso10’366
  3. Bedretto10’497
  4. Collina d'Oro10’497
  5. Mezzovico-Vira10’497
  6. Bioggio10’824
  7. Campo (Vallemaggia)10’824
  8. Linescio10’824
  9. Manno10’824
  10. Melide10’824
  11. Novazzano10’824
  12. Sorengo10’824
  13. Stabio10’824
  14. Vico Morcote10’824
  15. Bissone11’086
  16. Cadempino11’152
  17. Castel San Pietro11’152
  18. Dalpe11’152
  19. Gravesano11’152
  20. Massagno11’152
  21. Origlio11’152
  22. Ascona11’479
  23. Balerna11’479
  24. Cureglia11’479
  25. Grancia11’479
  26. Muralto11’479
  27. Muzzano11’479
  28. Ronco sopra Ascona11’479
  29. Savosa11’479
  30. Lugano11’610
  31. Mendrisio11’610
  32. Bedano11’675
  33. Brione sopra Minusio11’675
  34. Canobbio11’675
  35. Magliaso11’675
  36. Sant'Antonino11’675
  37. Comano11’741
  38. Morcote11’806
  39. Riva San Vitale11’806
  40. Val Mara11’806
  41. Vernate11’806
  42. Agno11’937
  43. Minusio11’937
  44. Morbio Inferiore11’937
  45. Orselina11’937
  46. Vacallo12’068
  47. Brissago12’134
  48. Brusino Arsizio12’134
  49. Caslano12’134
  50. Coldrerio12’134
  51. Gambarogno12’134
  52. Lamone12’134
  53. Ponte Capriasca12’134
  54. Terre di Pedemonte12’134
  55. Torricella-Taverne12’134
  56. Tresa12’134
  57. Airolo12’265
  58. Pura12’265
  59. Cadenazzo12’330
  60. Chiasso12’330
  61. Gordola12’330
  62. Alto Malcantone12’461
  63. Blenio12’461
  64. Cugnasco-Gerra12’461
  65. Locarno12’461
  66. Losone12’461
  67. Lumino12’461
  68. Maggia12’461
  69. Neggio12’461
  70. Personico12’461
  71. Quinto12’461
  72. Vezia12’461
  73. Arbedo-Castione12’527
  74. Aranno12’592
  75. Isone12’592
  76. Monteceneri12’592
  77. Bellinzona12’658
  78. Serravalle12’658
  79. Tenero-Contra12’658
  80. Capriasca12’723
  81. Cevio12’723
  82. Faido12’723
  83. Acquarossa12’789
  84. Arogno12’789
  85. Avegno Gordevio12’789
  86. Biasca12’789
  87. Breggia12’789
  88. Cademario12’789
  89. Centovalli12’789
  90. Giornico12’789
  91. Lavizzara12’789
  92. Lema12’789
  93. Onsernone12’789
  94. Pollegio12’789
  95. Riviera12’789
  96. Bosco/Gurin13’116
  97. Cerentino13’116
  98. Lavertezzo13’116
  99. Mergoscia13’116
  100. Verzasca13’116

Calculate your case in Ticino

CHF

Everything your employer pays before deductions, with the 13th salary and bonus.

The pension fund contribution depends on age.

Bellinzona · Ticino

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

Season ticket or car costs for the way to work. Federal tax accepts up to CHF 3’300, and most cantons have their own limit.

CHF

CHF 15 per working day if you can't eat at home, at most CHF 3’200 a year. Half of that if your employer pays part of the meal.

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’253
Per year CHF 75’041Tax and contributions 25.0%
17%

Set aside 17% of your net salary for income tax. Your employer doesn't deduct this tax. The bill follows your tax return.

A pillar 3a payment of CHF 7’258, the most you can deduct, would lower your tax by CHF 2’087.

Where your salary goes

  • Left for youAfter income tax and social contributions75’04175.0%
  • Cantonal and communal taxBellinzona, Ticino12’65812.7%
  • Federal taxDirect federal tax, the same everywhere in Switzerland1’6881.7%
  • AHV / IV / EO and ALVOld age, disability and income loss 5.3%, unemployment insurance 1.1%6’4006.4%
  • Pension fundLegal minimum for your age. Your pension fund may charge more.3’2133.2%
  • Accident insuranceNon-occupational accidents, estimated at 1%1’0001.0%
  • Gross salary per year100’000100%

Of the next CHF 1’000 of salary, CHF 666 is left for you.

Income tax in detail

CantonFederal
Net salary89’38789’387
Professional expenses, flat rate-3’500-2’681
Insurance premiums-4’560-1’800
Taxable income81’32784’906
Federal tax1’688
Cantonal tax, multiplier 100%6’548
Communal tax, multiplier 93%6’090
Personal tax20
Income tax per year14’346

Same salary in every canton

Left per month if you live in the cantonal capital.

  • 1Zug6’961
  • 2Schwyz6’777
  • 3Appenzell Innerrhoden6’596
  • 4Nidwalden6’509
  • 5Obwalden6’508
  • 6Uri6’499
  • 7Lucerne6’491
  • 16Ticino6’253

This is an estimate and doesn't replace tax advice. It covers your salary only. Other income, wealth tax and deductions that aren't listed above are left out. Your pension fund sets your real contribution, and your tax office sets the final tax.

Left per monthCHF6’253