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.