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 adds 20 to 30 percent: it ensures the company re-cleans free of charge if the landlord rejects the handover and protects your rental deposit, which is often several thousand francs. 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.

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?
Move-out cleaning in Switzerland costs on average CHF 810-1,120 for a 3-room apartment (approx. 70 m²). The price depends on size, condition and region. With acceptance guarantee, expect around CHF 1,050-1,460.
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?
A move-out cleaning with an acceptance guarantee costs around 20 to 30 percent more in Switzerland than a cleaning without one. For a typical 3.5-room apartment, that means roughly CHF 1,270-1,770 instead of CHF 980-1,360. The guarantee obliges the cleaning company to re-clean free of charge if the property management does not accept the apartment at the handover. This surcharge almost always pays off: a failed handover can lead to deductions of several hundred to thousand francs from the rental deposit. Especially in cantons such as Zurich, Basel and Geneva, where property managers inspect strictly, the guarantee is practically essential. Make sure it is stated in writing in the quote. On SwissOfferten you can compare cleaning companies that offer an acceptance guarantee 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