Cost & pricing

How much does roof cleaning cost in the UK?

Typical clean prices per square metre and by property type, and where the number moves.

The short answer

A professional roof clean in the UK typically costs around £300–£700 for a terraced or semi-detached home and roughly £700–£1,200 for a detached property, before access extras. Priced by area, hand-removal of moss with a biocide treatment tends to run about £10–£20 per square metre, while soft washing is usually about £12–£18 per square metre. A standalone biocide treatment to slow regrowth is commonly £150–£300. The biggest swing is access: where a roof can only be reached safely with scaffolding rather than a tower or harness line, that can add a substantial sum, especially on a tall or awkward property. The main drivers are roof area, pitch, how much growth there is, the method, and access.

Price depends mainly on roof area, the cleaning method, how heavy the moss or algae growth is, and how the roof is reached safely. The figures below are typical UK ranges for guidance, not quotations. This page covers cleaning only — not repairs or re-tiling.

Typical UK costs

What drives the price

ItemTypical figureNotes
Terraced / semi clean£300–£700smaller roof area
Detached clean£700–£1,200larger area, often taller
Hand-removal + biocide£10–£20 / m²by area; gentle on tiles
Soft washing£12–£18 / m²low-pressure, tile-safe
Biocide treatment£150–£300slows regrowth for a few years

Indicative UK figures for guidance. Sources: Checkatrade and MyJobQuote roof-cleaning cost guides.

Why method and access move the number

Two roofs of the same size can be priced very differently. A light algae film soft-washed off a low bungalow is at the lower end; a thick moss carpet hand-stripped from a tall, steep detached roof that needs scaffolding is at the upper end. Because much of a roof job is safe access and labour time, the way your roof is reached often matters as much as its area. When comparing quotes, check what method is used, whether biocide is included, and how access is priced.

A note on quotes: compare quotes on the same scope — same roof area, same method, and whether biocide and access (tower, harness or scaffold) are included. A lower number that leaves out scaffolding or biocide is not really lower; get the scope written down so you are comparing like for like.

Want a roof-cleaning quote for your home?

We'll match you with a vetted roof-cleaning specialist who assesses your roof and quotes on a clear specification — method, area, biocide and safe access all set out.

Free to be matched. You agree any price with the specialist directly.

Frequently asked questions

How much does it cost to clean a roof in the UK?

A professional roof clean typically costs around £300–£700 for a terraced or semi-detached home and roughly £700–£1,200 for a detached property, before access extras. By area, hand-removal with biocide runs about £10–£20 per square metre and soft washing about £12–£18 per square metre.

How much does a biocide treatment cost?

A standalone biocide treatment to slow moss and algae regrowth is commonly £150–£300, depending on roof area. It is often included with, or added after, a clean rather than priced as a separate visit.

Why is the price range so wide?

Because roofs differ. The area and pitch, how heavy the growth is, the method used, and how the roof is reached safely all move the figure. An on-site assessment gives the accurate number for your home.

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.