COST GUIDES

How much does roof cleaning cost in the UK in 2026?

Updated 04/26

Roof cleaning cost guide

Blog>Cost Guides>How much does roof cleaning cost in the UK in 2026?

The easier way to book quality trades
Verified estimator
Download app
Fast Facts: Roof Cleaning Cost

Average cost:

Roof cleaning in the UK typically costs between £8.50 and £14 per m²

Key cost drivers:

Cleaning method, roof size and pitch, the amount of moss or dirt, and how easy the roof is to access

Compliance:

Scaffolding or other access equipment may be needed for safe working at height, which will add to the total cost

A roof clean can make a big difference to how your home looks, but it’s not just about appearances.

Moss, algae, dirt and other debris can trap moisture, block gutters and, over time, contribute to damage most homeowners would rather avoid.

This guide explains typical roof cleaning costs in the UK, what affects the price, which methods are used, and the extra things worth budgeting for before work starts.

How much does roof cleaning cost?

In the UK, roof cleaning usually costs between £8.50£14 per m², depending on the cleaning method, the size and pitch of the roof, and how easy it is to access safely.

TechniqueLow price per sq mHigh price per sq mAverage
Hand-removal and biocide treatment£8£15£11.50
Pressure washing £5£12£8.50
Steam cleaning£9£13£11
Soft washing£12£16£14
Scaffolding (if required)£16£20£18
Last updated: April 2026
Our costs are ballpark averages - get a local tradesperson to quote now

Most contractors charge per square metre, but they may also factor accessibility or other details (such as whether or not the building is listed) when giving you a price.

The costs in this guide do not include scaffolding or platform hire if they are needed for your roof clean.

Get a quote for roof cleaning near you

For an accurate figure for the cost of roof cleaning services in your area, it’s worth getting quotes from a few checked local specialists.

A written quote should make clear which cleaning method is being used, whether treatment is included, and if access equipment is extra.

Enter your postcode to compare roof cleaning specialists covering your area and get accurate quotes for your property.

Find roof cleaners who cover your area

Roof cleaning costs at a glance

  • Roof cleaning cost: typically £8.50£14 per m² for most common methods

  • Pressure washing: around £8.50 per m²

  • Steam cleaning: around £11 per m²

  • Hand-removal and biocide treatment: around £11.50 per m²

  • Soft washing: around £14 per m²

  • Roof cleaning cost for an average-sized, semi-detached home: £637.50£862.50, depending on cleaning method/treatment

  • Scaffolding if required: around £18 per m²

https://www.checkatrade.com/blog/wp-content/uploads/2020/08/roof-moss-removal-cost.jpg

Roof cleaning costs by method

Pressure washing

Pressure washing can leave a roof looking cleaner quickly, but it is not suitable for every roof.

  • Typical cost: £5£12 per m²

  • Average: £8.50 per m²

Pros

  • Usually the cheapest method

  • Quick, visible results

  • Useful on some hard-wearing roofs

Cons

  • Can damage or dislodge tiles

  • Moss may return sooner without biocide treatment

  • Not ideal for older or more delicate roofs

Steam cleaning

Steam cleaning uses heat to remove moss, algae and dirt without relying on stronger chemicals.

  • Typical cost: £9£13 per m²

  • Average: £11 per m²

Pros

  • Eco-friendlier option

  • Effective on moss and organic growth

  • Can be gentler than pressure washing

Cons

  • Usually more expensive than pressure washing

  • Not always the quickest option

  • May still require access equipment depending on the roof

What’s the average roof cleaner salary?

Hand-removal and biocide treatment

This is one of the most common ways to remove moss from a roof. The moss is scraped away by hand and a biocide treatment is then applied to help slow regrowth.

  • Typical cost: £8£15 per m²

  • Average: £11.50 per m²

Pros

Cons

  • More labour-intensive

  • Can seem expensive compared with pressure washing alone

  • Results still need maintaining over time

Soft washing

Soft washing uses lower pressure and specialist treatments to clean the roof while reducing the risk of tile damage.

  • Typical cost: £12£16 per m²

  • Average: £14 per m²

Pros

  • Gentler than pressure washing

  • Good for more delicate roofs

  • Helps kill moss and algae as well as remove visible build-up

Cons

  • Usually one of the more expensive methods

  • Not every roof will need this level of treatment

  • Results depend on the roof condition and treatment used

Data verified by our professional estimators

Estimators are CIOB & RICS members

How to start a roof cleaning business

How much does it cost to remove moss from a roof?

Moss removal is one of the main reasons homeowners arrange a roof clean. Without regular cleaning, moss can trap moisture, widen cracks and contribute to blocked gutters. It’s one of those jobs that's often cheaper to deal with sooner rather than later.

TechniqueRoof sizeLowHighAverage
Hand-removal and biocide treatment Small£520£975£747.50
Pressure washingSmall £325£780£553
Hand-removal and biocide treatment Average£600£1,125£862.50
Pressure washing Average£375£900£637.50
Hand-removal and biocide treatment Large£680£1,275£977.50
Pressure washingLarge£425£1,020£722.50
Last updated: April 2026
Our costs are ballpark averages - get a local tradesperson to quote now

The roof sizes used in these calculations are based on the m² of a home multiplied by an assumed roof pitch of 1.05.

Moss removal by pressure washing

One method of removing moss from a roof is pressure washing, however, it is not suitable for all types of roof as there is a risk of tile damage.

As a guide, the average cost of pressure washing a roof is as follows:

  • Small roof: £553

  • Average-sized roof: £637.50

  • Large roof: £722.50

Top Tip

Pressure washing a roof is normally the cheapest cleaning method, but without adding biocide treatment into the mix, there’s also a good chance the moss will grow back sooner.

Moss removal by hand-removal and biocide treatment

Hand-scraping is more typically expensive than pressure washing, but with the biocide treatment included, the results will last longer.

As a guide, the average cost of hand-scraping and biocide treatment is as follows:

  • Small roof: £747.50

  • Average-sized roof: £862.50

  • Large roof: £977.50

Roof cleaning services near me

What else might need cleaning off a roof?

Moss removal is often the main reason people book roof cleaning, but it’s not the only thing that may need clearing away.

Depending on your property and its surroundings, roof cleaning may also involve removing:

  • Algae or lichen

  • Leaf debris and twigs

  • Silt or dirt build-up

  • Bird mess

  • Firework debris after bonfire season or New Year

  • Flaking paint from nearby exterior work

  • Loose mortar or small pieces of chimney grouting that have fallen onto the roof

Some of these are mainly cosmetic, while others can block gutters or hold moisture against the roof surface.

Emptying out guttering

What affects the cost of roof cleaning?

The price you're quoted for roof cleaning will be based on several factors:

  • Roof size and pitch: larger or steeper roofs take longer to clean and may need extra access equipment

  • Cleaning method used: hand-removal, pressure washing, steam cleaning and soft washing all come with different costs

  • Type of roofing material: some older or more delicate surfaces need a gentler cleaning method than others

  • Level of moss, algae or dirt build-up: heavier growth usually means more time and more labour

  • Access to the roof: difficult access can mean scaffolding or platforms are needed

  • Location in the UK: labour and service rates can vary depending on where you live

Checkatrade tick

On Checkatrade, you'll only find trades who meet our high standards and pass up to 12 checks.

Additional costs to budget for

The roof clean itself may not be the only cost involved. Common extra costs to be aware of include:

  • Scaffolding or access equipment: if your roof is difficult to access safely, scaffolding may be needed. Typical cost: around £18 per m²

  • Gutter clearing: organic build-up often ends up in the gutters once the roof is cleaned. This may be included, but not always (check your quote and ask if unsure)

  • Biocide treatment: this can be one of the most worthwhile extras if you want your roof to stay cleaner for longer

  • Roof tile repairs: cleaning sometimes reveals cracked, slipped or damaged tiles that need attention

  • Waste removal: not every quote includes disposing of the waste, so it’s worth checking before work starts

scaffolding on a terrace house

What should be included in a roof cleaning quote?

A good quote should include exactly what is being cleaned and what the price covers. This also makes it much easier to compare like-for-like across different service providers.

A typical roof cleaning quote should include:

  • The cleaning method being used

  • Labour cost

  • Any treatment for moss, algae or lichen

  • Whether biocide is included

  • Waste removal

  • Whether gutter clearing is included

  • Whether scaffolding or other access equipment is included or extra

  • An estimated timescale for the job

Checkatrade tick

We check the reviews on Checkatrade are from real people, and that trades meet our high standards.

How long does roof cleaning take?

Roof cleaning times vary depending on the method used, the amount of moss or dirt, access, and the weather.

As a guide:

  • Small roof (terrace, small semi – 65 m²): 2 to 4 hours

  • Average roof (semi, small detached – 75 m²): 4 to 6 hours

  • Large roof (detached – 85 m²): 6 to 8 hours

Top Tip

Roof sizes used in calculations are based on the m² of a home multiplied by an assumed roof pitch of 1.05. A heavily moss-covered roof, or one that needs scaffolding, may take longer.

Roof cleaning cost calculator UK

If you want a rough starting point before arranging quotes, a roof cleaning cost calculator (UK) can help.

Remember, your final price will usually depend on the size of your roof, the cleaning method, how much moss or debris is present, whether biocide treatment is included, and whether scaffolding or other access equipment is needed.

Job Estimate Calculator

Job Estimate Calculator
Step 0/3

This calculator provides a guide price only, not a quote. For an accurate quote, it’s always best to ask an experienced local roof cleaning specialist to assess your roof properly.

Find roof cleaners who cover your area

Can you clean a roof yourself?

Some homeowners are tempted to tackle roof moss or debris themselves, but roof cleaning is not usually a job worth underestimating.

Working at height is risky, and using the wrong method can damage tiles or shorten the life of the roof. Pressure washing, in particular, can do more harm than good if used incorrectly.

In most cases, professional roof cleaning is the safer option.

Checkatrade Mobile App Banner

Roof repair and maintenance costs

If your roof is generally in good condition, regular cleaning and maintenance can help avoid larger repair bills later on. Try to:

  • Remove moss before it gets heavy

  • Keep gutters clear

  • Deal with broken or slipped tiles early

  • Avoid harsh cleaning methods on delicate roofs

Cleaning is only one part of looking after a roof, but it can make it easier to spot problems before they become more expensive.

Top Tip

The best way to stop moss growing back on roof tiles is regular maintenance. Arrange roof moss removal with a biocide treatment every couple of years, keep gutters clear and cut back overhanging branches to help reduce the damp, shaded conditions where moss tends to thrive.

Checkatrade

Roof cleaning cost checklist

When should you speak to a roof cleaning specialist?

If you’ve noticed moss build-up, blocked gutters, discolouration on the tiles, or debris collecting on the roof, it’s worth getting advice sooner rather than later.

A specialist can explain whether the roof needs cleaning, moss treatment, a gentler method such as soft washing, or repair work instead.

Getting advice early can help stop a maintenance job turning into a repair job.

Find roof cleaning specialists near you

If you’re ready to get quotes, comparing local specialists is the best way to understand what a fair roof cleaning price looks like in your area.

A good roof cleaning company should be able to assess your roof safely, explain the best cleaning method for the tiles, and give you a clear written quote that sets out what is and isn’t included.

Browse roof cleaning companies in your area

Enter your postcode to find a top tradesperson near you

  • SuperClass Clean Ltd Logo

    SuperClass Clean Ltd

    10.00

    (2 reviews)
    Services & skills
    Cleaning Services
    Roof Cleaning
    UPVC Cleaning
    Disaster / Trauma Cleaning
    Driveway Cleaning / Patio Cleaning
    Call
  • FIRST JET LTD. Logo

    FIRST JET LTD.

    10.00

    (2 reviews)
    Services & skills
    Cleaning Services
    Roof Cleaning
    Brick & Stone Cleaning
    UPVC Cleaning
    Gutter Cleaning & Clearance
    Call
  • Spray LDN Logo

    Spray LDN

    10.00

    (25 reviews)
    Services & skills
    Cleaning Services
    Roof Cleaning
    Steam Cleaning
    Brick & Stone Cleaning
    Low Moisture Cleaning
    Call
  • MSCS CLEANING LTD Logo

    MSCS CLEANING LTD

    10.00

    (8 reviews)
    Services & skills
    Cleaning Services
    Roof Cleaning
    Render Cleaning
    Brick & Stone Cleaning
    Emergency Cleaning Service
    Call
  • Outer Shine

    10.00

    (1 review)
    Services & skills
    Cleaning Services
    Roof Cleaning
    Driveway Cleaning / Patio Cleaning
    Moss Removal Service
    Emergency / Fire / Flood Cleaning
    Call
  • Services & skills
    Cleaning Services
    Roof Cleaning
    Jet / Pressure Washing
    Soda / Sand / Shot Blasting
    Antiviral cleaning services
    Call

FAQs

How much does roof cleaning cost in the UK?

Roof cleaning in the UK typically costs between £8.50£14 per m², depending on the method used, the size of the roof, and access.

How much does it cost to remove moss from a roof?

For an average-sized, semi-detached home, it can cost anywhere between £637.50£862.50 to remove moss from a roof, depending on the cleaning method used.

Will pressure washing my roof damage the tiles?

Pressure washing a roof can damage the tiles. On some roofs, especially older or more delicate ones, pressure washing can dislodge or damage tiles. If in doubt, get professional advice first.

How long does roof cleaning take?

Roof cleaning tends to take somewhere between 2 and 8 hours, depending on the size and condition of the roof.

How do you stop moss growing back on roof tiles?

Regular maintenance and biocide treatment every couple of years can help stop moss coming back too quickly.

Does moss have roots?

Roof moss has thin root-like growths called rhizoids, which help it anchor to surfaces.

Does moss have seeds and when will it grow back?

Moss does not rely on flowers or seeds. It spreads by spores, and without treatment you may notice regrowth quite quickly.

Is gutter cleaning included in roof cleaning?

Gutter cleaning is sometimes included as part of a roof clean, but not always. It’s worth checking the quote carefully, as gutter clearing may be priced separately.

Checkatrade

Follow us
How to start a roof cleaning business

Share this article:

See the tradespeople we've checked for your job