The short answer
GlasRein.ch cleans offices in Lucerne, Sursee, Kriens and Emmen. The base is Werkstrasse 11, 6102 Malters.
- Basis: CHF 35–45 per hour, or basic maintenance from CHF 1.10 per m² per visit.
- Standard: CHF 40–55 per hour, or from CHF 1.50 per m² per visit for offices up to 150 m².
- Glass: CHF 18 per m², separate. Glass is not inside the hourly rate.
- Fixed price: in writing, after a free site visit.
- Packages: office cleaning in Lucerne.
What the hourly rate covers
Basis is the regular round: vacuuming, floors, bins, and basic washrooms and kitchenettes. Standard adds desks, office equipment, handles and light switches. Premium uses the same hourly band as Standard, plus glass partitions, shopfronts and entrance doors at the glass rate.
Up to about 150 m², the hour is often the clearer bill. Above that, the square metre per visit is the usual model. Up to 500 m² the smaller-office column applies. Above 500 m² and above 1,500 m² the unit price drops.
| Service | Up to 150 m² | Above 500 m² | Above 1,500 m² |
|---|---|---|---|
| Basic maintenance | CHF 1.10–1.80 | CHF 0.85–1.50 | CHF 0.50–1.00 |
| Standard maintenance | CHF 1.50–2.50 | CHF 1.20–1.90 | CHF 0.80–1.20 |
| Deep clean | CHF 2.20–3.50 | CHF 1.80–2.80 | CHF 1.20–1.80 |
| One-off deep clean | CHF 3.50–6.00 | CHF 2.80–4.50 | CHF 2.00–3.50 |
Every figure is CHF per m² per visit. These are 2026 guides for the canton of Lucerne, not a silent final invoice.
What an office costs per month
Four visits a month match a once-a-week rhythm. The band depends on layout, washroom share and contract.
| Office | Rhythm | Per month, flexible | Per year on an annual plan |
|---|---|---|---|
| Up to 100 m² | once a week | CHF 240–1'080 | CHF 2'448–11'016 |
| 100–300 m² | twice a week | CHF 880–4'540 | CHF 8'976–46'308 |
| 300–500 m² | three times a week | CHF 2'820–10'500 | CHF 28'764–107'100 |
| Above 500 m² | by plan | by the m², about CHF 0.85–1.90 per visit | after a site visit |
An annual contract sits about 15% under the flexible month. Many small rooms cost more than an open floor. If washrooms and kitchens exceed about 20% of the area, add about CHF 0.50 per m² per visit. Travel, weekends, soap and paper are written on the quote.
Why the rate does not start at CHF 30
From 2026 the city of Lucerne sets a gross minimum of CHF 22.75 per hour, before holiday pay. A business rate near CHF 30 per hour in the city centre does not cover that floor. The GlasRein.ch guide is CHF 35–55 per hour, depending on qualification. A team lead is CHF 45–60 per hour.
Glass stays its own module
GlasRein.ch cleans shopfronts, glass partitions and entrance doors at CHF 18 per m². That is the published commercial rate, beside maintenance, not inside it. Glass only: shopfront cleaning in Lucerne. Maintenance and glass on one visit: Premium on office cleaning in Lucerne.
GlasRein.ch is Ruta Group, UID CHE-471.967.194. Business liability cover is up to CHF 5 million. Phone +41 78 446 77 77.
The quote on the office-cleaning page is without obligation. A preferred date is not a booking yet.

