Swiss Withholding Tax 2026: CHF 113.50 or CHF 552.50 – Same Salary, Different Canton

Key takeaway
Swiss withholding tax 2026 depends on your canton of residence: on a CHF 5,000 salary (rate A0), Zug withholds CHF 113.50 (2.27%) and Neuchâtel CHF 552.50 (11.05%). With the SOA requested by 31 March, pillar 3a counts too: CHF 7,258 returns CHF 550 to 1,900 depending on the cantonal capital. That is the calculation of the ConvivaPlus Withholding Tax Mirror, from the FTA rates of all 26 cantons.
A man in a wool sweater, seen from behind, at a wooden table in morning light: in front of him a blank sheet with a pencil, an envelope, a closed laptop and a steaming red enamel mug with the Swiss cross

On a CHF 5,000 salary, your employer withholds CHF 113.50 in Zug and CHF 552.50 in Neuchâtel: 2.27 versus 11.05 percent, same rate code, same job. The ConvivaPlus Withholding Tax Mirror works this out for all 26 cantons from the official FTA rate files. It also shows how much you can claim back with pillar 3a by 31 March.

🪞 ConvivaPlus Withholding Tax Mirror 2026 →

· Sources: FTA, FSO, SEM·
WhatsApp
4.9×
Zug vs Neuchâtel at CHF 5,000
Rate A0, FTA 2026
11.05%
of salary in Neuchâtel
Zug: 2.27%
31 March
Deadline for the SOA
cannot be extended
CHF 1,900
3a effect in Lausanne
Zug: CHF 550

📊 Withholding tax by canton: 2.27 to 11.05% of salary

On CHF 5,000 gross (rate A0, single, no children), Zug withholds 2.27% of your salary and Neuchâtel 11.05%, almost 4.9 times as much. Anyone expecting "tax eats a third" is wrong: even in the most expensive canton, 84.57% of a CHF 8,000 salary is left. Why the cantons are so far apart is shown by the canton atlas.

Gross monthly salary:
Zug
113.50
2.27 %
Schwyz
181.00
3.62 %
Zurich
276.00
5.52 %
Aargau
305.00
6.10 %
Nidwalden
327.50
6.55 %
Grisons
337.50
6.75 %
Schaffhausen
361.00
7.22 %
Uri
361.00
7.22 %
Valais
369.00
7.38 %
Basel-Landschaft
370.00
7.40 %
Appenzell Innerrhoden
377.00
7.54 %
Geneva
381.00
7.62 %
Glarus
399.00
7.98 %
Thurgau
403.00
8.06 %
Lucerne
405.00
8.10 %
Vaud
408.50
8.17 %
Obwalden
411.00
8.22 %
Ticino
420.00
8.40 %
Appenzell Ausserrhoden
420.50
8.41 %
St. Gallen
426.00
8.52 %
Basel-Stadt
432.50
8.65 %
Solothurn
498.50
9.97 %
Bern
519.50
10.39 %
Fribourg
522.50
10.45 %
Jura
548.00
10.96 %
Neuchâtel
552.50
11.05 %

Withholding tax per month in CHF and share of gross salary, rate A0 (single, no children, no church tax; Jura only with church tax). Source: FTA rate files 2026 for all 26 cantons, as of 4 March 2026.

Geneva: cheaper than Lucerne, until the salary rises

At CHF 5,000 you pay CHF 381.00 in Geneva, less than in Lucerne (CHF 405.00). At CHF 8,000 it flips: Geneva CHF 1,035.20, Lucerne CHF 881.60. Geneva slips from rank 12 to rank 18, Lucerne climbs from rank 15 to rank 11. So "tax hell Geneva" only starts at a middle income. Switch between the two salaries above to see it.

Zurich: almost half the price of Bern

If you think "Zurich is expensive", look at the payslip: at CHF 5,000 Zurich withholds CHF 276.00, Bern CHF 519.50. That is CHF 2,922 a year, purely because of the canton you live in.

🧮 Withholding Tax Mirror: your salary, your canton, your rank

The gap between Zug and Neuchâtel grows faster than the salary: CHF 439 a month at CHF 5,000, CHF 894 at CHF 8,000. The factor falls from 4.9 to 3.6, yet the amount still doubles. The Mirror shows you both for your salary: francs, share and rank among all 26 cantons, plus the 3a effect.

🪞 ConvivaPlus Withholding Tax Mirror 2026

Official FTA rates for all 26 cantons · analysis by ConvivaPlus.ch

CHF 407.40per month · CHF 4,889 per year
6.79 %of salary
3 of 26Rank (1 = cheapest)
Pillar 3a (CHF 7,258) returns via the SOA roughly, in the cantonal capital (Zürich)CHF 1,150

Rate A0 (single, no children, no church tax) from the FTA rate files 2026, linear between the 500-franc steps. The 3a value is an estimate from the ordinary tax in the cantonal capital (FTA tax calculator, tax year 2025), because the SOA assesses ordinarily.

Non-binding estimate to the best of our knowledge, not tax advice. Only the assessment by your cantonal tax authority is legally binding.

verified · ConvivaPlus

💰 SOA: claim money back with the subsequent ordinary assessment

With the subsequent ordinary assessment (SOA, German NOV) you file a normal tax return. Only then do deductions count that payroll withholding ignores: pillar 3a, further training, actual work expenses, debt interest. From CHF 120,000 gross salary a year the SOA is mandatory; below that you apply for it by 31 March (Art. 89 DBG).

Key deductions via retroactive assessment
Pillar 3aup to CHF 7,258
Professional expenseslump sum or actual
Continuing educationup to CHF 12,000
Insurance premiumsby canton
Debt interestby canton
Church tax correctionif no denomination
📜 What changed in 2021

Since 1 January 2021, anyone taxed at source can apply for the retroactive ordinary assessment. Before, it only applied from CHF 120,000 in annual salary; below that, there were only correction requests for individual deductions.

Retroactive assessment for all

Even incomes below CHF 120,000 can now apply for retroactive ordinary assessment.

Uniform deadline

March 31 nationwide: previously varied by canton.

Quasi-residence

New concept for cross-border commuters: those earning 90% of income in Switzerland are treated as residents for tax purposes.

Correction requests abolished

Individual corrections (e.g. pillar 3a) are now only possible via the full retroactive assessment.

Deadline March 31: not extendable

Warning: the application cannot be withdrawn and applies to all subsequent years. Calculate first whether it is beneficial for you.

🏦 3a with withholding tax: CHF 1,900 in Lausanne, CHF 550 in Zug

The same CHF 7,258 paid into pillar 3a brings you back about CHF 1,900 via the SOA in Lausanne and about CHF 550 in Zug: 3.5 times as much. The reason is the marginal tax rate: where tax is higher, every deducted franc saves more. Without the SOA the deduction is lost, because payroll withholding does not know pillar 3a.

ConvivaPlus Withholding Tax Mirror 2026: all 26 cantons
CantonCHF 5,000ShareRank 8,0003a effect
Zug113.502.27 %1550
Schwyz181.003.62 %2850
Zurich276.005.52 %31,150
Aargau305.006.10 %71,250
Nidwalden327.506.55 %41,050
Grisons337.506.75 %81,350
Schaffhausen361.007.22 %101,150
Uri361.007.22 %51,050
Valais369.007.38 %141,400
Basel-Landschaft370.007.40 %191,650
Appenzell Innerrhoden377.007.54 %6950
Geneva381.007.62 %181,600
Glarus399.007.98 %121,200
Thurgau403.008.06 %131,300
Lucerne405.008.10 %111,200
Vaud408.508.17 %211,900
Obwalden411.008.22 %91,000
Ticino420.008.40 %171,450
Appenzell Ausserrhoden420.508.41 %151,350
St. Gallen426.008.52 %161,450
Basel-Stadt432.508.65 %201,500
Solothurn498.509.97 %231,550
Bern519.5010.39 %221,450
Fribourg522.5010.45 %241,550
Jura548.0010.96 %251,500
Neuchâtel552.5011.05 %261,700

ConvivaPlus method: ordinary tax (federal, cantonal, municipal) in the cantonal capital on CHF 60,000 gross salary minus the same tax on CHF 60,000 minus 7,258, single, no religious affiliation, from the FTA tax calculator (tax year 2025), linear between the FTA steps, rounded to 50 francs. An estimate, not an assessment.

⏰ 31 March deadline: missing it costs up to CHF 1,900

31 March is a trap in both directions. Miss it and the 3a deduction is gone for the whole year, up to CHF 1,900 in Lausanne on a CHF 5,000 salary. Apply and the request applies to all following years and cannot be withdrawn. For tax year 2026 the deadline is 31 March 2027, with no extension. If you leave Switzerland, the date of departure counts.

🚚 Moving Neuchâtel to Zug: CHF 5,268 a year

A single person earning CHF 5,000 moves from Neuchâtel to Zug. Same job, same salary: withholding tax drops from CHF 552.50 to CHF 113.50 a month, CHF 5,268 a year. A tax move is not just for the rich; an average salary is enough. The catch is pillar 3a: in Zug it returns less via the SOA.

Single, CHF 5,000 gross, rate A0
NeuchâtelZug
Withholding tax per monthCHF 552.50CHF 113.50
Share of salary11.05%2.27%
Withholding tax per yearCHF 6,630CHF 1,362
3a effect via the SOA (capital)CHF 1,700CHF 550
More per year, 3a included–+ CHF 4,118
Bottom line

Even with the smaller 3a effect, CHF 4,118 more a year is left in Zug. Rent is not included, and it often matters more than tax: with rent, Zug falls far back in the canton atlas.

The same engineer with CHF 8,000 gross salary pays CHF 340.00 in Zug, CHF 1,234.40 in Neuchâtel in withholding tax – per month. That's CHF 10,733 difference per year. Just because of the postcode.

FTA withholding tax rates 2026, rate A0 · analysis by ConvivaPlus

🌍 Cross-border commuters: what is withheld in Switzerland

A cross-border commuter from Germany pays CHF 225.00 withholding tax in Switzerland on CHF 5,000, while a single colleague living in Zug pays CHF 113.50: almost double. A single resident of Basel, by contrast, pays CHF 432.50, almost twice as much as the commuter. Who takes how much is set by the double taxation agreement, and every neighbouring country has a different one. Anyone who applies for the subsequent ordinary assessment then files a normal tax return, with every deduction that payroll withholding ignores.

🇩🇪Germany

In Switzerland at most 4.5% of gross salary, so CHF 225.00 on CHF 5,000. In Switzerland that is twice what a single resident of Zug pays (CHF 113.50) and half the amount in Basel (CHF 432.50). The rest is taxed in Germany, which credits the Swiss tax. What a commuter pays in total is therefore decided by German tax.

🇫🇷France

In eight cantons (BE, SO, BS, BL, VD, VS, NE, JU) France taxes the salary and Switzerland deducts no withholding tax (1983 agreement). Geneva levies the full withholding tax and pays 3.5% of the payroll to France.

🇮🇹Italy

New agreement, applied since 1 Jan 2024: anyone who became a cross-border commuter from 17 July 2023 and lives within 20 km of the border pays 80% of the Swiss withholding tax and is also taxed in Italy (with a credit). Those who already commuted before stay on tariff F, taxed in Switzerland only.

🇦🇹Austria

Ordinary withholding tax in Switzerland. Austria also taxes the salary and credits the Swiss tax.

🔤 Rate codes: A to H explained

A single letter costs CHF 41.00 a month in St. Gallen at CHF 5,000, and CHF 7.50 in Zurich: the Y at the end of the rate code, church tax. N means without. Geneva, Neuchâtel, Ticino, Vaud, Valais make no distinction in the rate, Jura only applies the rate with church tax. If the letter on your payslip is wrong, request a ruling from the tax office by 31 March of the following year (Art. 137 DBG).

The letter determines your tax rate. The number that follows indicates the number of children. Example: B2 = married, single income, 2 children.

👤
Rate ASingle (unmarried, divorced, widowed) without children
👫
Rate BMarried, single income (spouse not employed)
👫💼
Rate CMarried, dual income (both employed)
📋
Rate DSecondary employment
📄
Rate ESimplified accounting procedure
🇮🇹
Rate FCross-border commuter from Italy (special agreement)
🏥
Rate GSubstitute income (disability, unemployment, daily allowances)
👩‍👧
Rate HSingle parent with children

👤 Who pays withholding tax?

Withholding tax is levied on the salary of all foreign employees without a C settlement permit. Specifically: B permit (residence), L permit (short-term), G permit (cross-border). Weekly residents, artists and athletes without domicile in Switzerland are also affected. For weekly residents both come together: withholding tax at the workplace and accommodation deductions at home.

C permit holders or those married to a Swiss citizen or C permit holder do not pay withholding tax: they file a regular tax return instead. Withholding tax is deducted directly from salary by the employer.

📊
Quick poll

Do you pay withholding tax in Switzerland?

One click – anonymous, no sign-up required.

❓ Frequently asked questions about withholding tax

Everything you need to know about withholding tax in Switzerland.

🔍

People also ask

Related questions from our magazine

Weekly resident deductions in detail → →
ZHprivateTax guide → →
Industry salaries Switzerland → →
Analysis

Withholding tax looks like a fixed deduction, but it depends on where you live: between Zug and Neuchâtel the factor is 4.9 on the same salary. Anyone who misses the SOA loses the 3a deduction every year, about CHF 1,900 in Lausanne. None of this is on a payslip. The ConvivaPlus Withholding Tax Mirror makes it visible for all 26 cantons, from the official FTA rates.

Sourced sentence by sentence · checked against the sources · researched with the help of artificial intelligence · How we work ›

Wojtek BernetPublished by Wojtek BernetFounder and publisher · Editorial ›
Sources & methodology6
Researched & source-checked · for Switzerland
As of: 20 October 2026
01
FTA – Withholding tax rates 2026 →Rate files for all 26 cantons, as of 4 March 2026
02
FTA – Tax calculator →Ordinary tax per cantonal capital (3a effect)
03
Fedlex – DBG Art. 89 and 137 →SOA from CHF 120,000, application and ruling by 31 March
04
ch.ch – Withholding tax →Federal portal for citizens
06
FSO – Cross-border commuter statistics →Commuters by canton and country of origin

All information without guarantee. Found an error? → support@conviva-plus.ch

💡Did you know?

Anyone who misses the SOA deadline of 31 March loses the pillar 3a deduction for the whole tax year. On a CHF 5,000 salary that is, depending on the cantonal capital, between CHF 550 (Zug) and CHF 1,900 (Lausanne).

Source: ESTV, ch.ch
What do you think of this article?

Found an error or have feedback? Let us know or write to us directly.

Swiss Withholding Tax 2026 · ConvivaPlus.ch · All information without guarantee

Recommendation

Make ConvivaPlus a preferred source

Pick ConvivaPlus as a preferred source in Google Search – our guides then appear higher in your Top Stories.