Swiss Median Salary 2026: Employees & Self-Employed Compared
What do employees and self-employed earn in Switzerland? Latest BFS median data, canton comparison, gross-to-net, and hourly rate for freelancers.
Founder of Magic Heidi
The Swiss median salary in 2024 is CHF 7,024 gross per month (CHF 84,288 per year) for employees, according to the Federal Statistical Office's Swiss Earnings Structure Survey. For self-employed workers, the BFS reports a median income of around CHF 73,000 gross per year, which looks much lower but is misleading: self-employed people carry all social contributions and insurance themselves, and many declare private withdrawals instead of a salary.
Key Takeaways
- Median salary, employees: CHF 7,024 gross/month (BFS Swiss Earnings Structure Survey 2024).
- Median income, self-employed: ~CHF 73,000 gross/year (BFS, income of the self-employed).
- Highest cantonal medians: Zug, Zurich, Geneva. Lowest: Ticino, Jura, Valais.
- From gross, employees keep roughly 80–82 % net (depends on canton and family situation).
- To net the same as a median-salary employee while self-employed, you need about CHF 95,000–115,000 in annual revenue.
- Hourly rate that matches the median: CHF 95–115/h at 1,000–1,100 billable hours.
Swiss Median Salary 2026 at a Glance
The key figures, all from the 2024 BFS Swiss Earnings Structure Survey (published spring 2026):
| Indicator | 2024 value | Annual |
|---|---|---|
| Median employee salary (FTE) | CHF 7,024 gross/month | CHF 84,288 |
| Average employee salary | ~CHF 7,900–8,300/month | ~CHF 97,000 |
| Median self-employed income | ~CHF 6,080/month | ~CHF 73,000 |
| Forecast wage growth 2026 | +1.5 to 1.8 % | – |
BFS publishes the Earnings Structure Survey every two years. These figures hold until the next edition, with minor annual adjustments via SECO forecasts.
Median vs. Average Salary: What's the Difference?
The median is the middle value: half earn more, half earn less. The average gets pulled up by a few very high incomes. A pharma CEO on CHF 5 million skews the average heavily but barely touches the median.
For realistic salary comparisons, the median is almost always more meaningful. Saying "Swiss workers earn on average CHF 97,000" is technically correct but doesn't tell you what a typical person takes home. The median at CHF 84,288 fits most employees' reality better.
We stick to the median wherever possible in the sections below.
Salary by Canton: Where You Work Changes Everything
Gross salary varies sharply by canton, and net salary after cantonal taxes varies even more. The figures below are 2024 median gross salaries for full-time employees (BFS, rounded):
| Canton | Median gross/month | Salary level |
|---|---|---|
| Zug | CHF 7,500 | Highest gross, lowest taxes |
| Zurich | CHF 7,400 | Highest gross, mid-range taxes |
| Basel-City | CHF 7,300 | High (pharma industry) |
| Geneva | CHF 7,250 | High, but high cost of living |
| Vaud | CHF 6,950 | Above Swiss median |
| Bern | CHF 6,850 | Near Swiss median |
| Aargau | CHF 6,800 | Near Swiss median |
| Lucerne | CHF 6,600 | Slightly below median |
| Valais | CHF 5,800 | Clearly below median |
| Jura | CHF 5,600 | Low, but low costs |
| Ticino | CHF 5,400 | Lowest salary level |
The canton paradox: Zug delivers higher net income than Geneva despite comparable gross salaries. The reason? Much lower cantonal and municipal taxes in central Switzerland. If you optimise for net purchasing power, you often come out ahead in Zug, Schwyz or Nidwalden compared with Geneva or Lausanne.
Salary by Industry & Top Professions 2026
Industry matters more than canton. Pharma, banking, IT and insurance pay clearly above the median. Retail, hospitality and personal services sit below.
Median gross salary by industry (full-time, 2024):
| Industry | Median gross/month |
|---|---|
| Pharma / Chemicals | CHF 9,200 |
| Banking / Finance | CHF 9,000 |
| Insurance | CHF 8,600 |
| Information Technology | CHF 8,500 |
| Telecoms | CHF 8,200 |
| Energy / Water | CHF 8,000 |
| Public Administration | CHF 7,800 |
| Architecture / Engineering | CHF 7,600 |
| Education | CHF 7,100 |
| Healthcare | CHF 6,900 |
| Construction | CHF 6,500 |
| Retail | CHF 5,200 |
| Hospitality | CHF 4,800 |
Top professions by annual salary 2026 (estimates from Robert Half, Michael Page, Hays):
- Chief surgeon / specialist surgeon, CHF 280,000–350,000
- CEO of a mid-sized company, CHF 250,000–280,000
- Private Banking Director, CHF 220,000–260,000
- Senior Partner in consulting, CHF 250,000+
- Senior lawyer (business law firm), CHF 200,000–240,000
- Senior software architect, CHF 180,000–220,000
- CFO mid-sized company, CHF 180,000–210,000
- Airline pilot, CHF 170,000–200,000
Gross to Net: What Employees Actually Keep
Several social insurance contributions and taxes get deducted from the gross. As an employee, the employer splits the social contributions with you 50/50.
Standard deductions from gross (employees):
| Deduction | Employee share |
|---|---|
| AHV / IV / EO (old-age/disability/income loss) | 5.30 % |
| Unemployment insurance (ALV) | 1.10 % up to CHF 148,200 |
| Accident insurance (NBU) | 0.5 to 2 % |
| Pension fund (BVG) | 7 to 18 % (age-based) |
| Daily sickness allowance (KTG) | 0.5 to 1.5 % (if applicable) |
| Total social contributions | ~13 to 22 % |
| Withholding tax (foreigners) | 4 to 22 % |
| Direct taxes (tax return) | 8 to 35 % effective |
Example median-salary employee, single, canton of Zurich, age 35:
- Gross: CHF 7,024/month
- Minus social contributions (~13 %): CHF 6,110
- Minus taxes (~14 % effective): CHF 5,250 net per month
In Zug it'd be more like CHF 5,500 net, in Geneva more like CHF 4,900. Tax differences between cantons can reach CHF 5,000–8,000 a year on the same gross salary.
Reading a Swiss Payslip: Useful Abbreviations
A few non-obvious codes appear on your payslip:
- AHV/IV/EO: Old-age, disability and income-loss insurance.
- ALV: Unemployment insurance.
- BVG: Occupational pension (pension fund, 2nd pillar).
- NBU: Non-occupational accident insurance.
- KTG: Daily sickness allowance.
- QST: Withholding tax (foreigners without C permit).
If you pay withholding tax, you can file for a regular subsequent assessment to correct it if your effective tax burden would be lower. Often worth it.
Median Income for the Self-Employed in Switzerland: What BFS Really Says
Self-employed workers have a median income of around CHF 73,000 gross per year (BFS, income of the self-employed). At first glance the gap to the employee median (CHF 84,288) looks huge. The comparison isn't fair, though, and here's why.
What the BFS Figure Actually Measures
BFS measures earned income after business expenses. For employees that's gross salary. For self-employed people it's the profit of the sole proprietorship: revenue minus materials, software, office, travel and every other business cost. Before comparing, you need to step back and understand what the number actually captures.
Why the Self-Employed Median Is Skewed
Several factors pull the median down:
- Many self-employed work part-time or as a side gig. A side coach with CHF 15,000 in annual revenue counts equally in the statistics.
- Private withdrawals instead of salary: anyone keeping their withdrawals low and leaving profit in the company shows up with less income in the data.
- The first 1–2 years after launching are typically thin. Self-employed in the start-up phase drag the median down.
- Full-time self-employed typically earn between CHF 80,000 and 130,000 per year, so comparable to or better than the employee median.
The Honest Rule of Thumb
A full-time self-employed person billing 1,000–1,100 hours a year should make at least the median-salary equivalent in revenue, which means around CHF 95,000–115,000 a year, not 84,288. The premium is needed because AHV, sickness insurance, the missing employer half of the pension and your own holidays come out of your pocket.
Self-Employed Median Income by Industry
BFS doesn't publish granular industry data. Here's what we see from professional statistics, trade associations and our own experience with Magic Heidi customers:
| Industry | Median revenue, full-time self-employed |
|---|---|
| IT / Software development | CHF 130,000–180,000 |
| Consulting | CHF 110,000–160,000 |
| Marketing / Communications | CHF 90,000–130,000 |
| Coaching / Therapy | CHF 75,000–110,000 |
| Trades (solo, no employees) | CHF 95,000–140,000 |
| Design / Graphics | CHF 70,000–100,000 |
| Translation / Editing | CHF 60,000–90,000 |
| Illustration (full-time) | CHF 55,000–80,000 (syndicom survey 2025) |
Important: these are revenue figures, not profits. Business costs (tools, office, insurance) take another 10–25 % off the top.
Self-Employed Median Income by Canton
Same as for employees: self-employed in Zurich, Zug and Geneva typically earn more because clients there pay higher rates. But:
- In Zug, Schwyz and Nidwalden, more stays net thanks to lower taxes.
- In Geneva and Vaud, hourly rates are nominally high, but taxes and cost of living eat a big share.
- In Ticino and Jura, rates are lower but so are costs. In real net terms, self-employed there often come out better than gross figures suggest.
Gross to Net for Self-Employed: What's Really Left
Self-employed have more obligations than employees, but also more flexibility:
- AHV/IV/EO: 10.0 % entirely on you (not 50/50 like employees). Full rate only from CHF 60,500 in income, lower below.
- Pension fund: not mandatory unless you employ staff. Voluntary 3a pillar (max CHF 7,258 per year) and voluntary BVG payments are tax-deductible.
- Daily sickness allowance: not mandatory but strongly advised. Costs 1–3 % of income.
- Accident insurance: covered via your health insurance if no separate policy.
- Taxes: same as employees (income and wealth tax), but all business expenses are deductible.
Example full-time self-employed, canton of Zurich:
- Revenue: CHF 110,000
- Minus business expenses (~15 %): CHF 93,500 profit
- Minus AHV/IV/EO (10 %): CHF 84,150
- Minus KTG, voluntary pension (~5 %): CHF 79,940
- Minus taxes (~13 % effective): CHF 69,500 net per year
For comparison: a median-salary employee in Zurich nets about CHF 63,000 after contributions and taxes. At CHF 110,000 revenue, a self-employed person ends up roughly 10 % above the employee median in net terms. That's the realistic benchmark.
What Hourly Rate Matches the Median Salary?
Quick path: take the target annual gross, add 30–35 % for social contributions and non-billable time, divide by billable hours.
Calculation using the Swiss median salary:
- Annual gross employee salary: CHF 84,288.
- Self-employed mark-up (AHV/IV/EO 10 %, KTG ~2 %, missing employer pension share 5–10 %, holidays/sickness ~10 %): +30–35 %. Gives CHF 109,000–114,000 target revenue.
- Realistic billable hours per year: 1,000–1,100. Maths: 220 working days, minus 25 holiday, minus 10 sick/training = 185 days × roughly 6 billable hours.
- Hourly rate: CHF 99–114 per hour to hit the median-equivalent gross.
Sanity check by rate:
| If your hourly rate is… | …that equates to a gross-equivalent of |
|---|---|
| CHF 80/h | CHF 67,000–70,000/year |
| CHF 100/h | CHF 84,000–88,000/year |
| CHF 120/h | CHF 100,000–106,000/year |
| CHF 150/h | CHF 125,000–132,000/year |
Under CHF 80/h and working full-time? Then you're really earning below the Swiss median. That can be okay at the start, but it's not a long-term plan. Map out the climb step by step each year instead of sitting at the same rate for years.
Salary vs. Cost of Living: The Purchasing-Power Reality
A high salary means little if cost of living eats it. In Zurich and Geneva, rent and health insurance are high enough that the extra gross often doesn't translate into much extra net-real.
Single-person monthly budget by city (2026, estimates):
| City | Rent (1.5 rooms) | Health insurance | Total fixed costs | Recommended gross |
|---|---|---|---|---|
| Zurich | CHF 1,800–2,400 | CHF 380–450 | ~CHF 3,500 | CHF 7,000+ |
| Geneva | CHF 1,700–2,200 | CHF 480–550 | ~CHF 3,500 | CHF 7,000+ |
| Basel | CHF 1,400–1,800 | CHF 380–440 | ~CHF 3,000 | CHF 6,000+ |
| Bern | CHF 1,200–1,600 | CHF 350–400 | ~CHF 2,800 | CHF 5,800+ |
| Lausanne | CHF 1,500–1,900 | CHF 470–520 | ~CHF 3,200 | CHF 6,500+ |
| Lugano | CHF 1,200–1,500 | CHF 350–400 | ~CHF 2,700 | CHF 5,500+ |
Cantons with the best salary-to-cost ratio (net vs cost of living): Aargau, Solothurn, Thurgau, Schwyz, Nidwalden, Schaffhausen. If you're mobile, moving out of Zurich or Geneva often delivers more net without losing on the gross.
The 13th Salary and Swiss Bonus Culture
The 13th salary is widespread in Switzerland (around 90 % of employees receive it), but legally required only in specific cases (for example through a collective labour agreement). It's usually paid in November or December, with some employers splitting it (June + December).
Important: when a job ad shows "CHF 84,000 per year", that usually includes the 13th. So you'd actually receive roughly CHF 6,460/month (84,000 / 13), not CHF 7,000.
Bonuses are standard in banking, consulting and senior tech roles, but the exception in the broader economy. If you negotiate a bonus, get it in writing — otherwise it's often legally treated as a discretionary gratuity.
Negotiating Your Swiss Salary: Quick Playbook
Salary negotiations in Switzerland are more low-key than in many other countries. But the success factors are clear:
- Have market data: Salarium (BFS), jobs.ch salary calculator, lohncomputer.ch, moneyland.ch.
- Name a concrete number, not "a bit more". Concrete asks get taken more seriously.
- Time it right: after a big project delivered, before the annual review, or when changing jobs.
- Prepare your evidence: what you delivered in the last 12 months, in numbers.
- Plan B: do you have a competing offer, or are you willing to leave? Without an alternative, your negotiating position is weak.
Typical raise for good performance: 2–5 %. For promotion: 8–15 %. For changing jobs: 10–20 %.
