All Guides
Switzerland flag

Hiring in Switzerland

Written by

Published Dec 13, 2025 · Updated Sep 16, 2026

Best EOR for Switzerland

Ranked picks for this market →

Overview

Hiring in Switzerland adds roughly 16-22% employer cost on gross salary, with cantonal pension (BVG) driving most of the variance. Termination needs no cause after probation, but non-EU work permits are quota-limited. Use an EOR for fewer than 5 hires unless you can fund a GmbH and appoint a Swiss-resident director.

Switzerland pays some of the highest salaries in the world and backs them with an employment framework that is, by European standards, remarkably employer-friendly. No national minimum wage (a handful of cantons set their own), no universal collective bargaining obligation, and notice periods that max out at 3 months after 9 years of service. Termination doesn’t require justification: you can dismiss an employee for any reason that isn’t abusive (missbräuchliche Kündigung). That’s a stark contrast to Germany or France, where firing someone after probation is a legal project.

Employer social security contributions total roughly 6.4-6.5% for the federal pillars (AHV/AVS 5.3%, IV/AI 0.7%, EO/APG 0.5%) plus mandatory accident insurance, occupational pension (BVG/LPP), family allowances, and unemployment insurance. The BVG contribution varies significantly by age bracket and plan: budget 7-18% of insured salary depending on your employee’s age and your chosen pension scheme. All in, total employer cost on a CHF 120,000 salary lands around 15-22% above gross, which sounds moderate until you remember that CHF 120,000 is a junior salary in Zurich.

Setting up a Swiss entity (GmbH or AG) runs CHF 20,000–30,000 in share capital and formation costs, takes 4–6 weeks, and requires a Swiss-resident director or authorized signatory. For fewer than 5 employees, the arithmetic strongly favors EOR. Switzerland’s non-EU status adds an immigration layer: work permits for non-EU/EFTA nationals are quota-limited and genuinely difficult to obtain, making EOR’s existing permit infrastructure a real operational advantage.

Key Employment Facts

ItemDetail
Minimum wageNone at federal level; Geneva (CHF 24.59/hr in 2026), Neuchâtel, Basel-Stadt, Jura, and Ticino have cantonal minimums
Working hours45 hrs/week (industrial, office, technical, retail); 50 hrs/week (all other sectors)
Probation period1 month (default); extendable to 3 months by written agreement
Notice period7 days during probation; 1 month (year 1), 2 months (years 2–9), 3 months (10+ years)
SeveranceNo statutory severance for employees under age 50 with fewer than 20 years of service
Paid leave4 weeks minimum (5 weeks for employees under 20)
Public holidays1 national holiday (August 1); 7–15 additional cantonal holidays depending on canton
Social security (employer %)AHV/AVS 5.3%, IV/AI 0.7%, EO/APG 0.5%, ALV/AC 1.1% (up to CHF 148,200), BVG/LPP varies (7–18%), accident insurance ~0.5–3%, family allowances ~1–3% depending on canton
13th salaryNot legally required but standard practice in most employment contracts

Employer Cost

ContributionEmployer RateNotes
AHV/AVS (old-age and survivors)5.3%No salary cap
IV/AI (disability insurance)0.7%No salary cap
EO/APG (income compensation)0.5%No salary cap
ALV/AC (unemployment insurance)1.1%On salary up to CHF 148,200; additional 0.5% on salary above CHF 148,200 up to CHF 370,500
BVG/LPP (occupational pension)7–18% of coordinated salaryVaries by age: 7% (25–34), 10% (35–44), 15% (45–54), 18% (55–64/65). Employer pays at least 50%
UVG/LAA (accident insurance)~0.5–3%Employer pays occupational accident (BU); non-occupational (NBU) typically deducted from employee for workers over 8 hrs/week
Family allowances (FAK/CAF)~1–3%Canton-dependent
Total employer cost~16–22%Varies significantly by canton, pension plan, and employee age

Statutory Benefits

Switzerland’s benefits framework is built on three pillars, with cantonal variations adding complexity.

Pillar 1, AHV/AVS (state pension and survivors): 5.3% employer + 5.3% employee, no salary cap. Also includes IV/AI (disability insurance) at 0.7% each and EO/APG (income compensation) at 0.5% each. All mandatory from day one.

Pillar 2, BVG/LPP (occupational pension): Mandatory for employees earning above CHF 22,680/year (2026 entry threshold). Employer must pay at least 50% of total contributions. Contribution rates scale with age: 7% (age 25–34), 10% (35–44), 15% (45–54), 18% (55–64/65). Applies only to the “coordinated salary”, gross salary minus the coordination deduction (CHF 25,725 for 2026). Many supra-mandatory (überobligatorisch) pension plans extend coverage to the full salary. Selecting the right pension plan is a competitive signal, Swiss employees compare plans actively.

ALV/AC (unemployment insurance): 1.1% employer + 1.1% employee on salary up to CHF 148,200. Additional solidarity contribution of 0.5% (each) on salary between CHF 148,200 and CHF 370,500.

UVG/LAA (accident insurance): Employer pays 100% of occupational accident (BU) insurance. Non-occupational accident (NBU) insurance is employee-funded for workers over 8 hours/week (typically deducted from the employee). Procurement is from a private insurer, the EOR selects and maintains coverage.

Annual leave: 4 weeks minimum (5 weeks for employees under 20). Many contracts provide 5 weeks. Public holidays: 1 national (August 1) plus 7–15 cantonal holidays, a developer in Geneva has more public holidays than one in Zurich, which matters for scheduling.

13th salary: Not legally required but contractually universal in Swiss employment. Almost every Swiss employment contract includes a 13th monthly salary. Factor this into annual budget calculations, it adds 8.33% to annual salary cost.

Work Visas and Immigration

Switzerland is not an EU member but has bilateral agreements with the EU allowing free movement for EU/EFTA nationals. EU/EFTA citizens register with the cantonal migration office and receive an L permit (under 12 months) or B permit (over 12 months) relatively quickly, 2–4 weeks.

For non-EU/EFTA nationals, Switzerland applies a quota system. Annual quotas of L and B permits for “third country nationals” are set federally and allocated to cantons, once a canton’s quota is exhausted, no new permits are issued until the following year. This is a genuine hard constraint, not just a processing timeline issue. The EOR entity applies to the cantonal migration office where the employee will work.

Requirements for B permit (third-country national): Evidence that no suitable Swiss or EU candidate is available (labor market test), salary at or above the cantonal/sector standard, and relevant qualifications. Processing: 4–12 weeks after the labor market test, which itself takes 30 days of advertising. Total timeline: 2–4 months minimum.

L permit (short-stay, under 12 months): Faster processing (4–6 weeks) and often used for project-based or initial placements before converting to a B permit.

The Swiss EOR provider must hold a valid Personalverleihbewilligung (labor leasing license) in the canton where it operates, and must apply for permits through the cantonal authorities where the employee resides, which means a team distributed across Zurich, Geneva, and Basel requires three separate cantonal processes.

Permit TypeWho It’s ForProcessing Time
B PermitNon-EU/EFTA nationals, over 12 months2–4 months
L PermitNon-EU/EFTA nationals, under 12 months4–8 weeks
EU Free Movement (B/L)EU/EFTA nationals2–4 weeks

Choosing an EOR for Switzerland

Provider fees, entity models, and onboarding SLAs change frequently. See our ranked shortlist: Best EOR for Switzerland.

Termination Rules

Switzerland’s termination framework is among the most employer-friendly in Europe. The Code of Obligations (OR) allows ordentliche Kündigung (ordinary termination) without cause, no justification is required, no court approval needed.

Notice periods (statutory defaults, Art. 335c OR): 7 days during probation; 1 month during year 1; 2 months in years 2–9; 3 months from year 10 onward. Contractual or collective agreement terms can extend these, many professional employment contracts specify 3 months regardless of tenure. Notice must be served in writing and the period begins on the first day of the following month after service.

Abusive termination (missbräuchliche Kündigung, Art. 336 OR): Certain termination grounds are prohibited: dismissal for exercising a constitutional right (e.g., filing a legal complaint), union membership, in retaliation for legitimate employee association activities, or during protected periods (sick leave, military service, pregnancy, maternity leave, “Sperrfristen”). Abusive dismissal doesn’t invalidate the termination, but the employer owes compensation of up to 6 months’ salary.

Protected periods (Sperrfristen): During illness (up to 2 years depending on tenure), pregnancy, maternity leave, and mandatory military/civil service, the notice period is suspended. A notice served during a protected period is null and restarts when the protection ends.

Severance: No statutory severance for employees under 50 with fewer than 20 years of service. For employees over 50 with 20+ years, courts may award 2–8 months’ salary compensation if circumstances make it equitable. In practice, negotiated separation packages for senior roles run 1–4 months’ salary above the notice entitlement.

Budget: notice period pay (1–3 months) + accrued but untaken vacation payout + pro-rated 13th salary + any contractual termination provisions. Switzerland is one of the few developed markets where this is genuinely the total.

Frequently Asked Questions

When does EOR beat a local entity in Switzerland?

For small teams testing the market, EOR usually wins on speed and compliance bandwidth. Entity economics improve once headcount and local payroll capacity justify fixed costs. See .

Sources

Founder

Ratings, rankings, and provider details are compiled from publicly available sources, including provider websites and third-party review platforms. Scores summarize that public information via AI models. Content is informational only; not legal, tax, or procurement advice. See Disclosure.

Was this page helpful?

Tell us or send a correction.