Costwise
Home / Cost guides / Roof cleaning

How much does roof cleaning cost in the UK?

Roof cleaning costs £500 on average in the UK. Most jobs fall between £300 and £1,000 per job. Type of property: Terraced house £300 to £500; Semi-detached house £400 to £700; Detached house £600 to £1,000. Prices reviewed June 2026.

Roof cleaning is priced by the size of the roof and the method used, from a gentle soft wash to scraping off moss by hand and treating the tiles. Bigger, steeper and harder to reach roofs cost more.

From
£300
Typical
£500
Up to
£1,000
per job · reviewed June 2026 Half a day to a day for most houses, longer for large or steep roofs.

Roof cleaning cost calculator

Use the calculator to price your roof cleaning in 2026. Adjust the options and area for a UK cost range. Nothing is sent anywhere.

To price the whole job, use the fascia and soffit cost calculator.

Roof cleaning cost breakdown

Typical roof cleaning costs, by option:

Type of propertyTypical UK cost
Terraced house£300 to £500
Semi-detached house£400 to £700
Detached house£600 to £1,000
+ Biocide moss treatmentadd £80 to £200

What's included in the price?

Typical roof cleaning prices include:

What changes the price?

The things that move roof cleaning prices most:

01

Roof size and number of pitches

02

Soft wash versus hand scraping and treating

03

Access, height and whether scaffolding is needed

04

How much moss and lichen has built up

How the price is built up

The price is built up from the size of the roof, the method and the access. A terraced house has the least tile area to cover and sits at the bottom of the range, near £300, while a semi-detached roof runs to about £400 to £700 and a larger detached roof reaches £600 to £1,000. On top of the clean itself, the method matters, as a careful soft wash takes longer than a quick hand scrape but is gentler on the tiles. Access is the other big driver, and a roof that needs scaffolding rather than ladders adds cost. A biocide moss treatment to slow regrowth adds a further £80 to £200. This is a labour-led job. Most of the price is the time on the roof and the access equipment, with materials like the biocide and cleaning products a small share, so labour is usually around 80 to 90 percent of the total.

Ways to keep the cost down

Does where you live change the cost?

In London, roof cleaning typically costs around £650 per job, about 30% above the UK average of £500. In the North, Scotland and Wales the guide figure is nearer £460.

RegionFromTypicalUp to
Midlands / East (UK average)£300£500£1,000
London£390£650£1,300
South East / South West£350£580£1,200
North / Scotland / Wales£280£460£920

Guide prices per job, scaled with the same regional multipliers as the calculator. Not quotes.

Roof cleaning cost in major UK cities

CityFromTypicalUp to
Belfast£260£430£850
Birmingham£290£490£980
Bristol£330£550£1,100
Cardiff£280£470£940
Edinburgh£290£490£980
Glasgow£270£450£900
Leeds£280£470£930
Liverpool£280£460£920
London£390£650£1,300
Manchester£290£480£960
Newcastle£270£450£900
Sheffield£280£460£920

City guide estimates, scaled by local labour costs. Indicative averages for roof cleaning, not quotes.

The materials cost much the same anywhere. It is the labour that moves.

Common questions

How much does it cost to clean the roof of a semi-detached house?

A semi-detached roof typically costs £400 to £700, depending on the method and how much moss has built up.

How much does roof moss removal cost?

Scraping moss off by hand and applying a biocide treatment usually costs £400 to £800 for a typical house, or about £10 to £15 per square metre.

Is roof cleaning a good idea?

Done gently, yes: thick moss holds moisture against the tiles and ends up blocking gutters. Done aggressively, no: high-pressure washing can strip the surface of concrete tiles and void what remains of any guarantee. The right method is scraping or soft washing followed by a biocide, which is what the £300 to £1,000 professional job should mean.

When is the best time of year to clean a roof?

A dry settled spell, typically late spring to early autumn: the roof is safer to work on, and the biocide treatment that kills the remaining moss spores needs dry days to bind rather than wash straight off.

How long does a roof biocide treatment last?

Typically 2 to 4 years before moss starts to re-establish, less on shaded, north-facing or tree-covered roofs that never fully dry. Re-treating at £80 to £200 before growth takes hold is much cheaper than another full clean.

What is the cheapest way to clean a roof?

A hand scrape and brush is usually the cheapest way, which is why a terraced roof can start near £300. Pressure washing looks cheap but can lift or crack tiles and force water under them, so it often costs more once repairs are needed. A soft wash costs a little more than a scrape but is gentler. The real saving is cleaning before moss builds up thickly rather than picking the harshest method.

How much should a roof clean cost?

For most homes a roof clean costs £300 to £1,000, with a typical job around £500. A terraced house sits at £300 to £500, a semi-detached at £400 to £700 and a detached at £600 to £1,000. Where the job lands depends on roof size, access and how much moss has built up. A biocide moss treatment adds £80 to £200 if you want it, and a firm travelling in from further away tends to charge more than a local one.

Does roof cleaning include the gutters?

Not always, so ask before you book. Some firms clear the gutters as part of the clean because moss and debris wash down into them, but others price it separately. Given a roof clean already runs from £300 to £1,000 depending on size and access, it is worth confirming what is included rather than assuming. If the gutters are full after the work, that is a fair question to raise with the firm.

Can I clean my own roof rather than pay a professional?

You can scrape moss and apply biocide yourself, and since this is a labour-led job at around 80 to 90 percent labour, doing it yourself saves most of the £300 to £1,000 fee. The real cost is the risk. You are working at height on a slippery, fragile surface, and pressure washing can strip tiles and force water under them. For a low single-storey roof it can be worth it, but a two-storey roof is safer left to someone with proper access.

These are independent guide prices based on typical UK jobs in 2026. Your actual cost depends on your property, spec, access and where you live. Always get at least three written quotes before committing.

Ready for real numbers?

Get free, no-obligation quotes from up to four vetted local installers for this job. Add a few details and they will be in touch.

Quotes are provided by our partner Leads Do Work, who match you with vetted local installers. We may earn a fee for the introduction, at no extra cost to you, and it never changes the prices or advice you see.