What is the cost of roof cleaning?

Updated April 17, 2017

Cleaning your roof is an inexpensive alternative to replacing it, especially if your roof is still in good condition. There are several factors that affect the cost of roof cleaning.


If you're hiring someone to clean your roof, you can have a rough idea of the cost based on the size and shape of your roof. The larger and more complex the roof design, the more costly it will be to clean. According to, the average charge of roof cleaning is $.20 to $.30 per square foot.


Where you live will directly affect the cost of cleaning your roof. If you live somewhere where your roof may be exposed to the elements, such as the beach where there's lots of sand and salt, or in the north where it snows and sleets frequently, you may need to spend a little more time cleaning your roof to get all of the dirt, mould and grime off.


If you cannot afford to hire someone to clean your roof, you can always save money and do it yourself. All you need is a sturdy ladder, a power washer, bleach and water. Wait until a dry, sunny day to clean your roof, and be sure to have someone watch you in case of an accident.

bibliography-icon icon for annotation tool Cite this Article

About the Author

Amanda Williams has been writing since 2009 on various writing websites and blogging since 2003. She enjoys writing about health, medicine, education and home and garden topics. Williams earned a Bachelor of Science in biology at East Stroudsburg University in May 2013. Williams is also a certified emergency medical technician.