How much does a cleaner earn in Switzerland? CHF 25-31 an hour, depending on the canton
The legal minimum in 2026 is CHF 20.35 an hour (NAV Hauswirtschaft), CHF 24.59 in Geneva. The usual wage is CHF 25 to 31 gross depending on the canton, CHF 27 on average; we count CHF 23 to 34 as fair. Check a concrete wage below.
Canton : I pay CHF an hour, hrs a week.
Tap the numbers to change them: the result updates as you type.
Fair and in line with the market
Above the CHF 20.35 minimum and within the usual CHF 27-32.
Costs you per month
CHF 882
She receives net
CHF 724
Per hour, all-in
CHF 33.91
Includes 8.33 % holiday supplement (4 weeks' holiday), AHV/IV/EO, ALV, accident insurance, family allowances and 5% withholding tax under the simplified procedure. Same method as the wage calculator.
Working in the city of Lucerne, Zurich or Winterthur? Those cities have minimum wages of their own.
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 20.35 per hour applies here today.
Wage settled? The next step is the employment contract. Wage, hours and canton are already filled in.
Create a free contract at CHF 29/h →
The wage map at a glance
Light green: fair depending on the canton. Each figure has its own guide below.
| Question | Answer |
|---|---|
| Legal minimum | CHF 20.35-24.59/h, depending on canton |
| Fair, recommended wage | CHF 23-34/h gross, by canton |
| Wage per month | Table by workload, gross and net |
| Gross vs. net | Deductions: AHV, ALV, UVG, withholding tax |
| Salary & cost by canton | Map and monthly cost, all 26 cantons |
| Calculate my exact rate | Calculator: canton, experience, certificate |
| Worldwide comparison | Hourly wages in 50+ countries (CHF) |
Wage by canton: the reference points
Floor = the lowest hourly wage allowed (NAV or cantonal minimum). Usual = cantonal average. Fair = the range we count as fair. The canton name leads to the registration guide.
All 26 cantons on the wage mapWage agreed? Create the employment contract (free)
What is left of these gross wages after all deductions is something the household-help wage calculator works out with your own numbers. And the legal registration itself is explained step by step under Register a cleaner.
More on Cleaner Wages in Switzerland
Frequently asked questions
Is the minimum wage the same as a fair wage?
No. The minimum wage is the legal floor (NAV Hauswirtschaft, higher in some cantons). A fair wage is well above it: CHF 23-34/h gross depending on the canton, CHF 27 on average.
Why do wages differ by canton?
Geneva, Neuchâtel, Basel-Stadt and Jura have their own, higher cantonal minimums. Market rates also vary with the local cost of living.
How do I find my exact hourly rate?
The hourly wage calculator factors in canton, experience, qualification and certificate to give a fair benchmark in seconds.
How much does a cleaner earn per month?
At the Swiss average of CHF 27 per hour and 4 hours per week, that is about CHF 507 gross per month; a full-time position (42 hours/week) at the NAV minimum comes to about CHF 3'704. The monthly table by workload is in the minimum-wage guide. And how many hours a household really needs depends on the size of the home and the tasks.
How much of the gross wage is left net?
AHV/IV/EO (5.3%), ALV (1.1%), UVG-NBU (1.432%, from 8 hours/week) and the flat 5% withholding tax in the simplified procedure come off the gross wage. The worked example is in the minimum-wage guide under gross vs. net.
Unsure about wage or registration? Message us on WhatsApp
A real person answers, usually the same day.
