Skip to content
Legal

Minimum wage for cleaners 2026 - all 26 cantons at a glance

CHF 20.35 per hour is the legal minimum for domestic workers, but the going rate is CHF 25-33. Check below in seconds what's fair in your canton, and what you risk if you pay less.

August 2026·Reading time: 7 min
Minimum wage for cleaners 2026 - all 26 cantons at a glance
Answer in 30 seconds
CHF 20.35–33/h
NAV minimum to typical market wage, 2026

The going rate in 2026 is CHF 25-33 gross per hour - that is what the market costs. The statutory floor sits lower: the NAV Hauswirtschaft binds from CHF 20.35/h and CHF 24.59/h in Geneva. The city of Zurich has decided on CHF 23.90/h, but it is not yet in force. At an agreed CHF 28/h, each hour worked costs you around CHF 32.73 once the holiday supplement and your employer contributions are in, and about CHF 26.87 reaches your cleaner net.

  • The NAV domestic work sets binding minimum wages: CHF 20.35/hr (unskilled), CHF 22.30 (experienced), CHF 24.55 (with an EFZ).
  • In 4 cantons (GE, BS, JU, NE) the cantonal minimum wage is above the NAV. Ticino has one too, but lower, there the NAV applies.
  • In addition to the gross wage, a holiday supplement of 8.33% to 13.04% is owed.
  • Underpayment risks retroactive wage claims, fines, and penalties up to CHF 10,000.

This applies when

For private employers who hire a cleaner directly in their own home (not a cleaning company). The NAV minimum applies Switzerland-wide; cantonal minimum wages take precedence where they are higher.

Clino is not a job agency

We don't post jobs, hire anyone or arrange visas. This guide shows you the right path, pick your situation:

Wage check: minimum & market

Am I paying enough? Compare your hourly wage against the legal minimum and the typical market wage.

Type of employment
Qualification
Legal minimumNAV Domestic Work
CHF 22.30
Market rate
CHF 27-32

What households in the canton typically pay.

Minimum 22Market 29
Enter your hourly wage - the pointer instantly shows where you stand.

Certificate = more pay

With a federal certificate: +CHF 2.25/h legal minimum - plus a higher market value. Certified workers cost a little more - but bring quality, trust and less turnover.

Explore the certificate

The city of Lucerne has had a municipal minimum wage of CHF 22.75 since 1.1.2026. The city of Zurich (CHF 23.90) and Winterthur (CHF 23.00) have decided theirs, and the Federal Supreme Court confirmed on 12 May 2026 that it is valid - but it is not yet in force there, and the city of Zurich has said it will give at least six months' notice before it starts. What counts is where the work is done, so the household's address. For the skill level selected, CHF 22.30 per hour applies here today.

On top of the hourly wage, a holiday supplement of 8.33-13.04% is owed.

?NAV Hauswirtschaft vs. GAV Reinigung - which applies to you?

QuestionNAV (private household)GAV Reinigung (cleaning firm)
Who is the employer?Private household (you)Cleaning company
Typical caseprivate cleaner, own contractemployed cleaning staff
Minimum wage 2026from CHF 20.35/hfrom CHF 21.40/h (maintenance), CHF 23.40/h (special)
Holiday supplementyes, 8.33% (4 weeks)yes, per the GAV
13th monthnot mandatoryusually regulated

This article covers the NAV Hauswirtschaft - the most common case, when you are the employer yourself. GAV Reinigung rates: Unia 2026, excl. holiday and 13th-month components.

Minimum wage by canton 2026: CHF 20.35-24.59/h

Map: which minimum wage binds where?

Colour = binding hourly floor without training. Dots = the only three cities with their own minimum wage.

ZHBELUURSZFRSOBLSHSGGRAGTGTIVDVSNEGEJUStadt Zürich: CHF 23.90. decided, not yet in forceWinterthur: CHF 23.00. decided, not yet in forceStadt Luzern: CHF 22.75

Binding wage floor CHF/h (unskilled)

20.3521–2222–24≥24City with its own minimum wage

Geneva

Binding
CHF 24.59/h

(cantonal minimum wage)

NAV domestic work
CHF 20.35

Rates for employees without formal training. With 4+ years' experience or an EFZ the NAV rates are higher, see the table above.

The following table shows the applicable minimum wage and FAK contribution rate for each canton. Cantons with their own minimum wage are highlighted.

Official data · SECO NAV & cantonal minimum-wage laws 2026
CantonMin. wage/hrFAK rateRemark
Basel-Stadt (BS)CHF 22.201.65%Since 2021, strict controls
Genf (GE)CHF 24.592.37%Highest minimum wage in Switzerland, annually indexed
Jura (JU)CHF 21.402.85%Since 2018, moderate enforcement
Neuenburg (NE)CHF 21.352.49%Since 2017, regularly adjusted
Tessin (TI)CHF 20.351.90%Industry-specific, strictest controls
All other 21 cantonsCHF 20.351.02-2.78%NAV Domestic Work
Show all 26 cantons with FAK rate
CantonMin. wage/hrFAK rateRemark
Aargau (AG)CHF 20.351.45%NAV Domestic Work
Appenzell Ausserrhoden (AR)CHF 20.351.60%NAV Domestic Work
Appenzell Innerrhoden (AI)CHF 20.351.60%NAV Domestic Work
Basel-Landschaft (BL)CHF 20.351.30%NAV Domestic Work
Basel-Stadt (BS)CHF 22.201.65%Since 2021, strict controls
Bern (BE)CHF 20.351.50%NAV Domestic Work
Freiburg (FR)CHF 20.352.35%NAV Domestic Work
Genf (GE)CHF 24.592.37%Highest minimum wage in Switzerland, annually indexed
Glarus (GL)CHF 20.351.40%NAV Domestic Work
Graubünden (GR)CHF 20.351.50%NAV Domestic Work
Jura (JU)CHF 21.402.85%Since 2018, moderate enforcement
Luzern (LU)CHF 20.351.35%NAV Domestic Work
Neuenburg (NE)CHF 21.352.49%Since 2017, regularly adjusted
Nidwalden (NW)CHF 20.351.50%NAV Domestic Work
Obwalden (OW)CHF 20.351.40%NAV Domestic Work
Schaffhausen (SH)CHF 20.351.30%NAV Domestic Work
Schwyz (SZ)CHF 20.351.30%NAV Domestic Work
Solothurn (SO)CHF 20.351.25%NAV Domestic Work
St. Gallen (SG)CHF 20.351.80%NAV Domestic Work
Tessin (TI)CHF 20.351.90%Industry-specific, strictest controls
Thurgau (TG)CHF 20.351.40%NAV Domestic Work
Uri (UR)CHF 20.351.70%NAV Domestic Work
Waadt (VD)CHF 20.352.62%NAV Domestic Work
Wallis (VS)CHF 20.352.78%NAV Domestic Work
Zug (ZG)CHF 20.351.35%NAV Domestic Work
Zürich (ZH)CHF 20.351.02%NAV Domestic Work

Source: SECO (NAV Domestic Work), cantonal legislation. As of: January 2026. The NAV rates apply to unskilled workers. Experienced and trained workers are entitled to higher wages (CHF 22.30 / CHF 24.55).

Minimum-wage map: your canton

5 cantons have their own minimum-wage act - in 4 of them the cantonal rate is above the NAV Hauswirtschaft. Everywhere else the NAV applies. Click your canton.

ZHBELUURSZFRSOBLSHSGGRAGTGTIVDVSNEGEJU
Cantonal minimum-wage actNAV (domestic work)

Genf

FR
Binding minimum wage
Minimum wage
CHF 24.59/h

applies to all qualifications

Official sourceSee registration in Genf

More details in the article Cleaner costs by canton.

This article covers the legal minimum. To see what hourly wage is fair and customary, read the guide Fair hourly wage for cleaners: recommendation by canton.

Market wage: what do households actually pay?

Honest answer: the minimum wage is the floor, not the going rate. In most cantons households pay CHF 25 to 31 per hour. Offer only the minimum and finding someone gets hard, and good people leave quickly. Budget with the market wage, not the minimum. For the full picture across all of Switzerland, see the guide What a cleaner really earns in Switzerland.

Minimum vs. market wage in all 26 cantons
CantonMinimum/hTypical market wage/h
Aargau (AG)CHF 20.35CHF 27.–
Appenzell Ausserrhoden (AR)CHF 20.35CHF 25.–
Appenzell Innerrhoden (AI)CHF 20.35CHF 25.–
Basel-Landschaft (BL)CHF 20.35CHF 28.–
Basel-Stadt (BS)CHF 22.20CHF 30.–
Bern (BE)CHF 20.35CHF 27.–
Freiburg (FR)CHF 20.35CHF 26.–
Genf (GE)CHF 24.59CHF 31.–
Glarus (GL)CHF 20.35CHF 25.–
Graubünden (GR)CHF 20.35CHF 26.–
Jura (JU)CHF 21.40CHF 25.–
Luzern (LU)CHF 20.35CHF 26.–
Neuenburg (NE)CHF 21.35CHF 27.–
Nidwalden (NW)CHF 20.35CHF 26.–
Obwalden (OW)CHF 20.35CHF 25.–
Schaffhausen (SH)CHF 20.35CHF 26.–
Schwyz (SZ)CHF 20.35CHF 27.–
Solothurn (SO)CHF 20.35CHF 26.–
St. Gallen (SG)CHF 20.35CHF 26.–
Tessin (TI)CHF 20.35CHF 25.–
Thurgau (TG)CHF 20.35CHF 26.–
Uri (UR)CHF 20.35CHF 25.–
Waadt (VD)CHF 20.35CHF 28.–
Wallis (VS)CHF 20.35CHF 26.–
Zug (ZG)CHF 20.35CHF 30.–
Zürich (ZH)CHF 20.35CHF 29.–

Market wage: estimate based on FSO/SAKE data, rounded to whole francs. Minimum: cantonal statute (GE, NE, BS, TI, JU) or the NAV guideline for unskilled domestic workers.

What is right for your specific situation? Open the hourly-wage calculator.

How to agree on the wage

Above the minimum, fair and properly registered - here's what a good wage chat sounds like:

Agreeing the wage by WhatsApp

Maria

online

Hello! What would you pay per hour?

09:12

Hi Maria! I was thinking CHF 28/h gross - holiday pay included. 😊

09:20

That's fair, thank you!

09:21

My pleasure! I'll register you properly - so you're insured too.

09:23
Message

Tip: with hourly pay, add the holiday supplement (usually 8.33%) on top - otherwise you effectively pay too little.

Not sure what's fair per hour? The hourly wage calculator for cleaners gives you a figure above the minimum in under a minute.

Is there a minimum wage for cleaners in Switzerland? Yes: CHF 20.35/h

Switzerland does not have a general national minimum wage. However, for domestic workers the Standard Employment Contract for Domestic Work (NAV)applies, which was enacted by the Federal Council and prescribes binding minimum wages.

The NAV distinguishes these qualification levels, depending on the experience and training of your domestic worker (EBA graduates: same rate as experienced):

Official data · SECO NAV Domestic Work 2026

Qualification pays off - each tier lifts the legal minimum wage:

CHF 20.35
Unskilled
CHF 22.30
4+ years experience
+CHF 4.20
CHF 24.55
With certificate

A recognised certificate raises the NAV tier - lifting the cleaner's pay and market value.

Explore the certificate →

Important

These rates apply per hour as soon as the job averages at least 5 hours a week in the same household (art. 2 NAV). Below that the NAV does not bind at all. Only a cantonal or municipal minimum wage can still apply. The holiday supplement of 8.33% (4 weeks of holiday) to 13.04% (6 weeks) is added to the gross wage in every case, and social-security contributions are due from the first hour.

How to calculate this supplement correctly and show it on the payslip is covered in the guide to holiday pay in the hourly wage.

Cantons with their own minimum wage: Geneva up to CHF 24.59/h

Five cantons have introduced a cantonal minimum wage in addition to the NAV, which applies to all industries, including domestic workers. If the cantonal minimum wage is higher than the NAV, the higher rate applies.

Genf (GE)CHF 24.59

Highest minimum wage in Switzerland, adjusted annually for inflation

Basel-Stadt (BS)CHF 22.20

Since 2021, popular initiative accepted

Jura (JU)CHF 21.40

Since 2018, applies to all industries

Neuenburg (NE)CHF 21.35

Since 2017, regularly adjusted

Tessin (TI)CHF 20.35

Industry-specific, strictest controls in Switzerland

In Switzerland, the minimum wage for domestic workers varies by up to CHF 4.24 per hour depending on the canton. Geneva pays the most, while the NAV rate applies in 21 of 26 cantons.

Good to know: In all other 21 cantons, the NAV minimum wage of CHF 20.35/hr (unskilled) applies. However, market wages are almost everywhere significantly higher, between CHF 25 and 33/hr depending on the region. Calculate your costs with the Clino cost calculator.

Minimum wage by canton 2026: the full table

There is no national minimum wage, but three layers: the federal NAV Hauswirtschaft, five cantons with their own law and three cities. The highest floor at the place of work is the one that binds.

Binding hourly wage in a private household, all 26 cantons plus the city with its own minimum wage and the two that are decided but not yet in force, 2026.
CantonBinding fromLegal basisSource
Geneva (GE)CHF 24.59Cantonal minimum-wage lawSource
Stadt Luzern (LU)CHF 22.75Municipal minimum wage (Stadt Luzern)Stadt Luzern: erster kommunaler Mindestlohn der Deutschschweiz, in Kraft seit 1.1.2026
Basel-Stadt (BS)CHF 22.20Cantonal minimum-wage lawSource
Jura (JU)CHF 21.40Cantonal minimum-wage lawSource
Neuchâtel (NE)CHF 21.35Cantonal minimum-wage lawSource
Aargau (AG)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Appenzell Ausserrhoden (AR)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Appenzell Innerrhoden (AI)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Basel-Landschaft (BL)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Bern (BE)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Fribourg (FR)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Glarus (GL)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Graubünden (GR)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Lucerne (LU)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Nidwalden (NW)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Obwalden (OW)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Schaffhausen (SH)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Schwyz (SZ)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Solothurn (SO)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
St. Gallen (SG)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Thurgau (TG)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Ticino (TI)CHF 20.35NAV Hauswirtschaft (federal)Source
Uri (UR)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Valais (VS)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Vaud (VD)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Zug (ZG)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Zurich (ZH)CHF 20.35NAV Hauswirtschaft (federal)NAV Hauswirtschaft, SR 221.215.329.4
Stadt Zürich (ZH)CHF 23.90Municipal minimum wage (Stadt Zürich), decided, not yet in forceBundesgericht 12.5.2026, 2C_28/2025: Mindestlohnverordnung zulässig. Inkraftsetzung durch den Stadtrat (Art. 13 der Verordnung) noch offen — stadt-zuerich.ch, Stand 25.8.2026
Winterthur (ZH)CHF 23.00Municipal minimum wage (Winterthur), decided, not yet in forceBundesgericht 12.5.2026, 2C_30/2025: Mindestlohnverordnung zulässig. Inkraftsetzung durch die Stadt noch offen — Stand 25.8.2026
  • The NAV binds from 5 hours a week with the same employer. Below that it is a reference figure. Cantonal and municipal minimum wages, by contrast, bind from the first hour.
  • What counts is the place of work, i.e. the employer's address, not where the employee lives.
  • NAV tiers: unskilled CHF 20.35, unskilled with 4+ years of experience or EBA CHF 22.30, EFZ CHF 24.55.
  • The figures come straight out of Clino's payroll engine and apply to 2026 (NAV ordinance of 5.12.2025, in force since 1.1.2026).

Paying the bare minimum is risky

!You pay exactly the minimum
  • High churn: good cleaners switch to competitors who pay CHF 3-5 more.
  • If the qualification level is misjudged (e.g. "unskilled" instead of "experienced"), you automatically underpay.
  • On the next inflation/indexation adjustment you fall below the minimum overnight, without noticing.
Clino recommendation (+10-15%)
  • A clear signal to your cleaner: "I take this seriously." Better retention, less search.
  • Buffer for cantonal adjustments: you stay compliant even after the next indexation.
  • Clino checks the wage automatically on every payslip and warns about underpayment.

Market wages for cleaners across Switzerland range CHF 25-33 gross. Sticking to the bare minimum costs you the worker.

Gross vs. net: CHF 25.00 leaves CHF 23.03

The minimum wage is a gross wage. The following deductions are made on the employee side:

AHV / IV / EO

Old age, disability and income replacement insurance

5.3%

ALV

Unemployment insurance

1.1%

UVG (NOA)

Non-occupational accident insurance (from 8 hrs/week)

1.432%

Gross wage (before deductions)

  • Agreed hourly rate incl. holiday supplement
  • Basis for social insurance contributions
  • Must at least match the NAV minimum wage

Net wage (after deductions)

  • Amount paid out to the domestic worker
  • After deduction of AHV, ALV, UVG (approx. 7.8%)
  • At CHF 25.00 gross, approx. CHF 23.03 net

Calculation example: CHF 25.00 gross wage

Gross wageCHF 25.00
- AHV/IV/EO (5.3%)- CHF 1.33
- ALV (1.1%)- CHF 0.28
- UVG NOA (1.43%)- CHF 0.36
Net wageCHF 23.03

As an employer, you additionally pay your contributions (AHV 5.3%, ALV 1.1%, UVG OA, FAK). Use our gross-net calculator or the payslip generator for an exact calculation.

How much does a cleaner earn per month?

Most households think in hours, but many searchers think in monthly wages. The table shows what a typical CHF 28 per hour means per month depending on the workload: gross for registration, net for the cleaner and the total cost for you as the employer.

WorkloadGross/monthNet/monthEmployer cost/month
2 h/weekCHF 263CHF 233CHF 304
4 h/weekCHF 526CHF 466CHF 587
6 h/weekCHF 789CHF 699CHF 871
8 h/weekCHF 1'052CHF 917CHF 1'155

Assumptions: CHF 28/h gross, 8.33% holiday supplement (4 weeks) included, canton of Zurich, simplified procedure with 5% withholding tax, UVG-NBU only from 8 hours/week. Employer cost includes the Clino flat fee of CHF 19.90/month.

For exact figures for your canton and hourly rate, use the wage calculator.

Wage agreed? The next step is the employment contract

Hourly wage, working hours and holidays belong in writing. Create an employment contract for your cleaner - free, in 3 minutes, with correct AHV deductions.

What happens if the minimum wage is undercut?

The NAV for domestic work is not a guideline. It is binding. Underpaying risks back payments up to 5 years retroactively, fines, and personal liability for accidents.

Warning: Minimum wage is not a guideline

The NAV minimum wage is a binding minimum. Paying less risks retroactive wage claims over 5 years, fines from the compensation fund, and penalties up to CHF 10,000 for missing social insurance.
1

Retroactive wage claim

Your domestic worker can claim the difference to the minimum wage retroactively for up to 5 years, including holiday supplement and interest.

2

Fines and back payments

The compensation fund can levy back payments on social insurance contributions, calculated on the correct minimum wage.

3

Undeclared work risk

If social insurances are also not accounted for, this is considered undeclared work, with penalties up to CHF 10,000.

4

Insurance gaps

If your cleaner has an accident without UVG cover, the UVG substitute fund pays the statutory benefits and then claims substitute premiums from you for the whole period you were in breach, up to 5 years, doubled if you evaded the duty inexcusably (art. 95 UVG). A UVG policy cannot be taken out retroactively.

Tip: Register your domestic worker correctly and pay at least the NAV minimum wage. Clino automatically checks whether the entered wage meets the minimum requirements. Learn more in our step-by-step registration guide.

Currently paying through an agency? Learn how to hire your cleaner directly and insure them correctly.

When exactly must I register? - Thresholds, exceptions and deadlines.

For household employees

Do you work in a Swiss household?

Register for free and share your details with your employer. Registration becomes easy and you're properly insured.

  • Free registration
  • Share details with your employer
  • Also in Portuguese, Albanian and Turkish
Household helper in Switzerland
100% free

Frequently asked questions about minimum wage for cleaners

What is the minimum wage for a cleaner in Switzerland?

The NAV domestic work sets these minimum wages (EBA graduates: same rate as experienced): CHF 20.35/hr (unskilled), CHF 22.30/hr (4+ years experience) and CHF 24.55/hr (with certificate). The highest applicable floor always wins: in 4 cantons (GE, BS, JU, NE) the cantonal minimum wage is above the NAV and governs there. Ticino also has a minimum of its own, but it is below the NAV. There the NAV keeps governing.

Which canton has the highest minimum wage?

Geneva (GE) has the highest minimum wage in Switzerland at CHF 24.59/hr. It is adjusted annually for inflation and applies to all industries. The actual market wages in Geneva are CHF 30-38/hr.

What happens if I pay less than the minimum wage?

The employee can claim the wage difference retroactively for up to 5 years. Additionally, fines and back payments from the compensation fund are possible. For undeclared work , penalties up to CHF 10,000 are possible.

Does the NAV minimum wage also apply to part-time work?

Yes, provided the job averages at least 5 hours a week in the same household (art. 2 NAV). If it does, the rate applies per hour regardless of the work percentage, so at least CHF 20.35/h is due. Below 5 hours a week the NAV does not bind. There, only a cantonal or municipal minimum wage applies, where one exists. The holiday supplement (8.33% to 13.04%) and the AHV/IV/EO and ALV contributions are due from the first hour regardless.

How do I calculate my cleaner's net wage?

From the gross wage, AHV/IV/EO (5.3%), ALV (1.1%) and if applicable NOA (1.432%) are deducted. At CHF 25/hr, this results in approx. CHF 23.03 net. Use the Clino calculator for an exact calculation incl. all cantonal specifics.

What is the typical hourly wage for a cleaner in Switzerland?

Market wages range from CHF 25 to 33 gross per hour depending on the canton, well above the legal minimum. Experience, qualifications and urban location push wages higher. See our fair wage guide and our interactive wage map for a detailed cantonal comparison.

What exactly happens if I pay below the minimum wage?

Three consequences hit you at once: (1) your cleaner can claim the wage difference including the holiday supplement and 5% default interest up to 5 years back, even after the contract has ended. (2) The compensation office recalculates the social-security contributions on the correct wage, and you owe it the full contribution, the employee's share included. (3) If the registration is missing on top of that, it counts as undeclared work (BGSA, AHVG art. 88) and is punished with a fine, capped at CHF 10,000 (StGB art. 106). The further BGSA sanctions such as exclusion from public contracts apply to companies, not private households. For you the back-payment plus interest is the expensive part.

Does the minimum wage also apply for cleaning under 8 hours per week?

The NAV minimum wage applies if the cleaner works an average of at least 5 hours per week for the same employer (Art. 2 NAV). Below that, pay is negotiable, though the NAV rates remain the fair benchmark. Regardless of hours, the following always apply: the holiday supplement (8.33-13.04%) and AHV/IV/EO/ALV contributions, even at just 2 hours per week. Non-occupational accident insurance (NBU/UVG) only kicks in from 8 hrs/week with the same employer.

What is the hourly wage for a cleaner in Zurich?

In the city of Zurich the going rate is CHF 28-33/h gross. The legal minimum depends on exactly where you live, and that is where most people get it wrong. The city of Zurich decided on a municipal minimum wage of CHF 23.90/h in 2026, and Winterthur CHF 23.00/h; the Federal Supreme Court confirmed on 12 May 2026 that both are valid. Neither is in force yet: bringing them into force is the cities' own step and no date has been published. Until then the NAV Hauswirtschaft applies across the whole canton of Zurich: CHF 20.35/h (unskilled), CHF 22.30/h (4+ years of experience or EBA) or CHF 24.55/h (with an EFZ). What counts is the place of work, i.e. your address as the employer, not where your employee lives.

Does the NAV or the GAV Cleaning Industry apply to me?

If you employ the cleaner directly in your own home, the NAV Hauswirtschaft applies (from CHF 20.35/h). If you book a cleaning company whose staff come to you, their GAV Reinigung applies (from CHF 21.40/h maintenance, CHF 23.40/h special). What matters is who the employer is, not the activity itself. What you call the job (cleaner, cleaning lady, domestic helper) makes no difference to this.

Do I have to register my cleaner with the AHV (OASI)?

Yes. As soon as you pay wages for domestic work you are an employer and must register the person with the cantonal compensation fund. There is no minimum threshold for domestic work, contributions are due from the first franc. For low wages there is the simplified accounting procedure. Without registration, the work counts as undeclared.

How much does a cleaner in Switzerland earn per month?

It depends on the workload. At the typical CHF 28 per hour and 4 hours per week, that is about CHF 526 gross per month (holiday supplement included), net about CHF 466. A full-time position (42 hours/week) at the NAV minimum comes to about CHF 3'704 gross per month; at market wages of CHF 25 to 33 per hour correspondingly more.

Not sure what to pay? Ask us on WhatsApp

Wage, registration or contract: a real person answers, usually the same day.

Open WhatsApp

Further guides

Free Checklist: Hire Household Help Correctly

AHV, accident insurance, contract. All on one page, by email in 30 seconds.

No spam. Unsubscribe anytime.

Sources & further information

Calculate wages correctly, automatic and compliant

Clino automatically calculates minimum wage, social contributions, holiday supplement and net wage for all 26 cantons. Start now, the first 30 days are free.

For employers

Register your cleaner fairly and compliantly - Clino handles wage, contributions and holiday pay automatically.

Register a cleaner →
For cleaners

A recognised certificate raises your NAV tier, your minimum wage and your market value.

Explore the certificate →
New

Get employed legally, without the awkward conversation

We prepare your personal employment pack and send it to your employer in their language. Free.

+ CHF 50 for you when they register you

Create your pack (2 min)

Already employing someone?

Take the 60-second check: contract, AHV, accident insurance. You see right away if something is missing and what it can cost.

Start the free check
Salvador Jovells

Salvador Jovells, founder of Clino