When I was onboarding a Swiss-based contract developer for some of our international client projects, we had to agree on a fair hourly rate in Swiss Francs (CHF). However, converting that hourly fee into an accurate yearly or monthly salary equivalent became a complex exercise.
Under Swiss labor guidelines, calculating a true annualized salary requires factoring in regional weekly working hours (which vary from 40 to 42 hours), statutory vacation pay surcharges (between 8.33% and 10.64%), local public holidays, and the traditional Swiss 13th-month salary convention. To handle this multi-variable conversion instantly, I built the Swiss Hourly-to-Annual Salary Converter. In this guide, I'll explain how these working-time models and vacation surcharges operate under the Swiss Code of Obligations.
Use the Swiss Hourly-to-Annual Salary Converter →
1. Swiss Working Time Framework (Code of Obligations 2026)
+-------------------------------------------------------------------+
| SWISS WORKING TIME RULES (OR 2026) |
+-------------------------------------------------------------------+
| STANDARD WEEKLY HOURS: 40–42 hours (sector-dependent) |
| MAXIMUM WEEKLY HOURS: 45 hrs (industrial) / 50 hrs (other) |
| LEGAL MINIMUM VACATION: 4 weeks per year (20 working days) |
| OVERTIME RATE: At least 25% premium or time-off in lieu |
| PUBLIC HOLIDAYS: 8–14 days (varies by canton) |
| REST PERIOD: Minimum 11 hours uninterrupted rest between shifts |
+-------------------------------------------------------------------+
In Switzerland, standard full-time employment contracts are based on 40 to 42 hours per week, depending on the industry and employer. The maximum weekly working time is legally capped by the Employment Act at 45 hours for industrial workers, office staff, technical and other employees, and 50 hours for all other workers.
2. Vacation and Holiday Surcharges for Hourly Workers
Unlike salaried employees who receive their regular pay during vacations and public holidays, hourly employees in Switzerland are only paid for the hours they actually work. To compensate for this, Swiss labour law mandates that hourly contracts must include a percentage surcharge for vacation and public holidays on top of the base hourly wage.
Vacation Surcharge (Ferienentschädigung)
- For the legal minimum of 4 weeks (20 days) of annual vacation, the surcharge is 8.33% of the base rate.
- For 5 weeks (25 days) of annual vacation (often granted to workers under 20 or over 50), the surcharge is 10.64% of the base rate.
Public Holiday Surcharge (Feiertagsentschädigung)
In addition to vacation, employees are entitled to paid public holidays. Because holidays vary by canton, the surcharge typically ranges from 3.0% to 4.5% (equivalent to 7 to 10 public holidays per year).
If your contract states an hourly wage of CHF 40, your actual hourly rate including these mandatory surcharges is calculated as:
Effective Hourly Rate = Base Rate × (1 + Vacation % + Holiday %)
At a 8.33% vacation surcharge and 3.5% holiday surcharge:
CHF 40 × 1.1183 = CHF 44.73 per hour.
3. Swiss Hourly to Annual Salary Formula
To calculate the annual salary from an hourly rate when surcharges are already included in the rate:
Annual Gross Salary = Hourly Rate × Weekly Hours × Net Working Weeks
Where:
- Net Working Weeks = 52 − Vacation Weeks − (Public Holidays ÷ 5)
- Swiss standard: 52 − 4 vacation weeks − ~1.8 holiday weeks = ~46.2 net working weeks
- Annual Hours (42 hrs/week): 42 × 46.2 = ~1,940 hours/year
Swiss Hourly Rate Conversion Table (42-hr Week, 4 Weeks Vacation, 9 Public Holidays)
The table below assumes that vacation and public holidays are already factored into the hourly rate, showing equivalent monthly and annual pay:
| Hourly Rate (CHF) | Monthly Gross (12-mo) | Monthly Gross (13-mo) | Annual Gross (12-mo) | Annual Gross (13-mo) |
|---|---|---|---|---|
| CHF 20/hr | CHF 3,640 | CHF 3,360 | CHF 43,680 | CHF 47,320 |
| CHF 30/hr | CHF 5,460 | CHF 5,040 | CHF 65,520 | CHF 70,980 |
| CHF 40/hr | CHF 7,280 | CHF 6,720 | CHF 87,360 | CHF 94,640 |
| CHF 50/hr | CHF 9,100 | CHF 8,400 | CHF 109,200 | CHF 118,300 |
| CHF 65/hr | CHF 11,830 | CHF 10,920 | CHF 141,960 | CHF 153,790 |
| CHF 80/hr | CHF 14,560 | CHF 13,440 | CHF 174,720 | CHF 189,280 |
| CHF 100/hr | CHF 18,200 | CHF 16,800 | CHF 218,400 | CHF 236,600 |
4. The Swiss 13th Month Salary Explained
The 13th month salary is a contractual entitlement found in approximately 70% of Swiss employment contracts. It represents an extra month's gross salary paid annually — usually in December or split equally between June and December.
Impact on hourly rate comparison:
- A CHF 45/hr contractor (no 13th-month entitlement) vs. a CHF 45/hr employee (with 13th-month entitlement) does NOT earn the same annual total.
- The employee with the 13th-month salary earns: CHF 45 × 1,940 hrs × (13/12) = +8.33% more than the base 12-month total.
- To compare fairly: A CHF 45/hr contract rate without a 13th-month salary is equivalent to ~CHF 41.3/hr with a 13th-month salary.
5. Contracting vs. Permanent Employment in Switzerland
Many highly skilled professionals in IT, life sciences, and finance work as contractors on hourly or daily rates in Switzerland. While these hourly rates look extremely lucrative, contractors must account for the lack of benefits:
| Feature | Permanent Employee | Contractor (Hourly/Daily) |
|---|---|---|
| Hourly Rate Example | CHF 50/hr (base equivalent) | CHF 130/hr (market rate) |
| Paid Vacation (4 weeks) | ✅ Yes (included in salary) | ❌ No (no work = no pay) |
| Paid Sick Leave | ✅ Yes (up to 720 days with KTG) | ❌ No (must buy private insurance) |
| 13th-Month Salary | ✅ Yes (usually) | ❌ No |
| Social Security (AHV/ALV) | Paid 50% by employer | Must pay 100% or use payroll agency |
| Occupational Pension (BVG) | Match by employer | Paid entirely by contractor |
Because of these missing benefits, a general rule of thumb in Switzerland is that a contracting hourly rate must be at least 50% to 70% higher than a permanent employee's equivalent hourly rate to achieve financial parity.
Swiss Hourly Wage Industry Benchmarks (2026)
| Occupation | Average Hourly Rate | Typical Weekly Hours | Annual Equiv. (13-mo) |
|---|---|---|---|
| Software Engineer (Zurich) | CHF 62–75/hr | 42 hrs | CHF 135,000–163,000 |
| Finance Analyst (Geneva) | CHF 68–85/hr | 42 hrs | CHF 148,000–185,000 |
| Registered Nurse (BS/ZH) | CHF 36–42/hr | 42 hrs | CHF 78,000–91,000 |
| Retail Manager (Coop/Migros) | CHF 24–30/hr | 42 hrs | CHF 52,000–65,000 |
| Teacher (Zurich, public) | CHF 48–58/hr | 38 hrs | CHF 97,000–117,000 |
| Electrician / Craftsperson | CHF 32–40/hr | 42 hrs | CHF 69,000–87,000 |
| Hospitality / Restaurant | CHF 20–25/hr | 42 hrs | CHF 43,000–54,000 |
Frequently Asked Questions (FAQ)
Does Switzerland have a federal minimum wage?
No. Switzerland rejected a federal minimum wage referendum in 2014. Individual cantons have passed their own minimum wage laws — Geneva (CHF 24.32/hr) and Zurich (CHF 23.90/hr) are the highest in 2026. Many industries set their own minimums through collective labor agreements (GAV/CCT).
How does overtime work for hourly Swiss workers?
Swiss law requires overtime compensation of at minimum 25% above the regular hourly rate, unless the employment contract specifies time-off in lieu (Überstundenkompensation). Overtime is counted as any hours worked beyond the contractually agreed weekly hours.
What is the difference between a Swiss hourly contract and fixed monthly salary?
Hourly contracts (Stundenlohnvertrag) are more common in temporary, part-time, or seasonal roles. Monthly salary contracts (Monatslohnvertrag) are standard for permanent positions. Key difference: hourly workers are paid only for hours actually worked (no paid sick days in early stages), while monthly salaried employees receive continued payment during sickness up to a defined period.
Are Swiss public holidays the same in all cantons?
No. Switzerland has only one federal public holiday: August 1 (Swiss National Day). All other public holidays are cantonal — ranging from 8 to 14 days depending on the canton. Catholic cantons (Ticino, Fribourg, Valais) typically have more holidays than Protestant cantons (Zurich, Basel, Bern).
Can an hourly contract be terminated immediately in Switzerland?
No. Even hourly contracts must adhere to the legal notice periods defined in the Swiss Code of Obligations (OR). During the probation period (usually 1 month), the notice period is 7 days. Thereafter, it is 1 month in the first year of service, 2 months in years 2 to 9, and 3 months from the 10th year of service.
What is an ANOBAG status for contractors?
ANOBAG stands for Arbeitnehmer ohne beitragspflichtigen Arbeitgeber (Employee without a tax-contributing employer). This status applies to individuals residing in Switzerland who work for a foreign company that has no legal entity in Switzerland. The employee is responsible for paying both the employee and employer portions of Swiss social security.
How is sick leave paid on an hourly contract?
If you have worked for the same employer for more than three months, you are legally entitled to continued pay during sickness for a limited period (based on the Zurich, Bern, or Basel scale). Many employers purchase Sickness Allowance Insurance (KTG), which pays 80% of your average wage for up to 720 days.
Is vacation pay tax-free for hourly workers?
No. The vacation and public holiday surcharges are part of your gross wages and are fully subject to Swiss income tax (Quellensteuer or ordinary tax) and social contributions (AHV, ALV, BVG).
🧮 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 Canton Tax Comparison 2026: Find the Best Canton to Live for Lower Taxes
Compare income tax rates across all 26 Swiss cantons in 2026. League table of cantonal rates, tax savings analysis, and the Zug vs Zurich vs Geneva comparison for high earners.
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 Health Insurance Franchise Guide 2026: Which Deductible Saves You the Most Money?
Choose the right Swiss Krankenkasse franchise in 2026. Full cost comparison across CHF 300–2,500 deductibles, 10% co-insurance cap rules, and the formula for finding your optimal franchise level.