How to Clean Roofing Shingles: A Step-by-Step Guide

Over time, your home’s roofing shingles can become covered in algae, moss, dirt, and debris, which can lead to roof damage and reduce your roof’s lifespan. Follow our step-by-step guide below on how to clean roofing shingles safely and effectively.

Why Clean Your Roofing Shingles?

Regular roof cleaning will help maintain the appearance of your roof, extend the lifespan of your shingles, and improve energy efficiency.

Tools and Materials You’ll Need to Clean Your Roofing Shingles

  • Safety gear (gloves, goggles, non-slip shoes)
  • Ladder
  • Garden hose with a spray nozzle
  • Soft-bristle brush or broom
  • Cleaning solution (commercial roof cleaner or a DIY mixture of bleach and water)
  • Pump sprayer
  • Tarp or plastic sheeting
  • Bucket
  • Protective clothing

Safety First

When it comes to cleaning your roofing shingles, safety should always be your top priority. Working on a roof can be hazardous, so please take precautions to protect yourself.

First and foremost, you should never work alone on your roof, so please ensure you have a partner with you who can provide extra assistance, help identify any potential hazards, and be there to help if an emergency arise. 

Next, check the weather before cleaning your roof. Select a day when the weather will be dry and cool, as surfaces can be slippery and dangerous on a rainy day. Cleaning solution may evaporate quickly on a hot day, but on a cooler day, they may work more effectively.

Proper footwear is another critical factor in roofing safety. Wearing non-slip shoes is essential for maintaining good traction on the roof. This type of footwear helps prevent slips and falls, ensuring that you can move around safely while cleaning your shingles.

Finally, securing your ladder is an absolute must. Make sure your ladder is stable and positioned on a flat surface before climbing up. A secure ladder provides a safe entry and exit point to and from the roof, minimizing the risk of accidents.

Step-by-Step Guide to Cleaning  Your Roof Shingles

Prepare the Area:

  • Cover plants and landscaping with a tarp or plastic sheeting to protect them from the cleaning solution.
  • Ensure all tools and materials are easily accessible.

Inspect the Roof:

  • Check for damaged or loose shingles and make necessary repairs before cleaning.
  • Identify areas with heavy moss or algae growth.

Apply the Cleaning Solution:

If using a commercial cleaner, follow the manufacturer’s instructions.
For a DIY solution, mix 1 part bleach to 3 parts water in a pump sprayer.
Start at the bottom of the roof and work your way up to prevent streaking. Spray the solution evenly across the shingles, focusing on affected areas.

Let the Solution Sit:

Allow the cleaning solution to sit for 15-20 minutes, but don’t let it dry out. This will give it time to break down the algae and moss.

Scrub the Shingles:

Use a soft-bristle brush or broom to gently scrub the shingles. Avoid using high-pressure washing or stiff brushes, as they can damage the shingles.
Work in small sections to ensure thorough cleaning.

Rinse the Roof:

Use a garden hose with a spray nozzle to rinse the roof from top to bottom. This will prevent water from getting under the shingles and causing leaks.
Make sure all cleaning solution is washed away to avoid any residue that could damage the shingles.

Inspect and Repeat:

Check for any remaining stains or moss and repeat the process if necessary.
Remove the tarp from plants and landscaping after the roof has been thoroughly rinsed.

Post-Cleaning Maintenance

Check your roof at least once a year for any signs of algae, moss, or debris buildup. Keep trees trimmed back from the roof to prevent debris from accumulating and reduce shade, which can encourage moss and algae growth.


By following the steps we’ve outlined, and prioritize your safety so you can effectively maintain your roof and protect your home. Regular maintenance and inspections will help ensure your roof remains in good condition for years to come.

If you’re unsure about cleaning your roof yourself, contact LP Platinum Roofing & Exteriors. We have the experience and equipment to clean your roof safely and effectively.