How to Remove Moss from Roof Shingles with Copper Sulfate

Moss often grows on roof shingles because leaves that fall on the roof from overhanging tree limbs retain moisture.

Copper sulfate solution can help you remove moss.Copper sulfate solution can help you remove moss.
Copper sulfate works well to remove moss on roof shingles, especially when the moss is growing and rain is unlikely. You can use copper sulfate alone or a mixture of zinc and copper sulfate. Both will not stain most roofs, but they could react with red bricks.

Cover the plants right underneath the roof with a large tarp or plastic sheet to prevent copper sulfate drips from getting on them.

Mix 1/4 to 1/2 oz. powdered copper sulfate with 10 gallons of water.

Spray the copper sulfate solution on the roof shingles.

Thoroughly wash the metal eave troughs, downspouts and metal spray equipment with water to prevent corrosion.

Things You Will Need

  • Tarp
  • Copper sulfate
  • Water
  • Spray bottle

Tip

  • Clean the roof regularly using a high-pressure water jet or a stiff broom or brush to prevent moss from overtaking the roof. Prune back tree limbs over the roof to improve air movement and minimize leaf drop on the roof.

Warning

  • Avoid spraying copper sulfate solution during windy conditions to minimize the amount that gets on plants because it could hinder new growth.

About the Author

Edriaan Koening began writing professionally in 2005, while studying toward her Bachelor of Arts in media and communications at the University of Melbourne. She has since written for several magazines and websites. Koening also holds a Master of Commerce in funds management and accounting from the University of New South Wales.