The short answer
Most UK roofs do not need cleaning often. A proper soft wash with a biocide treatment commonly lasts around three to five years before noticeable regrowth, and a lighter biocide top-up every couple of years can hold moss back further. How quickly growth returns depends on the roof: north-facing, shaded, overhung or damp roofs regrow faster than sunny, exposed ones. Rather than cleaning to a fixed calendar, the sensible approach is to clean when there is real growth and then keep it in check with biocide, rather than repeatedly cleaning a roof that does not need it. Over-cleaning adds cost and access wear for little benefit.
There is no single interval that fits every roof. The figures below are typical ranges for guidance; your roof's aspect and surroundings decide the real frequency. This page covers cleaning frequency only — not repair schedules.
Typical intervals
- Soft wash + biocide~3–5 years
- Biocide top-upevery couple of years
- Shaded / north-facingregrows faster
- Sunny / exposedregrows slower
- Best approachclean when growth is real
How long a clean lasts
A careful clean paired with a biocide treatment typically holds back regrowth for around three to five years, because the biocide keeps killing spores after the visible moss is gone. A lighter biocide application every couple of years can extend that further without a full clean each time. The exact interval varies a lot: the same treatment lasts longer on a sunny, exposed roof than on a shaded, damp one, so two neighbouring houses can need very different schedules.
| Factor | Effect on frequency |
|---|---|
| Biocide after cleaning | Extends interval (often 3–5 yrs) |
| North-facing / shaded | Regrows faster — clean sooner |
| Overhanging trees | More debris and shade — faster regrowth |
| Sunny, exposed roof | Dries quickly — regrows slower |
General guidance — your roof's aspect and surroundings set the real interval. Sources: trade roof-cleaning guides.
How to avoid over-cleaning
Because each clean costs money and means working at height, there is little sense in cleaning a roof that is not growing much. The practical pattern is to clean when growth is genuinely building up, then maintain it with biocide rather than booking a clean on a fixed schedule. Keeping gutters clear and cutting back overhanging branches also slows regrowth. If a roof is shaded and damp it may need attention more often; a sunny, exposed one may go many years between cleans.
Want to know if it's due?
We'll match you with a vetted roof-cleaning specialist who assesses the growth on your roof and advises when a clean or biocide top-up is actually due.
Frequently asked questions
How often should a roof be cleaned in the UK?
Most roofs do not need it often. A soft wash with biocide commonly lasts around three to five years before noticeable regrowth, with a lighter biocide top-up every couple of years to hold moss back. The right interval depends on whether the roof is shaded and damp or sunny and exposed.
How long does a roof clean last?
A clean paired with a biocide treatment typically keeps regrowth back for about three to five years. North-facing, shaded or tree-overhung roofs tend to regrow faster, so they may need attention sooner.
Can you clean a roof too often?
Yes — repeatedly cleaning a roof with little growth adds cost and access wear for little benefit. The sensible approach is to clean when growth is genuinely building up and maintain it with biocide between cleans.
Sources & further reading
Figures on this page are typical UK ranges drawn from published sources and depend on your specific roof. They are guidance, not a quotation.