Roofing
Roof cleaning and moss removal in Switzerland
Updated 2026-07-28 · 6 min read
In Switzerland, moss on a roof is not merely cosmetic: it holds moisture, and the freeze-thaw cycle that follows gradually lifts the tiles. At altitude, where frost episodes are more frequent, the process accelerates markedly. Regular upkeep costs a fraction of a re-roofing.
Indicative prices
| Service | Price per m² (CHF) | Frequency |
|---|---|---|
| Moss removal | 15 – 30 | every 3 to 5 years |
| Water-repellent treatment | 20 – 35 | every 10 years |
| Moss removal and treatment | 30 – 55 | — |
| Gutter cleaning | 8 – 15 per linear metre | annual |
| Spot tile replacement | 60 – 140 | as needed |
For a 120 m² roof, moss removal therefore represents CHF 1,800 to 3,600, and moss removal plus treatment CHF 3,600 to 6,600. These are indicative: price depends heavily on pitch, access and material.
What drives the price in Switzerland
- Pitch: above 45 degrees, safety equipment adds to the bill
- Altitude and aspect: a north-facing roof, in a damp area or under trees, soils faster
- Material: tile, slate or fibre cement are not treated the same way
- Access: scaffolding or a platform adds CHF 800 to 2,500
- Snow and frost: the working season is effectively limited to spring and autumn
Doorstep selling and dubious practices
Roof cleaning lends itself to abuse for two reasons: the client can check nothing from the ground, and the diagnosis is easy to dramatise. Reports regularly concern treatments billed but never applied, or deposits taken with the company never returning.
- Insist on a quote stating the area in square metres and the unit price, not an opaque lump sum
- Ask for before and after photographs taken from the roof
- Check the UID number and commercial register entry
- For a contract signed at your home above one hundred francs, you have fourteen days to withdraw
- Refuse deposits above one third of the amount
How much does roof moss removal cost in Switzerland?
CHF 15 to 30 per m², or CHF 1,800 to 3,600 for a 120 m² roof. With water-repellent treatment, CHF 30 to 55 per m².
How often should moss be removed?
Every three to five years depending on exposure. At altitude or under trees the interval shortens.
Does pressure washing damage tiles?
It can strip the surface layer and increase porosity, which is especially harmful in frost-prone areas. Brushing is preferable on old tiles and slate.
When in the year should work be done?
Spring or autumn. Frost and snow rule out the water-repellent treatment, which requires a dry surface.
Are there grants?
No, this is maintenance. Only roof insulation carried out at the same time may fall under the Buildings Programme.