Taxes in Rapperswil-Jona

Municipality in the canton of St. Gallen, FSO no. 3340

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

Open Rapperswil-Jona in taxoo
Household

1 Adult, 0 Kids, 80k, income CHF 80’000: CHF 7’873 tax a year in Rapperswil-Jona.

% of income
9.84%
Rank in the canton
4 of 75
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 2’608
Swiss median CHF 10’481
Change since 2023
-CHF 271
-0.34 pp

1 Adult, 0 Kids, income CHF 100’000: CHF 11’600 tax a year in Rapperswil-Jona.

% of income
11.60%
Rank in the canton
4 of 75
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 3’690
Swiss median CHF 15’290
Change since 2023
-CHF 357
-0.36 pp

1 Adult, 0 Kids, 150k, income CHF 150’000: CHF 22’415 tax a year in Rapperswil-Jona.

% of income
14.94%
Rank in the canton
4 of 75
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 7’207
Swiss median CHF 29’622
Change since 2023
-CHF 453
-0.30 pp

1 Adult, 1 Kid, income CHF 100’000: CHF 5’698 tax a year in Rapperswil-Jona.

% of income
5.70%
Rank in the canton
4 of 75
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 2’119
Swiss median CHF 7’817
Change since 2023
-CHF 476
-0.48 pp

1 Adult, Retired, income CHF 50’000: CHF 4’326 tax a year in Rapperswil-Jona.

% of income
8.65%
Rank in the canton
4 of 75
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 1’187
Swiss median CHF 5’513
Change since 2023
-CHF 191
-0.38 pp

2 Adults, Retired, income CHF 100’000: CHF 9’399 tax a year in Rapperswil-Jona.

% of income
9.40%
Rank in the canton
4 of 75
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 2’621
Swiss median CHF 12’020
Change since 2023
-CHF 430
-0.43 pp

2 Adults, 0 Kids, income CHF 160’000: CHF 16’747 tax a year in Rapperswil-Jona.

% of income
10.47%
Rank in the canton
4 of 75
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 4’518
Swiss median CHF 21’265
Change since 2023
-CHF 646
-0.40 pp

2 Adults, 2 Kids, income CHF 150’000: CHF 10’001 tax a year in Rapperswil-Jona.

% of income
6.67%
Rank in the canton
4 of 75
Rank 1 is the lowest tax burden.
Compared with the Swiss median
-CHF 3’571
Swiss median CHF 13’572
Change since 2023
-CHF 696
-0.46 pp

Where the tax goes

  • Federal tax12%CHF 906
  • Cantonal tax52%CHF 4’087
  • Municipal tax37%CHF 2’880
  • Federal tax15%CHF 1’701
  • Cantonal tax50%CHF 5’807
  • Municipal tax35%CHF 4’092
  • Federal tax22%CHF 5’014
  • Cantonal tax46%CHF 10’207
  • Municipal tax32%CHF 7’194
  • Federal tax11%CHF 621
  • Cantonal tax52%CHF 2’978
  • Municipal tax37%CHF 2’099
  • Federal tax8%CHF 330
  • Cantonal tax54%CHF 2’344
  • Municipal tax38%CHF 1’652
  • Federal tax15%CHF 1’429
  • Cantonal tax50%CHF 4’675
  • Municipal tax35%CHF 3’295
  • Federal tax17%CHF 2’845
  • Cantonal tax49%CHF 8’155
  • Municipal tax34%CHF 5’747
  • Federal tax10%CHF 1’027
  • Cantonal tax53%CHF 5’264
  • Municipal tax37%CHF 3’710

Church tax is not included in these figures.

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

Rank 4 of 75 in the canton, below the Swiss median

  • BalgachCHF 7’367
  • Rapperswil-JonaCHF 7’873
  • Canton medianCHF 9’469
  • Swiss medianCHF 10’481
  • LütisburgCHF 11’026

Rank 4 of 75 in the canton, below the Swiss median

  • BalgachCHF 10’881
  • Rapperswil-JonaCHF 11’600
  • Canton medianCHF 13’868
  • Swiss medianCHF 15’290
  • LütisburgCHF 16’080

Rank 4 of 75 in the canton, below the Swiss median

  • BalgachCHF 21’151
  • Rapperswil-JonaCHF 22’415
  • Canton medianCHF 26’401
  • Swiss medianCHF 29’622
  • LütisburgCHF 30’289

Rank 4 of 75 in the canton, below the Swiss median

  • BalgachCHF 5’329
  • Rapperswil-JonaCHF 5’698
  • Canton medianCHF 6’860
  • Swiss medianCHF 7’817
  • LütisburgCHF 7’995

Rank 4 of 75 in the canton, below the Swiss median

  • BalgachCHF 4’036
  • Rapperswil-JonaCHF 4’326
  • Canton medianCHF 5’241
  • Swiss medianCHF 5’513
  • LütisburgCHF 6’134

Rank 4 of 75 in the canton, below the Swiss median

  • BalgachCHF 8’820
  • Rapperswil-JonaCHF 9’399
  • Canton medianCHF 11’225
  • Swiss medianCHF 12’020
  • LütisburgCHF 13’006

Rank 4 of 75 in the canton, below the Swiss median

  • BalgachCHF 15’738
  • Rapperswil-JonaCHF 16’747
  • Canton medianCHF 19’931
  • Swiss medianCHF 21’265
  • LütisburgCHF 23’038

Rank 4 of 75 in the canton, below the Swiss median

  • BalgachCHF 9’349
  • Rapperswil-JonaCHF 10’001
  • Canton medianCHF 12’056
  • Swiss medianCHF 13’572
  • LütisburgCHF 14’061

All 75 municipalities of the canton of St. Gallen, 2026

Rapperswil-Jona CHF 7’873, canton from CHF 7’367 to CHF 11’026

Balgach CHF 7’367Lütisburg CHF 11’026

Rapperswil-Jona CHF 11’600, canton from CHF 10’881 to CHF 16’080

Balgach CHF 10’881Lütisburg CHF 16’080

Rapperswil-Jona CHF 22’415, canton from CHF 21’151 to CHF 30’289

Balgach CHF 21’151Lütisburg CHF 30’289

Rapperswil-Jona CHF 5’698, canton from CHF 5’329 to CHF 7’995

Balgach CHF 5’329Lütisburg CHF 7’995

Rapperswil-Jona CHF 4’326, canton from CHF 4’036 to CHF 6’134

Balgach CHF 4’036Lütisburg CHF 6’134

Rapperswil-Jona CHF 9’399, canton from CHF 8’820 to CHF 13’006

Balgach CHF 8’820Lütisburg CHF 13’006

Rapperswil-Jona CHF 16’747, canton from CHF 15’738 to CHF 23’038

Balgach CHF 15’738Lütisburg CHF 23’038

Rapperswil-Jona CHF 10’001, canton from CHF 9’349 to CHF 14’061

Balgach CHF 9’349Lütisburg CHF 14’061

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’634
Pension fund buy-inCHF 10’000 paid inCHF 2’228
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’634
Pension fund buy-inCHF 10’000 paid inCHF 2’228
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’634
Pension fund buy-inCHF 10’000 paid inCHF 2’228
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’141
Pension fund buy-inCHF 10’000 paid inCHF 1’526
Childcare costsCHF 10’000 a year, children under 14CHF 1’526
Tax saved per year, 2026
Lever1 Adult, 0 Kids
Pillar 3a in fullCHF 7’258 per employed personCHF 1’634
Pension fund buy-inCHF 10’000 paid inCHF 2’228
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’634
Pension fund buy-inCHF 10’000 paid inCHF 2’228
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’634
Pension fund buy-inCHF 10’000 paid inCHF 2’228
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 2’652
Pension fund buy-inCHF 10’000 paid inCHF 1’834
Childcare costsCHF 10’000 a year, children under 14CHF 1’834

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 Rapperswil-Jona

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).