The do it yourself resource for homeowners from home improvement professionals.

How to Clean Roof Shingles

Throughout the year, your asphalt shingles are subject to moisture and debris and can eventually show signs of dirt. Cleaning your roof shingles is a great way to maintain your roof’s look and integrity and it only takes a few tools. Here, our roofing experts explain how to clean roof shingles:

What you’ll need to clean roof shingles:

  • Safe, Non-Corrosive Roof Cleaner
  • Stain-Blocking Roof Protectanthow to clean roof shingles
  • Pump Sprayer
  • Ladder
  • Garden Hose
  • Hose Nozzle (with powerful spray setting)
  • Rubber Gloves
  • Old Clothes
  • Non-Slip Shoes
  • Tarps
  1. Safety is important, so before you begin your roof cleaning process, make sure you have a pair of rubber gloves and a pair of non-slip shoes. You’ll also want to wear old clothes in case you get any cleaner on them.
  2. Start by choosing a cool, overcast day that doesn’t call for high winds.
  3. Then, use your tarps to cover any vegetation that’s underneath your overhang. This will protect them from the cleaner run-off.
  4. Next, make sure your gutters are clean so that they can drain properly. (For tips on cleaning them, visit our How to Clean Gutters and Downspouts page.)
  5. Mix your roof cleaner with water according to the instructions and pour the mixture into your pump sprayer.
  6. After that, set your ladder up so that it sits securely against your roof and climb up.
  7. Use your garden hose and spray your roof with a coat of water to cool it down and prevent the cleaner from drying too quickly.
  8. Then, spray your cleaner onto your shingles in a smooth, even coat.
  9. Wait about 20 minutes, then rinse off the shingles with your garden hose (use the most powerful spray setting available).
  10. Once you’ve finished cleaning your roof, spray on your stain-blocking roof protectant to help prevent algae growth or regrowth in the future.
  11. After that, remove your vegetation tarps and clean out your pump sprayer.

*Photo courtesy of

Need help with this project?

We have trained professionals that can help.

Contact us today. 1-877-246-4354 Get Estimate

P.J. Fitzpatrick

21 Industrial Blvd
New Castle, DE 19720

6380 Flank Dr #600
Harrisburg, PA 17112

  • NJ Lic. #13VH10727200
  • DE Lic. #2009603070
  • PA Lic. #PA011323
  • MD Lic. #105494

© 2021 P.J. Fitzpatrick

Website by the Prager Microsystems, Inc. Digital Marketing Agency