Swiss payroll compliance requires:
- registering with the cantonal compensation office (Ausgleichskasse / caisse de compensation) before the first salary is paid,
- selecting a licensed second-pillar pension fund (Pensionskasse),
- enrolling in the mandatory accident insurance scheme under the Federal Accident Insurance Act (UVG/LAA).
Employer-side social contributions total approximately 12.5% to 14% of gross salary, one of the lowest in Western Europe, but the system’s 26-canton structure means tax rates, family allowance amounts, and withholding tariff codes vary significantly by location. Zurich, Geneva, Zug, and Basel-City each apply distinct rules that directly affect net pay calculations.
The practical answer for any business setting up Swiss payroll:
- allow four to eight weeks for registration,
- configure withholding tax tariff tables by canton,
- reconcile all contributions annually using the certified salary certificate (Lohnausweis / certificat de salaire).
This article explains each component, identifies canton-specific differences, and references the applicable federal statutes and regulatory bodies.
| 26
Cantons, each with distinct tax rates and withholding tariffs |
~13%
Employer social contribution rate: lowest tier in Europe |
4-8 wks
Typical payroll setup timeline before first hire |
3
Pension pillars; two affect monthly payroll processing |
The Federal-Canton-Municipal Structure of Swiss Payroll
Swiss payroll operates across three layers of authority: federal, cantonal, and municipal. Federal law sets mandatory social insurance rates (AHV/IV/EO, ALV, UVG). Cantons control income tax rates, family allowance (Familienzulagen) amounts, and withholding tax tariff tables. Municipalities add a surcharge called the communal multiplier (Gemeindesteuerfuss / coefficient communal) on top of the cantonal rate.
This layered system creates a payroll environment in which two employees earning identical gross salaries can have materially different net pay simply because they work or reside in different cantons.
Example : A senior analyst earning CHF 120,000 gross in Zug will retain significantly more than the same person in Geneva, because Zug applies one of Switzerland’s lowest cantonal income tax rates while Geneva applies one of the highest.
“The decentralization of fiscal powers to the cantons is a constitutionally enshrined principle under Art. 128 of the Federal Constitution (Bundesverfassung). Payroll operators must treat each canton of work as a distinct tax jurisdiction.”
Federal Constitution of the Swiss Confederation, Art. 128 (admin.ch)
Key Regulatory Bodies Every Swiss Payroll Operator Must Know
| Body | Local Term | Responsibility |
| Federal Tax Administration | ESTV / AFC | Withholding tax oversight; annual reconciliation; salary certificate format (Lohnausweis) |
| Cantonal Compensation Office | Ausgleichskasse / Caisse de compensation | AHV/IV/EO collection; family allowances; annual employer statements |
| SUVA / approved private insurer | Unfallversicherung / Assurance accidents | Mandatory accident insurance under UVG/LAA Art. 59 |
| Pension Fund | Pensionskasse / Institution de prévoyance | Second-pillar (BVG/LPP) contributions; annual coordination deduction update |
| Cantonal Tax Authority | Steueramt / Administration fiscale | Withholding tax tariff tables; supplementary declaration threshold (>CHF 120,000 from 2021) |
Mandatory Contributions: Rates, Thresholds, and Legal Basis (2024–2025)
| Direct answer: For 2024–2025, the total AHV/IV/EO employer-employee combined rate is 10.6% (5.3% each). ALV is 2.2% combined (1.1% each) up to CHF 148,200; 1.0% combined on salary above that threshold. UVG occupational accident (BU) is fully employer-funded. Non-occupational accident (NBU) is fully employee-funded. Second-pillar rates vary by pension plan and age bracket. |
| Contribution | Legal Basis | Employee Rate | Employer Rate | 2024–25 Threshold / Note |
| AHV (Old-Age Insurance) | AHVG / LAVS Art. 5 | 5.30% | 5.30% | No ceiling. Both sides always 5.30% |
| IV (Disability Insurance) | IVG / LAI | 0.70% | 0.70% | Part of combined AHV/IV/EO rate |
| EO (Income Compensation) | EOG / LAPG | 0.25% | 0.25% | Covers military, maternity, paternity leave |
| ALV (Unemployment Ins.) | AVIG / LACI Art. 3 | 1.10% | 1.10% | Up to CHF 148,200 gross/year (2024) |
| ALV solidarity surcharge | AVIG / LACI Art. 3 | 0.50% | 0.50% | On salary above CHF 148,200 |
| UVG: BU (occupational) | UVG / LAA Art. 91 | 0% | varies by sector | Fully employer-funded; SUVA or private |
| UVG: NBU (non-occup.) | UVG / LAA Art. 91 | varies | 0% | Fully employee-funded |
| BVG / LPP (2nd pillar) | BVG / LPP Art. 7 | age-based | ≥ employee share | Entry threshold CHF 22,050 (2024) |
| Family Allowances | FamZG / LAFam | 0% | canton-specific | Zurich: CHF 200/child/month (2024) |
Sources: Federal Social Insurance Office (BSV/OFAS): bsv.admin.ch; Federal Tax Administration (ESTV/AFC): estv.admin.ch; Rates applicable for 2024–2025 per official BSV publications.
Employer social contributions in Switzerland total approximately 12.5–14% of gross salary. This compares to roughly 20% in Germany (Deutsche Rentenversicherung, Bundesagentur für Arbeit, Krankenkasse combined employer share), 21.8% in Austria, and 25–30% in France (Urssaf combined employer charges). The Swiss rate is among the lowest statutory burdens for employers in Western Europe, a material factor in international location decisions.
Canton-by-Canton Differences: Zurich, Geneva, Zug, Basel-City, and Ticino
The 26 cantons are not interchangeable payroll jurisdictions. For employers with employees in multiple cantons, each employee’s payroll record must reference the correct canton of work (for withholding tax) and canton of residence (for resident employees filing annually). The table below provides concrete reference points for five of the most commercially significant cantons.
| Canton | 2024 Cantonal Income Tax Rate (Top Marginal) | Family Allowance: Child (monthly) | Withholding Tariff Code System | Notable Payroll Feature |
| Zurich (ZH) | ~13% cantonal + municipal multiplier | CHF 200 | ZH tariff tables (A–H codes) | Largest employer population; SUVA mandatory for most sectors |
| Geneva (GE) | ~17.5% cantonal | CHF 300 | GE tariff tables; high cross-border worker (frontalier) volume | Highest family allowances in CH; bilateral agreement with France (Accord du 11 avril 1983) |
| Zug (ZG) | ~6% cantonal, lowest in CH | CHF 200 | ZG tariff tables | Preferred jurisdiction for holding cos.; low municipal multipliers |
| Basel-City (BS) | ~17% cantonal | CHF 200 | BS tariff tables; pharma/life sciences concentration | Many employees subject to D-CH frontier worker rules |
| Ticino (TI) | ~15% cantonal | CHF 210 | TI tariff tables; Italian-language forms | Large I-CH frontier worker population; bilateral I-CH agreement applies |
Sources: Cantonal tax authority publications (Steueramt ZH, Administration fiscale GE, Steuerverwaltung ZG, Steuerverwaltung BS, Divisione delle contribuzioni TI); Family allowance figures per cantonal Familienzulagengesetz registers, 2024.
| Practical implication for multi-canton payrolls
• A Geneva employee subject to withholding tax and earning CHF 100,000 will have a materially higher deduction than the equivalent Zug employee because Geneva’s cantonal tariff rates are roughly 2.5–3x higher. • Frontier workers (frontaliers/Grenzgänger) from France working in Geneva, and from Germany/Italy working in Basel-City or Ticino, are subject to specific bilateral agreement rules that override the standard cantonal withholding tariff process. • Family allowance contributions are paid to the cantonal Ausgleichskasse of the employer’s canton of registration, not the employee’s canton of residence. |
Withholding Tax (Quellensteuer / Impôt à la source): Rules and Tariff Codes
Withholding tax (Quellensteuer) applies to employees who are foreign nationals without a Swiss settlement permit (C permit) and to Swiss-resident employees of foreign employers with no Swiss payroll establishment. The employer deducts tax at source using the tariff table published annually by the employee’s canton of work.
Who Is Subject to Withholding Tax?
- Foreign nationals holding B, G (frontier worker), or L permits without a C permit
- Cross-border commuters (Grenzgänger / frontaliers) from France, Germany, Italy, and Austria under bilateral agreements
- Employees of foreign employers with a virtual (deemed) PE in Switzerland
- Persons with Swiss residency who earn above CHF 120,000 annual gross retain withholding deductions but must also file an annual supplementary declaration (ordentliche Nachveranlagung), introduced as a 2021 reform under the revised Quellensteuerrecht
Tariff Code Structure
Each canton publishes annual tariff tables using standardized codes. The code encodes: civil status (single / married / single with child support), number of dependent children, dual-earner status, and religious denomination (for church tax in applicable cantons). Examples:
| Tariff Code | Profile | Canton Example |
| A0 | Single, no children, no church tax | All 26 cantons |
| B2 | Married, 2 children, single earner | Zurich (ZH) B2 table |
| C1 | Married dual-earner, 1 child | Geneva (GE) C1 table |
| H0 | Single parent, no children (Haushaltsvorstands-Tarif) | Available in most German-speaking cantons |
Source: Federal Tax Administration (ESTV) Circular No. 45 on withholding tax (2019, updated 2021); cantonal tariff tables published annually at estv.admin.ch.
From 1 January 2021, the revised Swiss withholding tax law (Quellensteuerrecht reform, in force per Federal Act of 16 December 2016) standardized tariff code structures across cantons, reduced employer liability for calculation errors in good faith, and established a unified CHF 120,000 threshold above which supplementary declarations are mandatory. Employers must update tariff tables at the start of each calendar year. Failure to apply the current year’s tables is among the most common audit findings reported by cantonal tax authorities.
The Three-Pillar Pension System and Second-Pillar (BVG/LPP) Obligations
Definition: Switzerland’s pension system has three pillars. The first pillar (AHV/AVS) is state-funded, mandatory, and processed through payroll contributions. The second pillar (BVG/LPP, Berufliche Vorsorge / Prévoyance professionnelle) is occupational, mandatory for employees above the entry threshold, and administered by a licensed pension fund. The third pillar (pilier 3a/3b) is voluntary and tax-advantaged but does not generate employer payroll obligations.
| Pillar | Local Name | Mandatory? | 2024 Key Figure | Payroll Processing Requirement |
| 1st | AHV/IV/EO (AVS/AI/APG) | Yes, all employed persons | Combined rate 10.6% | Monthly deduction and remittance via Ausgleichskasse |
| 2nd | BVG/LPP (Pensionskasse) | Yes, above entry threshold | Entry threshold CHF 22,050 gross/year | Monthly deduction; employer must match or exceed employee share |
| 3rd | Säule 3a / Pilier 3a | Voluntary | Max deduction CHF 7,056 (2024, employed) | No employer payroll obligation; employee manages privately |
Source: Federal Social Insurance Office (BSV/OFAS): bsv.admin.ch; BVG/LPP Art. 7 (entry threshold), Art. 8 (coordination deduction); Federal Council press release on 2024 BVG figures.
The Coordination Deduction (Koordinationsabzug / Déduction de coordination)
The coordination deduction for 2024 is CHF 25,725 (7/8 of the maximum AHV pension). It is subtracted from gross salary to produce the insured (coordinated) salary (koordinierter Lohn), which is the base for second-pillar contribution calculations. For an employee earning CHF 80,000 gross: insured salary = CHF 80,000 − CHF 25,725 = CHF 54,275. The BVG contribution applies to CHF 54,275, not CHF 80,000.
Employers may voluntarily waive or reduce the coordination deduction, a practice common in the financial services and pharmaceutical industries in Zurich and Basel to offer more competitive pension accrual as a retention tool.
Employee Benefits: Mandatory, Collective Agreement, and Optional
| Benefit | Legal Basis / Source | Mandatory? | Employer Cost Impact | Canton Variation |
| Accident insurance: occupational (BU) | UVG/LAA Art. 59 | Yes | Employer-funded; rate by industry risk class (SUVA) | None; federal law applies uniformly |
| Accident insurance: non-occupational (NBU) | UVG/LAA | Yes (>8 hrs/wk) | Employee-funded; employer deducts from salary | None; federal law applies uniformly |
| Daily sickness allowance (KTG) | No federal mandate on benefit level | Often via CLA | Typically 50/50 employer/employee premium | CLA varies by canton and sector |
| Maternity pay | EOG/LAPG: 80% of salary, max 98 days | Yes (via EO) | Funded through EO contributions (part of AHV) | No cantonal variation on federal minimum |
| Family allowances | FamZG/LAFam | Yes | Employer pays into cantonal fund; disburses to employees | Amount varies: GE CHF 300; ZH CHF 200 (2024) |
| 13th month salary | Code of Obligations / CLA | If contractually agreed or CLA-mandated | Equal to 1/12 of annual gross | CLA prevalence varies by sector and canton |
| Enhanced BVG plan | Voluntary above BVG minimum | No | Employer decides contribution split | Competitive tool in ZH, BS, GE financial/pharma sectors |
Source: Federal Act on Family Allowances (FamZG/LAFam); Federal Act on Accident Insurance (UVG/LAA); Collective Labour Agreements (CLAs) registered with SECO (seco.admin.ch).
Gross-to-Net Calculation: Step-by-Step Worked Example
The following example uses a B-permit employee, single, no children, working in Zurich, with a gross salary of CHF 9,000 per month (CHF 108,000 annualised), subject to withholding tax.
| Step | Item | Calculation | Amount (CHF) |
| 1 | Gross monthly salary | Agreed contractual salary | 9,000.00 |
| 2 | AHV/IV/EO employee share | 5.30% × 9,000 | – 477.00 |
| 3 | ALV employee share | 1.10% × 9,000 (below CHF 148,200 threshold) | – 99.00 |
| 4 | BVG/LPP employee share | Age 35–44: ~7% × insured salary (est. CHF 6,525/month) | – 456.75 |
| 5 | NBU (non-occupational accident) | e.g. 1.2% × 9,000 (plan-dependent) | – 108.00 |
| 6 | Daily sickness allowance (KTG) | e.g. 50% employee share of 1.0% premium | – 45.00 |
| 7 | Gross after social deductions | Sum of steps 1–6 | 7,814.25 |
| 8 | Withholding tax (Quellensteuer ZH) | Tariff A0 applied to CHF 108,000 annualised (est. ~15–16%) | – 1,040.00 (est.) |
| 9 | Net monthly pay | Step 7 minus Step 8 | ≈ 6,774.25 |
| Important notes on the worked example
• BVG insured salary: CHF 9,000 × 12 = CHF 108,000 − CHF 25,725 coordination deduction = CHF 82,275/year → CHF 6,856/month. Employee BVG rate varies by age bracket per BVG Art. 16. • Withholding tax amount is illustrative. Actual rate is read from the Zurich Quellensteuer tariff table for tariff code A, column 0, at the monthly gross salary level. Tariff tables are published annually by the Kantonales Steueramt Zürich (steueramt.zh.ch). • Employer additionally remits AHV/IV/EO 5.30%, ALV 1.10%, BU premium, and its share of BVG; none of these appear as deductions in the employee’s net pay calculation but are payroll costs. |
Variable Pay, Bonuses, and Year-End Reconciliation
Variable pay elements (including performance bonuses, commissions, and profit-sharing) are subject to AHV/IV/EO contributions and, where applicable, withholding tax, in the month of payment. The year of declaration matters: bonuses accrued in December but paid in January of the following year are declared in January’s payroll cycle, not December’s.
Withholding Tax and the CHF 120,000 Supplementary Declaration Threshold
For employees subject to withholding tax: if a bonus causes the annualised gross to exceed CHF 120,000, the employee gains the right, and in most cantons the obligation, to file a supplementary annual declaration (ordentliche Nachveranlagung). The employer is required to notify both the employee and the cantonal tax authority when this threshold is crossed. This requirement was introduced by the 2021 Quellensteuerrecht reform.
Annual Reconciliation: Salary Certificate (Lohnausweis / Certificat de salaire)
Every employer must issue a standardised salary certificate to each employee by 31 January of the following year. The certificate format is prescribed by the Federal Tax Administration (ESTV Circular No. 37, updated 2014 and subsequently). It must disclose gross salary, all social contribution deductions, withholding tax deducted, benefits in kind (valued using ESTV flat rates), expense reimbursements, and second-pillar contributions. Non-compliance with the Lohnausweis format is a recurring finding in cantonal tax authority audits.
In-House vs. Outsourced Payroll: Decision Framework
| Factor | Favours In-House | Favours Outsourcing |
| Workforce size | Large workforce (200+ employees) with stable payroll | Small to mid-size (<200 employees) or fast-growing |
| Canton diversity | Single-canton, single-tariff payroll | Multi-canton payroll requiring multiple withholding tariff sets |
| Foreign national proportion | Predominantly resident Swiss / C-permit workforce | High proportion of B/G/L permit holders requiring Quellensteuer management |
| Internal expertise | Dedicated certified payroll specialists on staff | No in-house Swiss payroll expertise; steep learning curve |
| Compliance risk appetite | Strong internal controls and audit capacity | Prefer contractual SLA and provider liability for errors |
| Cost | Lower marginal cost once infrastructure is built | Predictable per-head fee; lower fixed overhead |
A hybrid model (retaining strategic payroll oversight and Lohnausweis review in-house while outsourcing the technical calculation, Ausgleichskasse remittances, and withholding tax tariff management to a specialist provider) is common among multinationals entering Switzerland with 50–200 employees.
Employment Contract Clauses with Direct Payroll Consequences
Switzerland’s Code of Obligations (Obligationenrecht / Code des obligations, OR/CO) gives contracting parties significant freedom, but several provisions carry direct payroll processing implications.
13th month salary: If stipulated in the contract or applicable CLA, it constitutes an additional month of gross salary, subject to all social contributions, and must appear on the Lohnausweis. It is not tax-advantaged.
Thirteenth month vs. discretionary bonus: Courts have ruled that consistently paid year-end payments become contractually vested even without an explicit clause (OR Art. 322d). Reclassification from discretionary bonus to contractual entitlement affects AHV/IV/EO contribution timing.
Expense reimbursements: Flat-rate expense allowances (Pauschalspesen) must be approved by the cantonal tax authority via a formal expense regulation (Spesenreglement). Unapproved flat rates are treated as salary and included in gross for contribution and tax purposes.
Notice periods and salary continuation: Under OR Art. 335c, the employee is entitled to full salary throughout the notice period regardless of garden leave. Salary must be processed and all contributions remitted in the normal cycle during this period.
Non-compete clauses: Compensation paid for a post-employment non-compete obligation is subject to AHV/IV/EO and withholding tax in the year of payment per ESTV practice notes.
Compliance Calendar: Monthly, Quarterly, and Annual Obligations
| Frequency | Obligation | Deadline | Submitted To |
| Monthly | AHV/IV/EO and ALV employer-employee contributions | By end of following month (Ausgleichskasse-specific) | Cantonal Ausgleichskasse |
| Monthly | Withholding tax deductions (Quellensteuerabrechnung) | By 10th–15th of following month (canton-dependent) | Cantonal Steueramt |
| Monthly | BVG/LPP contributions | As per pension fund agreement | Licensed pension fund (Pensionskasse) |
| Monthly | UVG accident insurance premiums | Monthly or quarterly per insurer agreement | SUVA or approved private insurer |
| Annual | AHV/IV/EO reconciliation statement (Lohnbescheinigung) | By 31 January of following year | Cantonal Ausgleichskasse |
| Annual | Salary certificate (Lohnausweis / certificat de salaire) | By 31 January of following year (to employee and tax authority) | Cantonal tax authority; copy to employee |
| Annual | BVG/LPP annual adjustment (update for rate changes, age brackets) | Before first payroll of new calendar year | Pension fund + internal payroll configuration |
| Annual | Update withholding tax tariff tables for new calendar year | By 1 January | Internal payroll system; no submission required |
| As needed | Supplementary declaration notification (>CHF 120,000) | Within 30 days of threshold being exceeded | Cantonal Steueramt + notify employee |
Source: Cantonal compensation office guidelines; Federal Tax Administration (ESTV) withholding tax circular; Swiss Pension Fund Association (ASIP/ASIP) administrative guidelines.
Frequently Asked Questions
How long does Swiss payroll setup take before the first hire?
Registration with the cantonal Ausgleichskasse, selection and enrolment with a licensed pension fund (Pensionskasse), and enrolment with SUVA or an approved private UVG insurer typically takes four to eight weeks from the decision to hire. Delays most often occur in pension fund selection. Employers must complete all three steps before processing the first salary payment.
Can an employee stay in their home country’s social security while on assignment in Switzerland?
Switzerland has totalization agreements (Sozialversicherungsabkommen) with over 40 countries including all EU/EFTA member states (via the bilateral Agreement on the Free Movement of Persons, AFMP), the United States, Canada, Australia, and others. Under these agreements, employees on defined temporary assignment (typically up to 24 months) may remain in their home country’s social security system, avoiding double contribution. The employer must obtain an A1 certificate (within EU/EFTA) or equivalent coverage certificate before the assignment begins. The relevant authority in Switzerland is the Ausgleichskasse of the employer’s canton.
What is the distinction between withholding tax and social insurance contributions on the salary certificate?
Withholding tax (Quellensteuer) is an advance collection of income tax. It flows to the cantonal tax authority and is reported in field 12 of the Lohnausweis. Social insurance contributions (AHV/IV/EO, ALV, BVG) are not income tax; they are social insurance premiums. They are reported separately in fields 9 and 10 of the Lohnausweis. Employees subject to withholding tax cannot deduct their AHV/IV/EO contributions a second time in a supplementary declaration because withholding tax already accounts for the net effect.
Are there mandatory salary minimums in Switzerland?
There is no federal statutory minimum wage in Switzerland. However, approximately 20 cantons (including Geneva and Neuchâtel) have introduced cantonal minimum wages. Geneva’s minimum is CHF 24.32/hour (2024), one of the highest statutory minimums globally. Additionally, many CLAs (Gesamtarbeitsverträge / Conventions collectives de travail) set sector-specific minimums. Payroll operators must check both cantonal law and applicable CLA when onboarding new hires.
Source: Canton of Geneva: Salaire minimum cantonal; ge.ch
Authoritative Sources and Legal References
| Federal and Cantonal Legal Sources
• Federal Act on Old-Age and Survivors’ Insurance (AHVG/LAVS): admin.ch/opc/en/classified-compilation/19460217 • Federal Act on Occupational Old-Age, Survivors’ and Disability Pension Plans (BVG/LPP): admin.ch/opc/en/classified-compilation/19820152 • Federal Act on Accident Insurance (UVG/LAA): admin.ch/opc/en/classified-compilation/19810113 • Federal Act on Unemployment Insurance (AVIG/LACI): admin.ch/opc/en/classified-compilation/19820159 • Federal Act on Family Allowances (FamZG/LAFam): admin.ch/opc/en/classified-compilation/20060552 • Swiss Code of Obligations: OR/CO Art. 319–362 (Employment): admin.ch • Federal Constitution, Art. 128 (Direct Taxes): admin.ch |
| Regulatory and Reference Bodies
• Federal Social Insurance Office (BSV/OFAS): bsv.admin.ch: contribution rates, BVG coordination deduction, EO rates • Federal Tax Administration (ESTV/AFC): estv.admin.ch: Lohnausweis format, withholding tax circulars (Kreisschreiben No. 37, No. 45), tariff tables • State Secretariat for Economic Affairs (SECO): seco.admin.ch, CLA register, labour market statistics, minimum wage monitoring • SUVA (Swiss National Accident Insurance Fund): suva.ch, UVG premium rates, accident insurance classification • Swiss Pension Fund Association (ASIP): asip.ch, BVG benchmark statistics, pension fund governance • Kantonales Steueramt Zürich: steueramt.zh.ch, ZH withholding tariff tables • Administration fiscale cantonale (AFC) Genève: ge.ch/impots, GE withholding tariff tables, cantonal minimum wage |



