Get a Roof Cleaning Quote in 2 minutes: Where is the job located? Get Quotes
roof cleaning banner

Cost of roof cleaning services

Last updated: 22nd May 2019

Roof cleaning services cost approximately $50/hr. Depending on the specifics of a job, rates can still go down to around $38/hr.

Where does this pricing data come from?

All prices stated in the above article are based on FY 2016 pricing data compiled by The figures resulted from a comprehensive analysis of quotes submitted by Roof Cleaners on the site from July 2015 to July 2016.

Roof cleaning prices from real customers

Danny from NSW
He needed the terracotta-tiled roof of his home in Chipping Norton cleaned. The job also involved re-bedding, re-pointing, and some ridge capping.
DannyTOTAL COST: $1,500
Santosh from Vic
He wanted the fungus and algae on the roof of his home in Oakleigh South cleaned and removed. He also had his gutters cleaned.
TOTAL COST: $1,300
Ahmad from NSW
He wanted the roof of his three-bedroom home cleaned.
TOTAL COST: $1,200

What affects the cost of roof cleaning

In order to provide you with an accurate quote, a roof cleaning specialist will need to visit your property and inspect the roof. From here, they’ll take several factors  into consideration to arrive at the proper quote. These variables usually include the following:

Type of roofing

Different kinds of roofing require different cleaning methods, and some can be more expensive than others. Metal and concrete are the most common type of roofing available, and they’re also generally the cheapest to clean. On the other hand, terracotta roofing is more upscale and can be harder to clean; you can expect higher rates for cleaning this type of roofing.

Size and shape of the roof

This plays a big part in determining the cost of your roof cleaning job since larger roofing naturally requires more effort and more time. Meanwhile, uneven-shaped roofing with multiple slopes is harder to access. This makes the job riskier and costlier.

Type of cleaning needed

Expect to pay a higher fee if your roof has a lot of accumulated moss and algae. Roofs with plenty of built-up dirt are harder to clean, so the job obviously takes longer to finish. Considering that businesses often quote hourly rates, you’ll definitely pay more if they need more time to accomplish the task.

Prices are different from state to state

At an average of $38/hr, Western Australia has the lowest rate when it comes to roof cleaning services. In Queensland, though, the same type of service costs about $50/hr. Residents in New South Wales pay more at approximately $80/hr for a roof cleaning job.

Pricing information correct as at August 2016.

We get jobs done. Get quotes from over 130,000 local businesses across Australia on



There are plenty of professional cleaners in your area who can help with your roof cleaning job. You can check out’s highest-rated roof cleaning specialists in these major cities: