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

ServicePrice per m² (CHF)Frequency
Moss removal15 – 30every 3 to 5 years
Water-repellent treatment20 – 35every 10 years
Moss removal and treatment30 – 55
Gutter cleaning8 – 15 per linear metreannual
Spot tile replacement60 – 140as 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
The water-repellent is applied to a dry, sound surface after moss removal. On cracked or porous tiles it traps moisture in the material instead of shedding it. A tradesperson offering it without inspecting the tiles is moving too fast.

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.

Got a project?

Get quotes from vetted tradespeople near you.

Get my quotes