When I was implementing the payroll engine for ProCalc, I spent a lot of time dissecting the Swiss payroll structure. Switzerland pays some of the highest salaries in Europe, but the gross number on an offer letter can be misleading for expats who aren't familiar with the mandatory social insurance and tax deductions.
Calculating the final take-home pay requires modeling five distinct social insurance streams—including AHV/IV/EO state pension contributions (5.3% of gross), ALV unemployment insurance, and age-based BVG occupational pension coordinated deductions—coupled with cantonal Quellensteuer withholding taxes. I built the Swiss Gross-to-Net Salary Calculator to automate this multi-tier computation. In this guide, I'll explain exactly how these mandatory deductions calculate and run a worked gross-to-net simulation.
Use the Swiss Gross-to-Net Salary Calculator →
1. The Five Mandatory Swiss Payroll Deductions
Swiss payroll deductions are grouped into two categories: Social Insurance Contributions (1st and 2nd Pillar) and Withholding Tax (Quellensteuer). Together, they typically remove 25–35% of gross salary depending on the canton and age.
+-------------------------------------------------------------------+
| SWISS 2026 PAYROLL DEDUCTIONS AT A GLANCE |
+-------------------------------------------------------------------+
| AHV/IV/EO (1st Pillar State Pension) : 5.30% of gross salary |
| ALV (Unemployment Insurance) : 1.10% (capped CHF 148,200)|
| BVG/LPP (2nd Pillar Pension) : 3.5%–9.0% (age-based) |
| NBU (Non-Occupational Accident) : ~1.00%–1.50% |
| KTG (Sickness Allowance Insurance) : ~0.50% (employer set) |
| Quellensteuer (Withholding Tax) : Varies by canton |
+-------------------------------------------------------------------+
Swiss Payroll Deduction Rates by Type
| Deduction | Employee Rate | Employer Match | Annual Cap |
|---|---|---|---|
| AHV/IV/EO | 5.30% | 5.30% | No cap |
| ALV Unemployment | 1.10% | 1.10% | CHF 148,200 |
| BVG Pension (age 25–34) | 3.50% | ≥ 3.50% | On coordinated salary |
| BVG Pension (age 35–44) | 5.00% | ≥ 5.00% | On coordinated salary |
| BVG Pension (age 45–54) | 7.50% | ≥ 7.50% | On coordinated salary |
| BVG Pension (age 55–65) | 9.00% | ≥ 9.00% | On coordinated salary |
| NBU Accident Insurance | ~1.20% | Employer pays | CHF 148,200 |
| KTG Sickness Allowance | ~0.50% | 50% shared | CHF 148,200 |
2026 ALV Unemployment Update
The ALV is strictly capped at a maximum annual salary of CHF 148,200 (a monthly limit of CHF 12,350). Previously, a 1% "solidarity surcharge" (ALV2) was levied on salaries above this cap. However, this surcharge has been completely abolished. In 2026, no ALV contributions are deducted from any portion of your salary that exceeds CHF 148,200.
2. BVG Coordinated Salary Explained
The BVG (Berufliche Vorsorge / Occupational Pension) applies not to your full gross salary, but to your coordinated salary:
BVG Coordinated Salary = Gross Annual Salary − BVG Coordination Deduction (CHF 26,460)
This coordination deduction ensures that your second pillar pension does not duplicate the pension coverage already provided by the first pillar (AHV).
- Lower Limit: The mandatory BVG enrollment begins once you earn more than CHF 22,680 per year.
- Maximum Coordinated Salary: The maximum coordinated salary is capped at CHF 61,740 per year (for gross salaries of CHF 88,200 or higher).
- For a CHF 100,000 salary employee, the coordinated base is:
CHF 100,000 − CHF 26,460 = CHF 73,540(though legal minimum rules will cap this at the maximum coordinated salary limit depending on whether the plan is basic or over-mandatory).
3. Understanding Quellensteuer (Withholding Tax) Tariffs
If you are a foreign national working in Switzerland without a permanent residence permit (C Permit), your employer will deduct your income tax directly from your paycheck. The rate is determined by your canton of residence and your Quellensteuer Tariff Code:
- Tarif A: For single individuals (unmarried, divorced, or widowed) without children.
- Tarif B: For married sole-earning couples (only one spouse works in Switzerland).
- Tarif C: For married dual-earning couples (both spouses work in Switzerland). This tariff features a steep progression because the incomes are combined.
- Tarif H: For single parents living with children.
- Tarif D: For secondary employment or part-time jobs.
Step-by-Step Worked Example: CHF 8,500 Monthly Gross
A 35-year-old expat software engineer in Zurich (Tariff A, single):
- Gross Monthly: CHF 8,500 → Annual: CHF 102,000 (12 months)
- AHV/IV/EO: 5.30% × CHF 102,000 = CHF 5,406/yr = CHF 450.50/mo
- ALV: 1.10% × CHF 102,000 = CHF 1,122/yr = CHF 93.50/mo
- BVG: Coordinated base = CHF 102,000 − CHF 26,460 = CHF 75,540. 5.0% × CHF 75,540 = CHF 3,777/yr = CHF 314.75/mo
- NBU: 1.2% × CHF 102,000 = CHF 1,224/yr = CHF 102.00/mo
- KTG: 0.5% × CHF 102,000 = CHF 510/yr = CHF 42.50/mo
- Total Social Deductions: CHF 450.50 + CHF 93.50 + CHF 314.75 + CHF 102.00 + CHF 42.50 = CHF 1,003.25/mo
- Quellensteuer (Zurich, Single, 35): Approximately 18.5% × CHF 8,500 = CHF 1,572.50/mo
- Net Monthly Take-Home: CHF 8,500 − CHF 1,003.25 − CHF 1,572.50 = CHF 5,924.25/mo
Canton Quellensteuer Rates Compared
The Quellensteuer rate is the single biggest variable between Swiss cantons for foreign residents:
| Canton | Effective Quellensteuer Rate (CHF 100k, Single) | Annual Tax Bill | vs. Zurich |
|---|---|---|---|
| Zug (ZG) | ~15.1% | CHF 15,100 | -CHF 11,800 saved |
| Schwyz (SZ) | ~16.2% | CHF 16,200 | -CHF 10,700 saved |
| Luzern (LU) | ~22.3% | CHF 22,300 | -CHF 4,600 saved |
| Zurich (ZH) | ~26.9% | CHF 26,900 | Benchmark |
| Bern (BE) | ~31.7% | CHF 31,700 | +CHF 4,800 more |
| Geneva (GE) | ~33.2% | CHF 33,200 | +CHF 6,300 more |
Frequently Asked Questions (FAQ)
What happens to Quellensteuer when I get a C Permit?
Once you obtain a Swiss C Permit (permanent residence), you are no longer subject to Quellensteuer. Instead, you file annual ordinary tax returns (Steuererklärung) like Swiss nationals and pay taxes in arrears. You can then claim additional deductions for mortgage interest, health insurance premiums, and Pillar 3a contributions.
Does the 13th month salary change my deduction rates?
Yes! A 13th month salary is included in your gross annual income and is fully subject to AHV, ALV, BVG, and Quellensteuer. Employers split it either as a December bonus or semi-annually (June + December). It does NOT attract any special flat-rate treatment.
What is the Swiss B Permit salary treatment?
B Permit holders (temporary residence, usually 1–5 years) are subject to monthly Quellensteuer withholding. If your gross income exceeds CHF 120,000 per year, you must file an annual ordinary supplementary tax return even on Quellensteuer, allowing you to claim additional deductions and potentially receive a refund.
Is the AHV contribution shared equally between employee and employer?
Yes — the total AHV/IV/EO rate is 10.6% of gross salary, split exactly 50/50: the employee pays 5.3% and the employer pays another 5.3% on top.
Can I reduce my Quellensteuer bill in Switzerland?
While Quellensteuer is deducted at fixed tariff rates by your employer, B Permit holders earning over CHF 120,000 can file a post-period correction claim (Tarifkorrektur) with the cantonal tax authority, applying deductions for health insurance premiums, Pillar 3a contributions, and other allowable expenses.
How does Swiss payroll compare to Germany or France?
Switzerland's gross-to-net retention is significantly better than Germany or France despite the multiple deductions. A CHF 100,000 Swiss salary typically nets ~67–72% take-home, compared to ~57–62% in Germany and ~55–60% in France after social contributions and income tax.
What is the difference between NBU and BU accident insurances?
BU (Berufsunfallversicherung) covers occupational accidents and is paid entirely by the employer. NBU (Nichtberufsunfallversicherung) covers non-occupational accidents (e.g., ski accidents, home injuries) and is deducted from the employee's salary. If you work more than 8 hours per week, NBU is mandatory.
What is KTG (Krankentaggeldversicherung) and is it mandatory?
KTG is Sickness Allowance Insurance. While not federally mandatory, most Swiss employers provide it. It guarantees that if you fall ill and cannot work, you will continue to receive 80% of your gross salary for up to 720 days. The premium is typically shared 50/50 between employee and employer.
🧮 Ready to see your numbers?
Use our free calculator to get instant, personalized results.
Try the Calculator →
Ayush Jain is a software developer and the creator of ProCalc. He builds browser-native, privacy-first tools designed to simplify complex calculations. To ensure absolute compliance and credibility, all calculation engines are audited and verified in collaboration with qualified professional consultants.
Related Articles
Swiss Grenzgänger Guide 2026: Cross-Border Commuter Tax Rules for France, Germany & Italy
Complete 2026 guide for Swiss Grenzgänger (cross-border workers). Covers 4.5% withholding tax, double taxation treaties with France/Germany/Italy/Austria, AHV contributions and remote work rules.
Swiss 3-Pillar Pension System Explained: How Much Will You Retire With in 2026?
Complete guide to Switzerland's AHV, BVG, and Pillar 3a pension system. How much AHV state pension will you receive? What is the BVG conversion rate? How to calculate your retirement income.
Swiss Pillar 3a Guide 2026: Maximize Tax Savings with Private Pension Contributions
Complete guide to Swiss Pillar 3a in 2026. Learn the CHF 7,258 annual contribution limit, canton-specific tax savings, multiple account strategies, and best providers (Viac, Frankly, Finpension).