Skip to main content

Is your roof old or damaged? Get a free estimate today

« View All Posts

Roof Maintenance

5 Steps to Remove Moss from a Roof 

February 7, 2025 | 2 min. read

Print/Save as PDF

Moss growth on a roof may give your home a rustic, storybook look, but it’s far from charming when it starts to damage your shingles. Left unchecked, moss can retain moisture, cause wood rot, and even lead to costly repairs. 

If your roof has developed a green, fuzzy layer, it’s time to take action. But how do you remove moss safely?

For over a decade, Rescue My Roof has been a leading educator in the roofing industry. We’ve helped thousands of homeowners maximize their roof’s lifespan. Now, we’re here to help you, too.

In this article, we’ll cover how to safely and effectively remove moss from your roof while preventing future growth. Ultimately, you’ll know how to handle moss like a pro. 

Why Moss is a Problem for Your Roof

Moss thrives in damp, shaded areas, making roofs in humid or wooded environments particularly vulnerable. As moss spreads, it lifts shingles and traps moisture against the roof, increasing the risk of leaks and structural damage. 

Over time, this can lead to premature deterioration of your roofing materials, leading to expensive repairs or even a full replacement.

If you want to avoid costly repairs, here’s what you’ll need to do:

Tools & Materials You’ll Need

Before you begin, gather the necessary supplies:

  • Soft-bristle brush or broom
  • Garden hose with a spray nozzle
  • Moss-killing solution (store-bought or DIY)
  • Safety harness and non-slip shoes
  • Ladder and gloves
  • Protective goggles and mask

Avoid using a pressure washer, as the high force can strip away protective granules from asphalt shingles and cause further damage.

5 Step Guide to Removing Moss

1. Ensure Safety First

Roof work can be dangerous, so always take safety precautions. Use a sturdy ladder, wear slip-resistant shoes, and, if possible, have a partner assist you. A safety harness is recommended for steep roofs.

2. Gently Brush Away Loose Moss

Using a soft-bristle brush or broom, gently sweep downward to loosen and remove excess moss. Avoid scrubbing too hard, as this can damage shingles. Never scrape upward, as it can lift and loosen them.

3. Apply a Moss Killer

You can use a commercial moss remover or create a DIY solution with equal parts water and white vinegar or a mix of water and mild dish soap. Spray the affected areas and let the solution sit for about 15-20 minutes to kill the moss at its roots.

4. Rinse with Water

Using a garden hose (not a pressure washer), rinse the treated area thoroughly. Ensure water flows downward to prevent damage to shingles. Repeat the moss treatment if necessary.

5. Prevent Future Moss Growth

Once your roof is moss-free, take steps to keep it that way:

  • Trim overhanging branches to allow more sunlight to reach your roof.
  • Clean gutters regularly to prevent excess moisture buildup.
  • Install zinc or copper strips along the roof ridge—when it rains, these metals release particles that inhibit moss growth.
  • Perform routine roof inspections to catch any signs of moss before it spreads.

Protecting Your Roof Against Moss

Moss removal is essential for maintaining your roof’s health and longevity. By tackling the issue early and taking preventative measures, you can protect your home from costly damage and keep your roof looking its best for years to come. 

If moss has already caused significant damage, consider consulting a professional roofing contractor for an inspection and necessary repairs.

Learn more with “What’s Causing Black Streaks (Ways to Remove Algae)” and “Algae, Mold, & Moss: How They Damage Your Roof.”

Are you dealing with moss and algae on your roof? Avoid the headache – call the experts at Rescue My Roof to get a FREE roof estimate.