Taxes in the canton of Thurgau

80 municipalities compared

Calculated by taxoo from ESTV tax data, tax years 2023 to 2026

Open the taxoo tax grid
Household

1 Adult, 0 Kids, 80k, income CHF 80’000: CHF 9’344 tax a year in the median municipality of the canton of Thurgau.

% of income
11.68%
Rank among the cantons
13 of 26
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 1’137
Swiss median CHF 10’481
Change since 2023
+CHF 11
+0.01 pp

1 Adult, 0 Kids, income CHF 100’000: CHF 13’209 tax a year in the median municipality of the canton of Thurgau.

% of income
13.21%
Rank among the cantons
12 of 26
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 2’081
Swiss median CHF 15’290
Change since 2023
-CHF 77
-0.08 pp

1 Adult, 0 Kids, 150k, income CHF 150’000: CHF 24’848 tax a year in the median municipality of the canton of Thurgau.

% of income
16.57%
Rank among the cantons
10 of 26
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 4’774
Swiss median CHF 29’622
Change since 2023
-CHF 66
-0.04 pp

1 Adult, 1 Kid, income CHF 100’000: CHF 7’251 tax a year in the median municipality of the canton of Thurgau.

% of income
7.25%
Rank among the cantons
13 of 26
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 566
Swiss median CHF 7’817
Change since 2023
-CHF 178
-0.18 pp

1 Adult, Retired, income CHF 50’000: CHF 5’252 tax a year in the median municipality of the canton of Thurgau.

% of income
10.50%
Rank among the cantons
15 of 26
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 261
Swiss median CHF 5’513
Change since 2023
-CHF 44
-0.09 pp

2 Adults, Retired, income CHF 100’000: CHF 11’272 tax a year in the median municipality of the canton of Thurgau.

% of income
11.27%
Rank among the cantons
12 of 26
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 748
Swiss median CHF 12’020
Change since 2023
-CHF 116
-0.12 pp

2 Adults, 0 Kids, income CHF 160’000: CHF 19’685 tax a year in the median municipality of the canton of Thurgau.

% of income
12.30%
Rank among the cantons
15 of 26
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 1’580
Swiss median CHF 21’265
Change since 2023
-CHF 120
-0.08 pp

2 Adults, 2 Kids, income CHF 150’000: CHF 13’274 tax a year in the median municipality of the canton of Thurgau.

% of income
8.85%
Rank among the cantons
16 of 26
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 298
Swiss median CHF 13’572
Change since 2023
-CHF 244
-0.16 pp

Where the tax goes

  • Federal tax10%CHF 906
  • Cantonal tax39%CHF 3’607
  • Municipal tax52%CHF 4’831
  • Federal tax13%CHF 1’701
  • Cantonal tax37%CHF 4’919
  • Municipal tax50%CHF 6’589
  • Federal tax20%CHF 5’014
  • Cantonal tax34%CHF 8’478
  • Municipal tax46%CHF 11’356
  • Federal tax9%CHF 621
  • Cantonal tax39%CHF 2’834
  • Municipal tax52%CHF 3’796
  • Federal tax6%CHF 330
  • Cantonal tax40%CHF 2’104
  • Municipal tax54%CHF 2’818
  • Federal tax13%CHF 1’429
  • Cantonal tax37%CHF 4’207
  • Municipal tax50%CHF 5’636
  • Federal tax14%CHF 2’845
  • Cantonal tax37%CHF 7’198
  • Municipal tax49%CHF 9’642
  • Federal tax8%CHF 1’027
  • Cantonal tax39%CHF 5’235
  • Municipal tax53%CHF 7’012

Church tax is not included in these figures.

Federal tax is the same in every municipality for a given household.

Rank 13 of 26 among the cantons, below the Swiss median

  • ZugCHF 3’358
  • Thurgau (median)CHF 9’344
  • Swiss medianCHF 10’481
  • NeuchâtelCHF 13’436

Rank 12 of 26 among the cantons, below the Swiss median

  • ZugCHF 5’349
  • Thurgau (median)CHF 13’209
  • Swiss medianCHF 15’290
  • NeuchâtelCHF 18’850

Rank 10 of 26 among the cantons, below the Swiss median

  • ZugCHF 12’893
  • Thurgau (median)CHF 24’848
  • Swiss medianCHF 29’622
  • NeuchâtelCHF 34’767

Rank 13 of 26 among the cantons, below the Swiss median

  • ZugCHF 1’384
  • Thurgau (median)CHF 7’251
  • Swiss medianCHF 7’817
  • NeuchâtelCHF 11’504

Rank 15 of 26 among the cantons, below the Swiss median

  • ZugCHF 1’215
  • Thurgau (median)CHF 5’252
  • Swiss medianCHF 5’513
  • NeuchâtelCHF 7’735

Rank 12 of 26 among the cantons, below the Swiss median

  • ZugCHF 3’518
  • Thurgau (median)CHF 11’272
  • Swiss medianCHF 12’020
  • NeuchâtelCHF 16’574

Rank 15 of 26 among the cantons, below the Swiss median

  • ZugCHF 7’410
  • Thurgau (median)CHF 19’685
  • Swiss medianCHF 21’265
  • NeuchâtelCHF 27’948

Rank 16 of 26 among the cantons, below the Swiss median

  • ZugCHF 1’999
  • Thurgau (median)CHF 13’274
  • Swiss medianCHF 13’572
  • NeuchâtelCHF 19’583

All 80 municipalities of the canton of Thurgau, 2026

Thurgau CHF 9’344, canton from CHF 7’623 to CHF 10’304

Warth-Weiningen CHF 7’623Arbon CHF 10’304

1 dot = 2 municipalities

Thurgau CHF 13’209, canton from CHF 10’862 to CHF 14’518

Warth-Weiningen CHF 10’862Arbon CHF 14’518

1 dot = 2 municipalities

Thurgau CHF 24’848, canton from CHF 20’803 to CHF 27’104

Warth-Weiningen CHF 20’803Arbon CHF 27’104

1 dot = 2 municipalities

Thurgau CHF 7’251, canton from CHF 5’899 to CHF 8’005

Warth-Weiningen CHF 5’899Arbon CHF 8’005

1 dot = 2 municipalities

Thurgau CHF 5’252, canton from CHF 4’248 to CHF 5’812

Warth-Weiningen CHF 4’248Arbon CHF 5’812

1 dot = 2 municipalities

Thurgau CHF 11’272, canton from CHF 9’264 to CHF 12’391

Warth-Weiningen CHF 9’264Arbon CHF 12’391

1 dot = 2 municipalities

Thurgau CHF 19’685, canton from CHF 16’251 to CHF 21’600

Warth-Weiningen CHF 16’251Arbon CHF 21’600

1 dot = 2 municipalities

Thurgau CHF 13’274, canton from CHF 10’776 to CHF 14’666

Warth-Weiningen CHF 10’776Arbon CHF 14’666

1 dot = 2 municipalities

2023 to 2026

Ways to save tax

Tax saved per year, 2026
Lever1 Adult, 0 Kids
Pillar 3a in fullCHF 7’258 per employed personCHF 1’733
Pension fund buy-inCHF 10’000 paid inCHF 2’366
Childcare costsCHF 10’000 a year, children under 14-
Tax saved per year, 2026
Lever1 Adult, 0 Kids
Pillar 3a in fullCHF 7’258 per employed personCHF 1’733
Pension fund buy-inCHF 10’000 paid inCHF 2’366
Childcare costsCHF 10’000 a year, children under 14-
Tax saved per year, 2026
Lever1 Adult, 0 Kids
Pillar 3a in fullCHF 7’258 per employed personCHF 1’733
Pension fund buy-inCHF 10’000 paid inCHF 2’366
Childcare costsCHF 10’000 a year, children under 14-
Tax saved per year, 2026
Lever1 Adult, 1 Kid
Pillar 3a in fullCHF 7’258 per employed personCHF 1’353
Pension fund buy-inCHF 10’000 paid inCHF 1’865
Childcare costsCHF 10’000 a year, children under 14CHF 1’491
Tax saved per year, 2026
Lever1 Adult, 0 Kids
Pillar 3a in fullCHF 7’258 per employed personCHF 1’733
Pension fund buy-inCHF 10’000 paid inCHF 2’366
Childcare costsCHF 10’000 a year, children under 14-
Tax saved per year, 2026
Lever1 Adult, 0 Kids
Pillar 3a in fullCHF 7’258 per employed personCHF 1’733
Pension fund buy-inCHF 10’000 paid inCHF 2’366
Childcare costsCHF 10’000 a year, children under 14-
Tax saved per year, 2026
Lever1 Adult, 0 Kids
Pillar 3a in fullCHF 7’258 per employed personCHF 1’733
Pension fund buy-inCHF 10’000 paid inCHF 2’366
Childcare costsCHF 10’000 a year, children under 14-
Tax saved per year, 2026
Lever2 Adults, 2 Kids
Pillar 3a in fullCHF 7’258 per employed personCHF 3’163
Pension fund buy-inCHF 10’000 paid inCHF 2’187
Childcare costsCHF 10’000 a year, children under 14CHF 1’733

Savings of the model households, calculated with the same engine as the tax figures. A buy-in needs a gap in the pension fund. Your saving depends on your income and deductions.

And you?

Calculate my taxes in Thurgau

Canton comparison

Rank 1 is the lowest tax burden.

Tax burden of model households, calculated from ESTV tax data. Not a tax bill and not tax advice.

Canton and Swiss figures are those of the median municipality (unweighted).