Skip to content

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.

Wage check 2026

Canton : I pay  CHF an hour,  hrs a week.

Tap the numbers to change them: the result updates as you type.

Training:

Fair and in line with the market

Above the CHF 20.35 minimum and within the usual CHF 27-32.

You 29.00
Minimum 20.35Market 27-32

Costs you per month

CHF 882

She receives net

CHF 724

Per hour, all-in

CHF 33.91

Net CHF 724Her deductions CHF 93Your contributions CHF 65

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 →

Get the result by email, and a note when the minimum in Zürich changes

Your figures to keep, with the filled-in contract. After that, one message only if your minimum changes. Optional.

An older woman’s hands counting banknotes from an envelope, with green cleaning gloves beside them on a wooden table
How much ends up in the envelope depends above all on the canton.

The wage map at a glance

Light green: fair depending on the canton. Each figure has its own guide below.

QuestionAnswer
Legal minimumCHF 20.35-24.59/h, depending on canton
Fair, recommended wageCHF 23-34/h gross, by canton
Wage per monthTable by workload, gross and net
Gross vs. netDeductions: AHV, ALV, UVG, withholding tax
Salary & cost by cantonMap and monthly cost, all 26 cantons
Calculate my exact rateCalculator: canton, experience, certificate
Worldwide comparisonHourly 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.

CantonFloorUsualFair
ZurichCHF 20.35 (NAV)CHF 2927-32
BernCHF 20.35 (NAV)CHF 2725-30
GenevaCHF 24.59 (cantonal)CHF 3129-34
VaudCHF 20.35 (NAV)CHF 2826-31
Basel-StadtCHF 20.35 (NAV)CHF 3028-33
AargauCHF 20.35 (NAV)CHF 2725-30
LucerneCHF 20.35 (NAV)CHF 2624-29
TicinoCHF 20.35 (NAV)CHF 2523-28

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.

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.

Open WhatsApp
Salvador Jovells

Salvador Jovells, founder of Clino