Skip to content
Cleaning Cost Report 2026

Swiss Cleaning Market in Numbers

Current price data for cleaning services in Switzerland, by canton, city and service type.

Last updated: 2026-10-07

Market Overview: Base Prices

CHF 11.5 - 16.0 / m²

Umzugsreinigung

Quelle

CHF 1.5 - 2.5 / m²

Wohnungsreinigung

Quelle

CHF 5.0 - 9.0 / m²

Grundreinigung

Quelle

CHF 3.5 - 6.0 / m²

Büroreinigung (einmalige Intensivreinigung)

Quelle

Das geprüfte Netz, nach Kantonen gezählt

KantonFirmen, die eine Anfrage empfangen können
Zürich90
Aargau73
Basel49
Solothurn49
Bern47
Luzern44
St. Gallen42
Thurgau39
Zug39
Freiburg34
Schaffhausen31
Genf28
Waadt28
Schwyz27
Wallis23
Appenzell19
Glarus18
Graubünden18
Neuenburg18
Jura17
Tessin16
Uri16
Nidwalden14
Obwalden13

Was diese Zahl heisst

Die Kantonszahlen addieren sich nicht zum Netz: eine Firma kann mehrere Kantone bedienen und wird in jedem mitgezählt.

182 / 212 · 24 / 24 · 792 · 4.35

182 der 212 geprüften Firmen können eine Anfrage empfangen (gezählt am 6. Oktober 2026). 26 Kantone, aufgeteilt in 24 Gebiete mit mindestens 3 Firmen, davon 24 besetzt (Basel und Appenzell fassen je zwei Halbkantone zusammen). Die Kantonszahlen addieren sich nicht zum Netz: eine Firma kann mehrere Kantone bedienen und wird in jedem mitgezählt. Die Spaltensumme beträgt 792, also 4.35 Gebiete je Firma.

Eigene Datenbank, Vollerhebung. Offene Daten: /api/public/price-index · 6. Oktober 2026 · 3+

Prices by Canton

Price comparison for move-out cleaning (65 m²) by canton, sorted by price level.

How to read the tables

  • • Model value, calculated reference value, normalised to apartment size.
  • real dataAverage of real marketplace data (at least 3 quotes or jobs, all job sizes).
CantonModel valueReal market data
Genf (GE)CHF 940, 1310-
Zug (ZG)CHF 900, 1260-
Zürich (ZH)CHF 900, 1260Ø CHF 6503 real jobs
Basel-Stadt (BS)CHF 860, 1200-
Waadt (VD)CHF 860, 1200CHF 750-11673 real quotes
Basel-Landschaft (BL)CHF 820, 1150-
Bern (BE)CHF 780, 1090-
Luzern (LU)CHF 780, 1090CHF 984-10725 real quotes
Neuenburg (NE)CHF 780, 1090-
Aargau (AG)CHF 750, 1040CHF 950-10965 real quotes
Freiburg (FR)CHF 750, 1040-
Schwyz (SZ)CHF 750, 1040-
Tessin (TI)CHF 750, 1040-
Wallis (VS)CHF 720, 1000-
Graubünden (GR)CHF 710, 980-
Nidwalden (NW)CHF 710, 980-
Obwalden (OW)CHF 710, 980-
St. Gallen (SG)CHF 710, 980CHF 820-8885 real quotes
Schaffhausen (SH)CHF 710, 980-
Appenzell Innerrhoden (AI)CHF 690, 960-
Appenzell Ausserrhoden (AR)CHF 690, 960-
Glarus (GL)CHF 690, 960-
Jura (JU)CHF 690, 960-
Solothurn (SO)CHF 690, 960CHF 728-8504 real quotes
Thurgau (TG)CHF 690, 960-
Uri (UR)CHF 690, 960-

Move-out cleaning, 65 m². Model values; values marked with ★ are averages of real quotes (at least 3, not area-normalised).

Prices by Service Type

ServiceBase Rate / m²65 m² (Example)Real data
UmzugsreinigungCHF 11.5 - 16.0 / m²CHF 780 - 1090SG: CHF 820-8885 real quotes
WohnungsreinigungCHF 1.5 - 2.5 / m²CHF 100 - 170-
GrundreinigungCHF 5.0 - 9.0 / m²CHF 360 - 640-
Büroreinigung (einmalige Intensivreinigung)CHF 3.5 - 6.0 / m²CHF 230 - 390-

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 - 905
Model calculation
CHF 780 - 1090 (65 m²)

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

By apartment size

Apartment sizeActually quotedQuotesCompanies
2.5 ZimmerCHF 590 - 65077
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 - 800129

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.

Prices in the Largest Cities

Move-out cleaning (65 m²) in the 10 largest Swiss cities.

CityModel value (65 m²)
Genf (GE)CHF 940, 1310
Zürich (ZH)CHF 900, 1260
Winterthur (ZH)CHF 900, 1260
Zug (ZG)CHF 900, 1260
Basel (BS)CHF 860, 1200
Lausanne (VD)CHF 860, 1200
Bern (BE)CHF 780, 1090
Luzern (LU)CHF 780, 1090
Aarau (AG)CHF 750, 1040
St. Gallen (SG)CHF 710, 980

Reinigungskosten-Index nach Kanton

Visuelle Darstellung der Umzugsreinigungs-Preise (65 m²) nach Kanton. Stand: Oktober 2026.

Umzugsreinigung 65 m², Preisvergleich Oktober 2026

GECHF 940-1310ZGCHF 900-1260ZHCHF 900-1260BSCHF 860-1200VDCHF 860-1200BLCHF 820-1150BECHF 780-1090LUCHF 780-1090NECHF 780-1090AGCHF 750-1040FRCHF 750-1040SZCHF 750-1040TICHF 750-1040VSCHF 720-1000GRCHF 710-980NWCHF 710-980OWCHF 710-980SGCHF 710-980SHCHF 710-980AICHF 690-960ARCHF 690-960GLCHF 690-960JUCHF 690-960SOCHF 690-960TGCHF 690-960URCHF 690-960MinimumMaximum

Saisonale Nachfrage

Die Nachfrage nach Reinigungsdienstleistungen in der Schweiz schwankt stark nach Jahreszeit. Die Schweizer Kündigungstermine (31. März, 30. Juni, 30. September) bestimmen die Spitzen.

Hoch

Frühling (Mär, Mai)

Quelle

Mittel

Sommer (Jun, Aug)

Quelle

Hoch

Herbst (Sep, Nov)

Quelle

Tief

Winter (Dez, Feb)

Quelle

Peak-Monate für Umzugsreinigung

Jan
Feb
Mär
Apr
Mai
Jun
Jul
Aug
Sep
Okt
Nov
Dez
Spitze Mittel Tief

Die Übersicht oben ordnet die Jahreszeiten qualitativ ein. Was darunter folgt, ist dagegen gemessen: die Wunschtermine echter Anfragen, je Zahl mit Stichprobe und Erhebungszeitraum.

Gemessene Nachfrage: Vorlauf und Terminlage

These figures are not an estimate. They come from the desired dates of real requests submitted through SwissOfferten.

Lead time to the desired date, Median
14 days
Middle half of requests
6 to 35 days

Based on 161 requests across 10 calendar months, measured February to October 2026.

Where in the month the desired date falls

Period in the monthRequestsShare
Day 1 to 1030 / 16119%
Day 11 to 2046 / 16129%
Day 21 to end of month85 / 16153%
of which from the 28th48 / 16130%

Based on 161 requests across 10 calendar months, measured February to October 2026.

Size of the property

Median: 85 m² (Middle half: 80 m² to 120 m²)

Based on 235 requests across 8 calendar months, measured February to October 2026.

Lead time by cleaning type

Cleaning typeMedianMiddle halfRequestsMonthsMeasured
All cleaning types14 days6 to 35 days16110February to October 2026
Move-out cleaning33 days16 to 52 days9310February to October 2026
Apartment cleaning7 days3 to 14 days275June to October 2026

Method: every request submitted through SwissOfferten, excluding anonymised entries and test submissions. Lead time is the number of days between the request and the desired date; shown are the median and the middle half (25th to 75th percentile), not a mean. A figure is published only from 20 requests across at least 3 calendar months onwards. The periods within the month are unequal: day 1 to 10 and day 11 to 20 cover 10 days each, day 21 to the end of the month covers 8 to 11 days depending on the month.

Ausführlich für die Umzugsreinigung: wann Schweizer Haushalte die Umzugsreinigung anfragen. Für die Wohnungsreinigung: was Firmen tatsächlich offerieren.

Service-Popularität nach Saison

Frühling & Herbst (Peak)

Umzugsreinigung, Grundreinigung, Fensterreinigung

Sommer

Fensterreinigung, Fassadenreinigung, Büroreinigung

Winter

Wohnungsreinigung, Teppichreinigung, Polsterreinigung

Ganzjährig stabil

Büroreinigung, Praxisreinigung

Schweizer Reinigungsmarkt im Überblick

CHF 4-5 Mrd.

Jährliches Marktvolumen

Quelle: allpura, Verband Schweizer Reinigungs-Unternehmen

Quelle

8'000+

Registrierte Reinigungsfirmen

Quelle: allpura, Verband Schweizer Reinigungs-Unternehmen

Quelle

~400'000

Wohnungswechsel/Jahr

Quelle: Bundesamt für Statistik (BFS)

Quelle

CHF 35-55/h

Durchschnittlicher Stundenpreis

Quelle: allpura, Verband Schweizer Reinigungs-Unternehmen

Quelle

3 Termine

Schweizer Kündigungstermine/Jahr

Quelle: Obligationenrecht (OR), Art. 266 / 267

Quelle

Daten einbetten

Verwenden Sie unsere Preisdaten auf Ihrer Website. Die JSON-API steht unter CC BY 4.0 zur freien Verwendung. Bitte nennen Sie SwissOfferten als Quelle und verlinken auf diese Seite.

JSON-API

GET /api/public/price-index

Liefert alle Preisdaten nach Service, Kanton und Wohnungsgrösse, inkl. realer Marktdaten (Feld realData, ab 3 Stichproben), der gemessenen Offerten (marktdaten) und der gemessenen Nachfrage (nachfrage: Vorlauf, Terminlage, Fläche, je Zelle mit anfragen, monate, von und bis).

CSV-Download (für Journalisten)

reinigungskosten-report.csv

Modell- und reale Marktdaten je Zelle (Spalte real_source: model/quotes/real_deals), dazu die Zeilen row_type=marktdaten (gemessene Offerten) und row_type=nachfrage (gemessene Nachfrage). CC BY 4.0.

HTML-Embed

<p>Quelle: <a href="https://www.swissofferten.ch/reinigungsmarkt-schweiz">SwissOfferten Reinigungskosten-Index</a></p>

Methodology & Data Sources

The price ranges shown are a transparent pricing model: base rates per square metre, calibrated to publicly available Swiss market data (typical industry hourly rates, regional cost levels) and to experience from the SwissOfferten marketplace. These are calculated reference values, not a statistical survey.

Where we have enough real quotes (at least three per canton and service), we add the average of those real marketplace quotes and mark it with a star (★). Real values are not normalised to a standard area and may therefore differ from the model value. All information without guarantee, for binding prices, submit a free enquiry.

2026 edition, published 2026-06-17. Real marketplace data is shown as soon as at least 3 samples per cell are available.

Cite this data
SwissOfferten. "Swiss Cleaning Market in Numbers." swissofferten.ch, 2026. https://www.swissofferten.ch/reinigungsmarkt-schweiz

Lizenz: CC BY 4.0

Die Preisdaten auf dieser Seite stehen unter der Creative Commons Attribution 4.0 International Lizenz. Sie dürfen die Daten frei verwenden, teilen und bearbeiten, auch kommerziell, sofern Sie SwissOfferten als Quelle nennen und auf swissofferten.ch verlinken.

Diese Lizenz gilt für die Daten: die Tabellen dieser Seite, den JSON-Endpunkt und die CSV-Datei. Der redaktionelle Text der Website steht daneben unter CC BY-SA 4.0. Wer die Zahlen übernimmt, richtet sich nach der Angabe hier.

Sources & data basis

Market-size figures are industry estimates referencing the public sources below. Real price data is aggregated (from 3 samples) from the SwissOfferten marketplace.

Calculate cleaning costs

Use our cost calculator for an individual estimate or start a free enquiry.