Skip to content
Study27 June 2026

The Wage-Floor Lottery 2026

For the same work, the law requires you to pay your household helper between CHF 20.00 and CHF 24.59 per hour depending on the postcode — a difference of 23%. A complete map of every binding minimum wage for domestic work, including the three municipal wage floors in force since 2026.

Data (CSV)
CHF 20.00–24.59
Range of the statutory wage floor by location
+23%
Gap between the lowest and highest floor
3
Municipal minimum wages, in force since 2026 (ZH, Winterthur, Lucerne)
+60%
Market wage (CHF 32.57) above the NAV minimum

Executive Summary

Switzerland has no single, uniform minimum wage — not even for domestic work. Instead, a patchwork of one federal minimum wage, five cantonal and now three municipal minimum wages decides what you must pay your cleaner at the very least. For identical work, the statutory floor ranges from CHF 20.00/hr in Ticino to CHF 24.59/hr in Geneva — the highest statutory minimum wage in the world.

In 2026, the patchwork became even finer-grained: the City of Lucerne became the first German-speaking municipality to introduce a communal minimum wage (CHF 22.75), and on 12 May 2026 the Federal Supreme Court upheld the municipal minimum wages of Zurich (CHF 23.90) and Winterthur (CHF 23.00). Since then, the statutory wage floor within the same canton can vary by more than CHF 3.50 depending on where the cleaner lives.

The key practical takeaway: each of these minimum wages is a floor, not a ceiling. The declared market wage for household helpers stands at CHF 32.57/hr (2025 average), roughly 60% above the NAV minimum — and in no canton does the market pay anywhere near the statutory floor. The real gap lies not between the cantons, but between what the law requires and what the market actually pays.


The Ranking of Wage Floors

What counts is always the highest minimum wage applicable at the place of work. Where no cantonal or municipal minimum wage exists, the federal standard employment contract (NAV) for domestic work applies — raised in 2026 to CHF 20.35/hr for unskilled workers (CHF 22.30 with experience, CHF 24.55 with an EFZ).

The binding wage floors 2026, by level
#Minimum wage
1GenevaCantonal minimum wageCHF 24.59
2City of ZurichMunicipal minimum wageCHF 23.90
3WinterthurMunicipal minimum wageCHF 23.00
4City of LucerneMunicipal minimum wageCHF 22.75
5Basel-CityCantonal minimum wageCHF 22.20
6JuraCantonal minimum wageCHF 21.40
7NeuchâtelCantonal minimum wageCHF 21.35
8TicinoCantonal minimum wage (–20.50)CHF 20.00
921 other cantons (NAV)Federal · NAV domestic workCHF 20.35

Binding statutory minimum hourly wage for household work by jurisdiction. The federal NAV applies wherever no higher cantonal or municipal minimum exists. Ticino 20.00–20.50 (sector-dependent).


The Map of the Statutory Minimum

Five cantons have their own minimum wage above the NAV: Geneva, Basel-City, Jura, Neuchâtel and Ticino. In the remaining 21 cantons, the federal NAV of CHF 20.35 applies. French-speaking Switzerland and Ticino — the low-wage regions when it comes to market pay — paradoxically prescribe the highest statutory minimum wages.

Statutory wage floor for household work by canton (CHF/hr, 2026)
ZHBELUURSZFRSOBLSGGRAGTGTIVDVSNEJU
CHF 20.00 (TI)CHF 24.59 (GE)

Cantonal minimum wage where it exists, otherwise the federal NAV (CHF 20.35). Municipal minimums (Zurich, Winterthur, Lucerne) sit above this and are not shaded here. Darker = higher.


The New Urban–Rural Divide: Minimum Wage by Postcode

In 2026, the minimum wage became a municipal question for the first time. The City of Lucerne became the first German-speaking municipality to introduce its own minimum wage (CHF 22.75), and the Federal Supreme Court upheld the municipal minimum wages of Zurich and Winterthur. The result: a cleaner working in the City of Zurich must legally earn CHF 23.90 — a few kilometres outside the city limits, in the same canton, just CHF 20.35.

Same canton, different floor: city vs. surroundings (CHF/hr)
Outside (NAV)City
Zürich
20.3523.90
Winterthur
20.3523.00
Luzern
20.3522.75

In the cantons of Zurich and Lucerne the statutory minimum depends on where the work is done: CHF 23.90 in the city of Zurich, CHF 23.00 in Winterthur, CHF 22.75 in the city of Lucerne — a few kilometres beyond the city limits only the NAV (CHF 20.35) applies.

Within the canton of Zurich, the postcode will now decide CHF 3.55 per hour of statutory minimum wage — for exactly the same work.


Floor, Not Ceiling: Where the State Mandates the Most, the Market Adds the Least

Floor vs. market: the legal minimum is a floor everywhere, never a ceiling (CHF/hr)
Legal floorMarket wage
Geneva
24.5927.39
Nidwalden
20.3534.24
Zurich
20.3533.37
Ticino
20.0026.70
Jura
21.4026.37
Basel-City
22.2031.44

The declared market wage clearly exceeds the legal minimum in every canton. The Geneva paradox: the world's highest minimum (24.59) coincides with one of the lowest market wages (27.39) — only +11%. Nidwalden, with no minimum: +68% above the NAV. Market wage: Quitt HHR.

Geneva — Highest floor, smallest gap

  • Statutory minimum wage: CHF 24.59 (highest in the world)
  • Declared market wage: CHF 27.39
  • Market only +11% above the statutory floor
  • High floor + cross-border worker supply = narrow wage corridor

Nidwalden — No floor, largest gap

  • No cantonal minimum wage — only the NAV applies (CHF 20.35)
  • Declared market wage: CHF 34.24 (highest in Switzerland)
  • Market +68% above the statutory floor
  • Scarce supply + affluent demand drives the wage up

Geneva prescribes the highest minimum wage in the world — and yet has one of the lowest market wages in Switzerland. The statutory floor does not determine what household helpers earn.


Surprising Findings

The low-wage cantons prescribe the highest minimum wages

Geneva, Ticino and French-speaking Switzerland pay the lowest market wages in the country — and at the same time have the only cantonal minimum wages. Politics responds with statutory floors most strongly precisely where the market pays the least. In German-speaking Switzerland, where the market pays CHF 33–34 of its own accord, there are no minimum wages at all apart from the three cities.

Lucerne: the first communal minimum wage in German-speaking Switzerland

At CHF 22.75, Lucerne's municipal minimum wage exceeds the cantonal floor of several French-speaking cantons — even though the canton of Lucerne itself has no minimum wage. A cleaner in the City of Lucerne is therefore entitled to more than one in large parts of French-speaking Switzerland.

Even the highest minimum wage is far below the market

The world's highest minimum wage (Geneva, CHF 24.59) is still CHF 7.98 below the national market average of CHF 32.57. For most households, the minimum-wage question is therefore academic: anyone who employs properly pays the market wage anyway — the real hurdle is not the rate, but the registration.


Sources

  • SECO — NAV Hauswirtschaft (2026), Federal minimum wages, +2% as of 1.1.2026
  • Kantonale Mindestlöhne (GE, BS, JU, NE, TI) (2026), Official cantonal sources, verified
  • Bundesgericht (12.5.2026), Confirmation of the Zurich & Winterthur municipal minimum wages (via SRF)
  • Stadt Luzern (2026), First communal minimum wage in German-speaking Switzerland, CHF 22.75
  • Quitt Haushaltshilfen-Report 2026 (Datenjahr 2025), Market wage average CHF 32.57, cantonal market wages
  • Clino canton-data.ts (2026), Consolidated cantonal minimum-wage and market-wage data

Do you represent an organization supporting households or workers?

Become a partner

About Clino

Clino is a Swiss SaaS platform enabling households to legally employ domestic workers: payroll, contracts, social security, and accident insurance included. CHF 19.90/month. All 26 cantons. Founded 2026 in Zurich. clino.ch

Ready? First payslip in 5 minutes.

Start for free