Roof going way too green? Use these materials, tools, and methods to eradicate moss from your rooftop.
Each product we feature has been independently selected and reviewed by our editorial team. If you make a purchase using the links included, we may earn commission.

Greenery overhead should be limited to leaves flushing out tree canopies. If mossy foliage covers your roof, it's time to get cleaning. Moss grows in areas untouched by sun, so it can develop at a speedy pace on tree-shaded and north-facing roofs. Spreading moss can quickly upholster to roof surfaces, filling in voids between shingles and tiles and reaching under and lifting up roofing materials. This heaving of shingles allows rainwater and other moisture to seep into a roof's structure to cause decay and rot.

fall foliage and gray home exterior with stone pillars
Credit: Anthony Masterson

Before you clean moss off a roof, you'll need to consider how you want to kill the plants and remove the dead layers of moss. After cleaning, you'll also need to put some defensive measures into play to prevent roof moss from growing back.

Experts recommend that you save roof moss removal for a cloudy day. This is oof-cleaning products, which should be left to absorb into the moss for at least 20 minutes, will not evaporate as quickly as they would on sunny days. Moss can be removed physically with water and a stiff brush on a pole or a scrub brush, chemically, or a bit of both. Opt for the least-toxic moss killer; chemical solutions can adversely affect the environment, as well as damage foundation plantings growing beneath roof overhangs. If you decide to use a bleach solution or other readymade roof moss treatment, protect nearby plants with plastic sheeting. You might also want to hose down the plants, shrubs, and small trees with water once finished. The coating of water will dilute chemicals spilling downward from roof eaves. Here are a few moss-removal solutions for your roof that you can buy or create yourself.

Moss Removal Products and DIY Solutions

Some readymade cleaners, like Wet and Forget Liquid Mold Remover ($30, Walmart), can be mixed and applied per manufacturer's instructions and left to kill the moss with no rinsing required. Others, like Bayer's Advanced Moss and Algae ($16, The Home Depot), are available in ready-to-go sprays that hook up to your hose. Be sure to follow the mixing and application recommendations to ensure your safety and protect roof tiles, shingles, and plantings from damage.

You can also make your own moss remover for your roof. These are generally less toxic than their chemical counterparts. Chlorine bleach removes mosses, fungi, and mildew, but it may damage plants, so dilute it before spraying on your roof. A good formula? Mix 1 quart bleach with 1 gallon water and 1/4 cup heavy-duty cleaner like trisodium phosphate ($5, Ace Hardware). Don't use ammonia-based cleaners because they create toxic fumes when mixed with bleach.

Or, make a plant-friendlier solution of 1 cup oxygen bleach and 1 gallon of water. Home improvement expert Bob Vila says you can also mix 8 ounces of Dawn dish liquid or 1-1/2 to 3-1/2 cups of white distilled vinegar with 2 gallons of water. Pour solutions into a pump garden-style sprayer; choose a backpack-type sprayer ($70, Ace Hardware), which will be safer to use if you're climbing and standing on a ladder.

Once you've decided on your moss-removing solution, it's time to get started. Follow these step-by-step instructions to rid your roof of moss and any other debris that's accumulated atop your house!

moss on house roof
Credit: Lex20/Getty Images

How to Remove Moss from Roof Tiles

Learn how to remove moss from rooftops with our easy instructions.

What You'll Need:

  • Safety glasses or goggles
  • Rubber gloves
  • Safety rope
  • Work clothes, a cap to protect your hair, and slip-resistant footwear
  • Ladder
  • Garden hose equipped with a spray nozzle
  • Moss-remover of choice
  • Backpack-style garden pump sprayer or a large spray bottle
  • Scrub brush
  • Long-handled soft-bristle brush
  • Power washer (optional)

Step 1: Prep Space

No matter which method you choose to clean moss from your roof, you're going to get dirty, so dress appropriately! Wear old clothes, safety glasses, rubber gloves, a cap, and slip-resistant shoes. Have a safety rope or harness handy if you're headed to the roof's peak. Cover nearby plantings with plastic sheeting. Set a ladder securely in place, grab the hose, and start climbing.

Step 2: Spray Roof with Water

Spray all moss-covered sections of the roof with water. Always work from the top of the roof downward to ensure water pours off the roof and so the water or tools won't lift and break shingles and tiles.

Step 3: Scrub Shingles

Before applying a moss-remover cleaner, use a scrub brush ($3-$15, The Home Depot) or a long-handled soft-bristle brush to gently scrape or pluck moss from the roof shingles or tiles. Work on one small section at a time, which allows you better control of the brush and your scrubbing motions. Move the brush downward to protect the shingles from breakage.

Step 4: Apply Moss Remover

Still need a chemical solution? Use a pump sprayer  ($10, Walmart) or large spray bottle to apply your preferred moss-remover. Soak the moss and let the solution set per the manufacturer instructions. Using a homemade moss remover? Let it set for about 20 minutes.

Step 5: Rinse Roof

Grab the hose, climb up the ladder, and rinse off the moss-remover solution and now-dead moss. Remove remaining moss with a scrub brush, and rinse the roof again.

Step 6: Power-Wash Roof (Optional)

Alternatively, you can use a power washer ($100, The Home Depot) to clean away moss, but there are several caveats to consider. First, you need to ensure that roof shingles and tiles are not broken, chipped, or damaged, as water applied at a high-pressure is likely to amplify the damage and seep through any cracks. Also, when using a power washer, you will need to stand on the roof above the mold so you can point the power washer in a downward direction. If you opt for a power washer to remove moss from your roof, use it on the lowest pressure setting possible.

gray home exterior with shakers and arched front entry
Credit: Stacey Branford

How to Prevent Moss on Roof

Happily, there are preventive measures you can use to keep your roof moss-free. First, let the sunshine in! Trim branches overhanging your roof, keep gutters free of debris, and regularly remove moisture collectors, such as leaves, branches, and seedpods, that pile up on the roof and encourage moss to grow. The best long-term solution? Attach strips of zinc ($37, The Home Depot) or zinc-coated metal flashing strips just below a roof's peak or ridge caps. When it rains, water flows over the metal strips leaching out moss-retardant zinc particles, which attach to roof shingles and/or tiles to stop new moss from forming.

Working safe, smart, and strategically guarantees your moss-removal operations will run smoothly. These prevention measures mean you'll be able to stay off the ladder and roof for seasons, if not years, to come.

Comments (2)

Better Homes & Gardens Member
September 10, 2020
Recently had more than a few trees removed which caused too much house shade. Article is spot on.
Better Homes & Gardens Member
August 14, 2018
How to remove moss from my lawn?