Switzerland Tax Calculator 2025 (Federal Direct Tax + AHV/ALV)
Live- Estimates use 2025 CH tax tables. Consult a tax professional before filing.
In Switzerland, your gross salary and your net salary are separated by three tax layers that operate independently: federal direct tax (direkte Bundessteuer), cantonal income tax (Kantonssteuer), and municipal tax (Gemeindesteuer). The federal portion is small by international standards, with a top marginal rate of just 11.5 percent. The cantonal and municipal portions vary dramatically by location, sometimes doubling or tripling the federal figure. Combined federal-plus-cantonal-plus-municipal rates range from around 13 percent in Zug to over 40 percent in Vaud or Geneva at high incomes.
This calculator covers federal direct tax only, plus the two main social-insurance contributions paid by employees: AHV/IV/EO (alters- und hinterlassenenversicherung, invalidenversicherung, erwerbsersatzordnung) at 5.3 percent on all earnings, and ALV (arbeitslosenversicherung) at 1.1 percent on earnings up to the cap of CHF 148,200. Cantonal and municipal tax overlays are deferred to a per-canton sub-page wave; for now the figure shown is federal tax plus federal social insurance only.
A rough sanity check: a single filer in Zürich on CHF 100,000 gross pays roughly CHF 1,800 in federal direct tax plus CHF 5,300 in AHV/IV/EO and CHF 1,100 in ALV, leaving net of about CHF 91,800 before cantonal and municipal tax. Once Zürich Kantons- und Gemeindesteuer are added (typically 10 to 15 percent of taxable income at that level), real net falls closer to CHF 78,000 to CHF 82,000. The federal calculation here is the consistent piece across all cantons; the cantonal piece is what makes Swiss tax notoriously location-dependent.
3a pillar contributions (Säule 3a private pension) are deductible from taxable income at the federal and cantonal levels. The annual cap for employees with a 2nd-pillar workplace pension is CHF 7,258 in 2025; the self-employed without a 2nd pillar can contribute up to 20 percent of net earned income capped at CHF 36,288. The calculator accepts the employee 3a contribution and applies it as a deduction before federal brackets.
How federal direct tax works
The Swiss federal direct tax uses a multi-stage progressive schedule (Grundtarif for single filers) that begins at 0 percent below CHF 17,800 of taxable income and tops out at 11.5 percent above CHF 176,000. The schedule has ten distinct stages and the marginal rate climbs gradually. The calculator approximates the schedule with ten brackets that match the official rates at each threshold; small mid-bracket rounding differences are below a few francs.
Federal direct tax is small compared to the cantonal and municipal portions, but it applies uniformly across Switzerland regardless of where you live. The big variation in Swiss income tax comes from the cantonal tariff (Tarif für Staats- und Gemeindesteuer in most cantons) and the municipal multiplier (Steuerfuss), which can range from 60 percent of the cantonal tariff in low-tax municipalities to 130 percent or more in high-tax ones.
AHV/IV/EO and ALV
AHV (the old-age and survivors' insurance), IV (disability insurance), and EO (income compensation for service members and maternity) are bundled into a single 10.6 percent contribution split evenly between employee and employer, so your share is 5.3 percent. There is no income ceiling on AHV/IV/EO. ALV (unemployment insurance) is 2.2 percent of earnings up to CHF 148,200, also split evenly with 1.1 percent on the employee.
Above CHF 148,200 a Solidaritätsbeitrag of 0.5 percent each (employee and employer) applies, which this calculator does not yet model. Workers earning well above the ALV cap should expect a small additional contribution on the slice above.
What about the cantonal and municipal taxes?
The cantonal income tax in your Wohnkanton plus the municipal multiplier in your Wohngemeinde typically claims more in tax than the federal direct tax. The cantonal tariff is its own progressive schedule, different in every canton. The municipal multiplier (Steuerfuss in most cantons, multiplicateur in French-speaking ones) is a percentage applied to the cantonal tariff to get the actual cantonal-plus-municipal bill. Zürich city is around 119 percent multiplier; rural Solothurn or Schwyz can be much lower.
A full Swiss tax estimate requires three inputs: gross income, canton of residence, and municipality. This calculator covers only the federal piece for simplicity. Per-canton sub-pages with cantonal tariffs and municipal multipliers will arrive in a future sub-wave; for now use this as a federal baseline and add an estimated 10 to 25 percent of taxable income for the cantonal-plus-municipal piece depending on where you live.
2nd pillar (BVG/LPP) and 3rd pillar (3a/3b)
The Swiss pension system has three pillars. The 1st pillar (AHV/IV/EO) provides a basic state pension and is mandatory for all residents. The 2nd pillar (BVG/LPP) is mandatory for employees earning above a threshold and is the workplace occupational pension. Both employee and employer contribute to the 2nd pillar; the employee share varies by age and by the specific plan design. This calculator does not yet model 2nd-pillar contributions because they vary so much; they typically reduce gross by 5 to 12 percent depending on age.
The 3rd pillar splits into 3a (tied, with annual cap and deduction) and 3b (free, no specific tax benefits beyond cantonal wealth tax). The calculator's pension input applies to Säule 3a only and is deductible at both federal and cantonal levels, with the federal saving already applied here. Cantonal savings on 3a are usually larger than federal and add another 1.5 to 5 percent saving depending on your canton.
What this calculator does not include
Cantonal income tax (the bigger of the three tax layers, varies enormously by canton). Municipal multiplier (varies within each canton). 2nd-pillar BVG/LPP contributions (typically 5 to 12 percent of gross depending on age and plan). Church tax (Kirchensteuer/Impôt ecclésiastique) for members of recognised churches in cantons that levy it. Quellensteuer at-source withholding for foreign workers without C-permit residence. Family-aware tarif (Verheiratetentarif) and child deductions. Vermögenssteuer on wealth, which is a separate tax. Solidaritätsbeitrag on ALV income above CHF 148,200. For salaried workers the federal figure shown here is exact for the 2025 schedule; the cantonal-and-municipal layer typically adds 10 to 25 percent of taxable income on top, depending on residence.
Frequently asked questions
Federal direct tax in Switzerland is small (top marginal rate 11.5 percent) compared to the cantonal and municipal taxes. Most of your Swiss income tax comes from your Kantons- und Gemeindesteuer, which is set by your canton of residence and the municipality (Gemeindesteuerfuss). This calculator covers federal only; per-canton sub-pages with full cantonal schedules will arrive in a future sub-wave.
Related calculators
- Salary & TaxUK Tax Calculator (2025/26)Estimate your UK take-home pay for the 2025/26 tax year. Includes the £12,570 personal allowance, basic/higher/additional rate bands, the 100k taper, and Class 1 National Insurance.
- Salary & TaxGermany Tax Calculator 2025 (Einkommensteuer + Sozialversicherung)Estimate German net take-home pay for 2025. Includes the €12,096 Grundfreibetrag, the Einkommensteuer Grundtarif curve, and the employee share of KV / PV / RV / AV social insurance.
- Salary & TaxFrance Tax Calculator 2025 (Impôt sur le revenu + cotisations)Estimate French net take-home pay for 2025. Includes the 2025 tranches d'imposition, the Plan d'Épargne Retraite deduction, and the employee share of cotisations sociales.
- Salary & TaxItaly Tax Calculator 2025 (IRPEF + addizionali + INPS)Estimate Italian lavoratore dipendente net pay for 2025. Three IRPEF scaglioni plus average addizionale regionale, employee INPS FPLD contribution, and the €8,500 no-tax area.