Skip to main content
Maintenance & Lifespan

How to remove moss from your roof?

Remove moss by applying a 50/50 mix of water and white vinegar or a commercial moss killer, waiting 20-30 minutes, then gently brushing downward with a soft-bristle brush. Never pressure wash shingles — it strips granules and voids warranties. Install zinc or copper strips near the ridge to prevent regrowth through natural metal ion runoff.

Detailed Answer

Moss holds moisture against shingles, accelerating deterioration and lifting shingle edges over time. Safe removal requires patience and gentle methods.

Step-by-step moss removal

Choose your solution:

- DIY: 50/50 white vinegar and water - DIY: 2 oz dish soap per gallon of water - Commercial: Wet & Forget, Moss Out, or Bayer 2-in-1 Moss & Algae Killer

Apply on an overcast day

(direct sun evaporates solution too quickly)

Spray or pour the solution onto mossy areas

and let sit 20-30 minutes

Brush downward

with a soft-bristle brush (never upward — this lifts and damages shingles)

Rinse with a garden hose

(low pressure only)

Repeat in 2-4 weeks

for heavy moss growth

What NOT to do

  • Never pressure wash: High pressure strips protective granules, shortens shingle lifespan by years, and voids most manufacturer warranties
  • Never scrape with metal tools: Gouges and tears shingles
  • Avoid bleach solutions: Damages plants below, corrodes metal flashing, and can discolor shingles

Prevent moss from returning

  • Zinc or copper strips: Install 2-4 inch metal strips just below the ridge line. Rainwater washes metal ions down the roof, creating an environment hostile to moss. Effective for 20+ years. Cost: $100-$300 for materials.
  • Trim overhanging trees: Moss thrives in shade and moisture. Maintaining 6-10 feet of clearance from tree canopy allows sunlight and airflow to dry the roof.
  • Keep gutters clean: Backed-up gutters create moisture at the eave line where moss often starts.
  • Annual preventive spray: Apply moss inhibitor each fall before the wet season begins.

For roofs with severe moss (2+ inches thick), consider hiring a professional roof cleaning service ($300-$600) rather than risking damage with aggressive DIY methods.

Learn More About Roofing

Explore our comprehensive guides, material comparisons, and cost calculators to make the best decision for your home.

Explore Guides

Related Questions