Income tax / Thurgau
Income tax in Thurgau
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 year | Single | Married, 2 children |
|---|---|---|
| CHF 60’000 | 4’02719.5% | 4’49010.2% |
| CHF 80’000 | 5’19122.1% | 5’79813.0% |
| CHF 100’000 | 6’36723.6% | 7’07715.1% |
| CHF 120’000 | 7’53324.7% | 8’33316.7% |
| CHF 150’000 | 9’23826.1% | 10’15118.8% |
| CHF 200’000 | 12’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.
| Commune | Multiplier | Tax per year |
|---|---|---|
| Warth-Weiningen | 94% | 9’133 |
| Horn | 99% | 9’358 |
| Bottighofen | 103% | 9’538 |
| Ermatingen | 111% | 9’898 |
| Uttwil | 114% | 10’033 |
| 70 more communes | ||
| Amlikon-Bissegg | 162% | 12’192 |
| Hefenhofen | 163% | 12’237 |
| Raperswilen | 163% | 12’237 |
| Romanshorn | 163% | 12’237 |
| Arbon | 175% | 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
- Warth-Weiningen9’133
- Horn9’358
- Bottighofen9’538
- Ermatingen9’898
- Uttwil10’033
- Salenstein10’078
- Tägerwilen10’213
- Steckborn10’348
- Dozwil10’438
- Münsterlingen10’618
- Berlingen10’708
- Gottlieben10’708
- Kesswil10’708
- Neunforn10’708
- Gachnang10’843
- Wäldi10’933
- Kreuzlingen11’023
- Berg (TG)11’068
- Hüttwilen11’068
- Lengwil11’068
- Wilen (TG)11’068
- Güttingen11’113
- Lommis11’113
- Mammern11’158
- Diessenhofen11’203
- Hohentannen11’203
- Müllheim11’203
- Sulgen11’203
- Wängi11’203
- Schlatt (TG)11’248
- Eschenz11’293
- Frauenfeld11’293
- Sirnach11’293
- Uesslingen-Buch11’293
- Basadingen-Schlattingen11’338
- Altnau11’383
- Eschlikon11’383
- Roggwil (TG)11’383
- Weinfelden11’383
- Bettwiesen11’473
- Herdern11’473
- Wuppenau11’473
- Braunau11’518
- Felben-Wellhausen11’518
- Rickenbach (TG)11’518
- Salmsach11’518
- Erlen11’563
- Kradolf-Schönenberg11’563
- Stettfurt11’563
- Bichelsee-Balterswil11’653
- Egnach11’653
- Hauptwil-Gottshaus11’653
- Kemmental11’653
- Zihlschlacht-Sitterdorf11’653
- Affeltrangen11’697
- Bürglen (TG)11’697
- Bussnang11’697
- Langrickenbach11’697
- Matzingen11’697
- Münchwilen (TG)11’697
- Schönholzerswilen11’697
- Birwinken11’742
- Sommeri11’742
- Märstetten11’832
- Wagenhausen11’832
- Aadorf11’877
- Fischingen11’877
- Hüttlingen11’877
- Thundorf11’877
- Tobel-Tägerschen11’922
- Bischofszell12’012
- Pfyn12’012
- Homburg12’057
- Wigoltingen12’057
- Amriswil12’102
- Amlikon-Bissegg12’192
- Hefenhofen12’237
- Raperswilen12’237
- Romanshorn12’237
- Arbon12’777