How to Clean a Roof

Hiring someone to clean your roof may seem like a good idea, however it can be very expensive and roof cleaning services often use power washing equipment, which can damage your roof.

Apart from the height and working on a wet slippery surface, cleaning your roof yourself is a relatively simple process and only costs as much as a bottle of soap. .

Clean the roof surface with a soft bristled broom to remove loose dirt and larger debris that may clog your gutters are damage the roof while washing.

Wet the roof surface with a garden hose and allow the roof to soak for at least five minutes. This will loosen dried dirt and make cleaning easier.

Sweep the roof again with a soft bristled broom.

Rinse the swept area of the roof in order to decide if cleaning with water is sufficient. If the roof is still dirty, re-wet the surface and allow it to soak for another five minutes.

Apply a small amount of tri-sodium based cleanser to the roof while soaking. Be sure to cover any plants or shrubbery surrounding the house with a sheet of plastic to protect then from the soap.

Scrub the roof again gently with a soft bristled broom.

Rinse the roof well with clean water before the soap has a chance to dry.

Things You Will Need

  • Ladder
  • Shoes with good traction
  • Garden hose long enough to reach all parts of your roof
  • Soft bristle broom
  • Tri-sodium based cleanser
  • Plastic to cover nearby trees and shrubs


  • Many roof installation companies offer roof-cleaning services, which are covered under your warranty.


  • Never use floor scrubbers, pressure washers or rotating cleaning devises to clean your roof. It may make cleaning easier, but can damage and wear out your roof.