Income tax / Thurgau

Income tax in Thurgau

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 Frauenfeld has CHF 6’367 left a month. Income tax and social contributions take 23.6% of the salary, which puts Frauenfeld 12th among the 26 cantonal capitals.

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

Gross salary and what's left in Frauenfeld

Gross salary per yearSingleMarried, 2 children
CHF 60’0004’02719.5%4’49010.2%
CHF 80’0005’19122.1%5’79813.0%
CHF 100’0006’36723.6%7’07715.1%
CHF 120’0007’53324.7%8’33316.7%
CHF 150’0009’23826.1%10’15118.8%
CHF 200’00012’01227.9%13’06921.6%

The table shows what is left per month in Frauenfeld 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 Thurgau calculates the tax

  • The canton's multiplier is 109% of the simple tax. Communes add between 94% and 175%, and Frauenfeld adds 142%.
  • Married couples and single parents pay the rate that applies to their income divided by 2.
  • Two children lower the income tax of a married couple with a salary of CHF 100’000 in Frauenfeld by CHF 3’855 a year.
  • On a salary of CHF 100’000 in Frauenfeld, church members pay another CHF 720 of church tax a year, Roman Catholics and Protestants alike.
  • Paying the pillar 3a maximum of CHF 7’258 on a salary of CHF 100’000 saves CHF 1’735 of tax in Frauenfeld.

Deductions for employees in Thurgau

  • Professional expenses on a CHF 100’000 salaryCHF 2’681
  • Commuting, maximumCHF 6’000
  • Meals away from home, maximumCHF 3’200
  • Childcare per child, maximumCHF 10’100
  • Second-earner deduction on a second salary of CHF 50’000none

These amounts apply to cantonal and communal tax in Thurgau. 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’205 of income tax a year in Frauenfeld and has CHF 9’775 left a month.
  • Thurgau has no second-earner deduction for cantonal tax. Married couples are taxed at the rate for half of their joint income.
  • Of the cost of paid childcare, 75% is deductible, up to CHF 10’100 per child.

Cheapest and most expensive communes in Thurgau

On a gross salary of CHF 100’000, a single person pays CHF 9’133 of cantonal and communal tax a year in Warth-Weiningen and CHF 12’777 in Arbon. The difference is CHF 3’644 a year. Frauenfeld is number 32 of 80 communes.

CommuneMultiplierTax per year
Warth-Weiningen94%9’133
Horn99%9’358
Bottighofen103%9’538
Ermatingen111%9’898
Uttwil114%10’033
70 more communes
Amlikon-Bissegg162%12’192
Hefenhofen163%12’237
Raperswilen163%12’237
Romanshorn163%12’237
Arbon175%12’777

Frauenfeld compared with other capitals

In Chur you keep CHF 39 more a month, in Glarus CHF 9 less. The deductions of every canton are in the table of deductions for employees. For the self-employed: sole proprietors in Thurgau.

All 80 communes of Thurgau

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 Warth-Weiningen to Arbon. Federal tax of CHF 1’688 comes on top in every commune.

Show the list of 80 communes
  1. Warth-Weiningen9’133
  2. Horn9’358
  3. Bottighofen9’538
  4. Ermatingen9’898
  5. Uttwil10’033
  6. Salenstein10’078
  7. Tägerwilen10’213
  8. Steckborn10’348
  9. Dozwil10’438
  10. Münsterlingen10’618
  11. Berlingen10’708
  12. Gottlieben10’708
  13. Kesswil10’708
  14. Neunforn10’708
  15. Gachnang10’843
  16. Wäldi10’933
  17. Kreuzlingen11’023
  18. Berg (TG)11’068
  19. Hüttwilen11’068
  20. Lengwil11’068
  21. Wilen (TG)11’068
  22. Güttingen11’113
  23. Lommis11’113
  24. Mammern11’158
  25. Diessenhofen11’203
  26. Hohentannen11’203
  27. Müllheim11’203
  28. Sulgen11’203
  29. Wängi11’203
  30. Schlatt (TG)11’248
  31. Eschenz11’293
  32. Frauenfeld11’293
  33. Sirnach11’293
  34. Uesslingen-Buch11’293
  35. Basadingen-Schlattingen11’338
  36. Altnau11’383
  37. Eschlikon11’383
  38. Roggwil (TG)11’383
  39. Weinfelden11’383
  40. Bettwiesen11’473
  41. Herdern11’473
  42. Wuppenau11’473
  43. Braunau11’518
  44. Felben-Wellhausen11’518
  45. Rickenbach (TG)11’518
  46. Salmsach11’518
  47. Erlen11’563
  48. Kradolf-Schönenberg11’563
  49. Stettfurt11’563
  50. Bichelsee-Balterswil11’653
  51. Egnach11’653
  52. Hauptwil-Gottshaus11’653
  53. Kemmental11’653
  54. Zihlschlacht-Sitterdorf11’653
  55. Affeltrangen11’697
  56. Bürglen (TG)11’697
  57. Bussnang11’697
  58. Langrickenbach11’697
  59. Matzingen11’697
  60. Münchwilen (TG)11’697
  61. Schönholzerswilen11’697
  62. Birwinken11’742
  63. Sommeri11’742
  64. Märstetten11’832
  65. Wagenhausen11’832
  66. Aadorf11’877
  67. Fischingen11’877
  68. Hüttlingen11’877
  69. Thundorf11’877
  70. Tobel-Tägerschen11’922
  71. Bischofszell12’012
  72. Pfyn12’012
  73. Homburg12’057
  74. Wigoltingen12’057
  75. Amriswil12’102
  76. Amlikon-Bissegg12’192
  77. Hefenhofen12’237
  78. Raperswilen12’237
  79. Romanshorn12’237
  80. Arbon12’777

Calculate your case in Thurgau

CHF

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

The pension fund contribution depends on age.

Frauenfeld · Thurgau

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’367
Per year CHF 76’406Tax and contributions 23.6%
15%

Set aside 15% 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 1’735.

Where your salary goes

  • Left for youAfter income tax and social contributions76’40676.4%
  • Cantonal and communal taxFrauenfeld, Thurgau11’29311.3%
  • 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 709 is left for you.

Income tax in detail

CantonFederal
Net salary89’38789’387
Professional expenses, flat rate-2’681-2’681
Insurance premiums-3’500-1’800
Taxable income83’20684’906
Federal tax1’688
Cantonal tax, multiplier 109%4’904
Communal tax, multiplier 142%6’389
Income tax per year12’981

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
  • 12Thurgau6’367

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’367