Skip to content

Price Index 2026

Cleaning Costs Switzerland 2026

The comprehensive price overview for all cleaning services in German-speaking Switzerland, by canton, cleaning type and square meter.

How much does cleaning cost in Switzerland?

The cost of cleaning in Switzerland depends on the type of service, the size of the home and the canton. As rough guidance: a move-out cleaning (end-of-tenancy cleaning) costs around CHF 1,000 to 1,350 on the Swiss average for a typical 3.5-room apartment, roughly CHF 850 to 1,650 depending on the canton; a one-off apartment cleaning of the same size CHF 130 to 210, and the hourly rate of a cleaning company ranges from CHF 30 to 55. Per square metre, expect roughly CHF 11.50 to 16 for move-out cleaning depending on the effort involved. Prices are highest in Geneva, Zurich and Zug, and lowest in cantons such as Thurgau, Solothurn or Jura. For move-out cleaning, an acceptance guarantee ensures the company re-cleans free of charge if the landlord objects to the cleaning at the handover and protects your rental deposit, which is often several thousand francs; have the quote confirm in writing that it is included. On SwissOfferten you receive several free, no-obligation quotes from vetted cleaning companies in your region and compare prices directly.

Compare free quotes

How much does a cleaner cost per hour in Switzerland?

A privately employed cleaner in Switzerland earns roughly CHF 25 to 33 gross per hour, depending on experience and region. Adding the employer's social contributions (OASI/DI/EO/UI), mandatory accident insurance and the administrative effort, the real total cost is around CHF 29 to 38 per hour. As an employer you also handle payroll, carry the liability risk and have no replacement when the cleaner is off sick or on holiday. A vetted cleaning company, by contrast, charges CHF 30 to 55 per hour, with insurance, contributions, materials and a substitute worker included, and no employer obligations for you. For regular maintenance cleaning, private employment can be cheaper; for one-off or demanding jobs such as move-out or deep cleaning, a company is almost always worth it. On SwissOfferten you receive several free, no-obligation quotes from vetted cleaning companies in your region and compare hourly rates directly.

Compare free quotes

Prices by Cleaning Type

Model reference values, Swiss average, for a typical 3.5-room apartment (approx. 85 m²).

Cleaning TypePer m²Per HourTypical job
UmzugsreinigungCHF 11.5-16CHF 35-55CHF 980-1'360 (3.5 Zi.)
GrundreinigungCHF 5-9CHF 40-60CHF 430-770 (3.5 Zi.)
Unterhaltsreinigung (privat)CHF 1.5-2.5CHF 30-50CHF 130-210 pro Einsatz
FensterreinigungCHF 30-45 pro Fenster (ab 5 Fenstern)CHF 35-55CHF 300-450 (10 Fenster)
Büroreinigung (Unterhalt)CHF 1.10-2.50 pro Durchgang (bis 150 m²)CHF 35-55CHF 1'320-2'990 pro Monat (150 m², 2×/Woche)
Büroreinigung (einmalig)CHF 3.5-6CHF 40-60CHF 530-900 einmalig (150 m²)
BaureinigungCHF 3.00-15.00CHF 40-65stark objektabhängig

All figures are non-binding reference values based on typical Swiss market prices, not an offer and not a price guarantee. The actual price depends on the property, condition, effort and region and is always determined by the cleaning company's quote.

Prices by Canton

Move-out cleaning for a typical 3.5-room apartment (approx. 85 m²) in all 26 cantons, prices vary significantly by region.

CantonPer m²Typical jobPrice Level
AargauCHF 11-15CHF 930-1'290Mittel
Appenzell AusserrhodenCHF 10-14CHF 860-1'200Tief
Appenzell InnerrhodenCHF 10-14CHF 860-1'200Tief
Basel-LandschaftCHF 12-17CHF 1'030-1'430Mittel
Basel-StadtCHF 12.5-17.5CHF 1'080-1'500Hoch
BernCHF 11.5-16CHF 980-1'360Mittel
FreiburgCHF 11-15CHF 930-1'290Mittel
GenfCHF 14-19CHF 1'170-1'630Hoch
GlarusCHF 10-14CHF 860-1'200Tief
GraubündenCHF 10.5-14.5CHF 880-1'220Tief
JuraCHF 10-14CHF 860-1'200Tief
LuzernCHF 11.5-16CHF 980-1'360Mittel
NeuenburgCHF 11.5-16CHF 980-1'360Mittel
NidwaldenCHF 10.5-14.5CHF 880-1'220Tief
ObwaldenCHF 10.5-14.5CHF 880-1'220Tief
SchaffhausenCHF 10.5-14.5CHF 880-1'220Tief
SchwyzCHF 11-15CHF 930-1'290Mittel
SolothurnCHF 10-14CHF 860-1'200Tief
St. GallenCHF 10.5-14.5CHF 880-1'220Tief
TessinCHF 11-15CHF 930-1'290Mittel
ThurgauCHF 10-14CHF 860-1'200Tief
UriCHF 10-14CHF 860-1'200Tief
WaadtCHF 12.5-17.5CHF 1'080-1'500Hoch
WallisCHF 10.5-14.5CHF 900-1'250Tief
ZugCHF 13-18.5CHF 1'120-1'560Hoch
ZürichCHF 13-18.5CHF 1'120-1'560Hoch

Move-Out Cleaning by Apartment Size

Average prices for professional move-out cleaning in German-speaking Switzerland.

ApartmentAreaPriceWith Guarantee
1 Zimmer25-35 m²CHF 450-620CHF 580-810
2 Zimmer45-55 m²CHF 600-840CHF 780-1'090
3 Zimmer65-80 m²CHF 810-1'120CHF 1'050-1'460
3.5 Zimmer80-95 m²CHF 980-1'360CHF 1'270-1'770
4 Zimmer95-110 m²CHF 1'090-1'520CHF 1'420-1'980
4.5 Zimmer110-130 m²CHF 1'260-1'750CHF 1'630-2'270
5+ Zimmer130+ m²CHF 1'420-1'980CHF 1'850-2'570
Einfamilienhaus150-250 m²CHF 1'970-2'740CHF 2'560-3'560

As of July 2026. All table values are model-based guide values from the same pricing model as the SwissOfferten cost calculator (based on Swiss market data, incl. FSO and Tenants' Association, plus quotes on SwissOfferten). Actual prices vary with condition, effort and timing; only concrete quotes are binding.

What cleaning companies actually quote

These figures are not an estimate. They come from real quotes that cleaning companies sent to customers through SwissOfferten.

Actually quoted
CHF 850 - 920
Model calculation
CHF 980-1'360 (85 m²)

Based on 37 quotes from 26 cleaning companies, May to October 2026.

By apartment size

Apartment sizeActually quotedQuotesCompanies
2.5 ZimmerCHF 590 - 67088
3.5 ZimmerCHF 750 - 80099
4.5 ZimmerCHF 985 - 1'0451212
5.5 ZimmerCHF 1'05933

By canton

CantonActually quotedQuotesCompanies
AargauCHF 849 - 95055
LuzernCHF 950 - 99054
St. GallenCHF 900 - 95055
SolothurnCHF 710 - 78543
WaadtCHF 650 - 85033
ZürichCHF 750 - 8001310

Method: every quote cleaning companies sent to customers through SwissOfferten, whether or not it was accepted. Shown is the median of the quoted lower and upper bounds. A figure is published only from three quotes by three different companies onwards.

Cite this data
SwissOfferten. "Cleaning Costs Switzerland 2026." swissofferten.ch, 2026. https://www.swissofferten.ch/reinigung-kosten-schweiz

SwissOfferten Preisspiegel Reinigung Schweiz 2026

Alle Preistabellen als PDF: Richtwerte nach Reinigungsart, Umzugsreinigung in allen 26 Kantonen und nach Wohnungsgrösse, identisch mit dem SwissOfferten-Kostenrechner.

By signing up you receive the document plus our tips newsletter. Unsubscribe anytime.

Frequently Asked Questions

How much does move-out cleaning cost in Switzerland?▼
What cleaning companies actually quoted for a move-out cleaning is shown, with sample size, number of companies and period, in the section 'What cleaning companies actually quote' on this page, by apartment size and canton where there are enough quotes. The tables on this page are guideline values from our price model, not quotes. The price depends on size, condition and region. SwissOfferten does not measure the surcharge for an acceptance guarantee separately.
What is the cheapest canton for cleaning?▼
The cheapest cleaning prices are found in rural cantons like Thurgau, Solothurn and Uri (approx. CHF 10-14 per m² for a move-out cleaning). The most expensive is Canton Geneva (CHF 14-19 per m²), ahead of Zurich and Zug (CHF 13-18.50 per m²).
How much does a cleaner cost per hour in Switzerland?▼
A legally employed cleaner costs CHF 25-33 gross per hour. Including social contributions and holiday surcharge, effective costs are CHF 29-38 per hour. Cleaning companies charge CHF 35-55 per hour.
How much does deep cleaning cost per m²?▼
Deep cleaning in Switzerland costs CHF 5-9 per square meter for medium soiling. For heavy soiling, costs can rise to CHF 10-15 per m².
Is professional cleaning worth it?▼
For move-out cleaning, hiring a professional is almost always worthwhile due to the acceptance guarantee. For regular household cleaning, it depends on your income and time budget. The savings from doing it yourself are often overestimated.
How much does a move-out cleaning with acceptance guarantee cost?▼
SwissOfferten does not measure the surcharge for an acceptance guarantee separately, and does not record whether a quote includes it. What cleaning companies actually quoted is shown, with sample size and period, in the section 'What cleaning companies actually quote' on this page. The acceptance guarantee means: if the property management objects to the cleaning at the handover, the cleaning company comes back and re-cleans free of charge until the handover is accepted. Cleaning defects are covered, damage to the substance of the property is not. Make sure the guarantee is stated in writing in the quote. On SwissOfferten you can compare quotes from vetted cleaning companies free of charge.
How much does regular apartment cleaning cost?▼
Regular apartment cleaning (maintenance cleaning) typically costs CHF 130-210 per visit for a 3.5-room apartment in Switzerland; the price varies with the size of the home, the frequency and the region. The hourly rate is usually between CHF 30 and 50. Weekly or fortnightly cleaning often benefits from lower hourly rates than a one-off cleaning. A 3.5-room apartment is usually cleaned in 2 to 3 hours. It is important to hire a legally registered cleaner or company: with private employment, social-insurance and accounting obligations apply in Switzerland. A professional company handles these formalities and is insured. On SwissOfferten you receive free quotes for one-off or recurring apartment cleanings from vetted providers in your region.

Compare Quotes for Free Now

Receive 3-4 non-binding quotes from verified cleaning companies in your region. Free and in just a few minutes.

Get a quote now

Free & non-binding

Free & non-binding · 2 minutes