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.35 and CHF 24.59 per hour depending on the postcode. A difference of 21%. 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.35–24.59
Range of the statutory wage floor by location
+21%
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.35/hr in 22 cantons (the federal NAV) 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 confirmed that the municipal minimum wages of Zurich (CHF 23.90) and Winterthur (CHF 23.00) are lawful. The two cities have not yet put them in force. Once they do, the statutory wage floor within the same canton will vary by more than CHF 3.50 depending on where the work is done; today only the Lucerne minimum is actually in force.

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. Whether an agreed hourly wage meets it is shown by the minimum wage check by canton. 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 LucerneMunicipal minimum wageCHF 22.75
3Basel-CityCantonal minimum wageCHF 22.20
4JuraCantonal minimum wageCHF 21.40
5NeuchâtelCantonal minimum wageCHF 21.35
621 other cantons (NAV)Federal · NAV domestic workCHF 20.35
7TicinoCantonal minimum wage: below the NAV: CHF 20.35 appliesCHF 20.00
8City of ZurichMunicipal minimum wage: decided, not yet in forceCHF 23.90
9WinterthurMunicipal minimum wage: decided, not yet in forceCHF 23.00

Binding statutory minimum hourly wage for household work by jurisdiction. The federal NAV applies wherever no higher cantonal or municipal minimum exists. Ticino's cantonal minimum (CHF 20.00) is lower, so it does not bind a household. The NAV's CHF 20.35 applies there. Municipal minimum wages that are decided but not yet in force are listed last, whatever their level.


The Map of the Statutory Minimum

Four cantons have their own minimum wage above the NAV: Geneva, Basel-City, Jura and Neuchâtel. Ticino does have a cantonal minimum too, but at CHF 20.00 it sits below the NAV, so for household work the federal NAV of CHF 20.35 applies there, as it does in the remaining 21 cantons. French-speaking Switzerland, a low-wage region when it comes to market pay, paradoxically prescribes the highest statutory minimum wages; Ticino, equally low-wage, does not.

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

The higher of the cantonal minimum wage and the federal NAV (CHF 20.35). No canton can sit below the NAV for household work. Ticino's cantonal minimum of CHF 20.00 is below it, so the NAV applies there. The city of Lucerne's municipal minimum sits above every cantonal figure and is not shaded here; Zurich and Winterthur are decided but not yet in force. 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 confirmed that the municipal minimum wages of Zurich and Winterthur are lawful. The result: a cleaner working in the City of Zurich will legally earn CHF 23.90. As soon as the city puts the minimum wage it has decided into force. Today the household there owes the NAV: CHF 20.35, exactly the same as a few kilometres outside the city limits.

Same canton, different floor: city vs. surroundings (CHF/hr)
Outside (NAV)City
Zürich (decided, not yet in force)
20.35–23.90
Winterthur (decided, not yet in force)
20.35–23.00
Luzern
20.35–22.75

Today this is true only in the canton of Lucerne: CHF 22.75 in the city, and a few kilometres beyond the city limits only the NAV (CHF 20.35). The city of Zurich (CHF 23.90) and Winterthur (CHF 23.00) are decided and were confirmed lawful by the Federal Supreme Court on 12.5.2026, but are not yet in force. There the NAV applies everywhere for now.

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.59–27.39
Nidwalden
20.35–34.24
Zurich
20.35–33.37
Ticino
20.35–26.70
Jura
20.35–26.37
Basel-City
22.20–31.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

French-speaking Switzerland prescribes the highest minimum wages. Ticino does not

Geneva, Ticino and French-speaking Switzerland pay the lowest market wages in the country. Politics responds with statutory floors most strongly precisely where the market pays the least, but only in the west: Geneva, Jura and Neuchâtel, together with Basel-City, have the only cantonal minimum wages above the NAV. Ticino is the exception: its cantonal minimum of CHF 20.00 sits below the federal NAV of CHF 20.35, which is what applies there. 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, contract and AHV registration; Clino guides the household, insurance stays with the household. CHF 19.90/month. All 26 cantons. Founded 2026 in Zurich. clino.ch

Ready? First payslip in 5 minutes.

Start for free