A 50:50 mix of liquid chlorine bleach and water, applied with a garden sprayer and rinsed at low pressure, is the most effective way to kill moss on a roof. The Asphalt Roofing Manufacturers Association recommends this as the standard cleaning method. But killing the moss is only half the job. How you remove it, what you protect during the process, and what you do afterward to prevent regrowth all determine whether your roof comes out better or worse than before.
Why Moss Needs to Come Off
Moss itself doesn’t eat through roofing material the way rot or insects do. The damage is indirect. Moss traps soil and debris on your roof, and that layer holds moisture against the surface for far longer than normal. On wood roofs, that prolonged wetness encourages fungal growth and speeds up decomposition. On asphalt shingles, moss roots work their way under the edges and physically lift them. Once shingles are lifted, water gets underneath and damages the decking, felt paper, and structural materials below.
A thin dusting of moss on a north-facing slope isn’t an emergency. But once moss is thick enough to grab with your fingers, it’s already holding water and starting to pry up shingle edges. The longer it stays, the more likely you’ll find damage underneath when it finally comes off.
The Bleach Method: Step by Step
Mix one part laundry-strength liquid chlorine bleach with one part water in a pump sprayer. Wet the mossy sections thoroughly, working from the ridge down so the solution flows over the growth. Let it sit for 15 to 20 minutes. If you’re working on wood shingles, the contact time is shorter, but the solution still needs at least 15 minutes to penetrate the moss.
Two things to watch: don’t let the solution dry on the roof before rinsing, because dried bleach residue is difficult to wash away completely. And don’t extend the dwell time so long that it evaporates. On hot, sunny days, you may need to reapply to keep the surface wet. After the dwell time, rinse everything with low-pressure water. A garden hose with a spray nozzle is ideal. You’re aiming for a flow that feels like a strong garden hose, not a pressure washer.
Annual applications are typically necessary with bleach. It kills what’s there but doesn’t leave lasting residual protection the way some other treatments do.
Other Chemical Options
Hardware and garden stores sell several types of moss killers with different active ingredients. Here’s how they compare:
- Zinc sulfate (99% monohydrate): Available as a powder or spray. The powder form is the standout performer here. A single powder application can control moss for up to two years, making it the longest-lasting DIY option. It won’t stain your roof or corrode aluminum and galvanized gutters. It is corrosive to copper, though, so keep it away from copper flashing or gutters. Safe for nearby plants.
- Potassium salts of fatty acids: A soap-based product that dissolves easily in water and won’t stain. It’s gentler on surrounding plants than bleach. Results vary, and you’ll likely need repeat applications.
- Sodium lauryl sulfate: Another soap-based option with inconsistent results. Some homeowners report good kills, others see the moss bounce back quickly.
Every one of these chemicals, including bleach, is toxic to fish and aquatic invertebrates. If your downspouts drain near a stream, pond, or storm drain that connects to a waterway, the runoff is a real concern. Redirect downspouts to a lawn area before cleaning, or collect the rinse water if possible.
Don’t Pressure Wash Your Shingles
It’s tempting to blast the moss off with a pressure washer, but this is one of the fastest ways to shorten your roof’s life. Asphalt shingles are coated with mineral granules that protect the underlying asphalt from UV damage. A strong spray scours those granules right off, leaving bare spots that age faster and shed even more granules in normal rain. If you find granules collecting in your gutters right after cleaning, the method was too aggressive.
Pressure also works against the way shingles are designed. Shingles overlap so water flows down and off. High-pressure water can lift edges and force water upward under the laps, exactly the direction the roof can’t handle. Even if you don’t spot a leak that day, disrupting the surface seals can shorten the roof’s usable life significantly.
The better approach is soft washing: apply your cleaning solution, let the chemistry do the work, and rinse gently or not at all. Visible clearing takes time. Expect the moss to brown, dry out, and gradually wash away with rain over roughly 30 days. The roof won’t look clean the afternoon you treat it, but the moss will be dead.
Protecting Your Landscaping
Bleach and zinc sulfate runoff can damage or kill plants at ground level. Before you start, soak the soil and plants around your home’s foundation with plain water. Wet foliage absorbs less chemical solution than dry foliage. Lay plastic sheeting over any beds directly below the roofline if you’re using bleach at full concentration. After rinsing the roof, water the ground-level plants again thoroughly to dilute whatever reached the soil.
For your gutters, flush them completely after the treatment. Bleach residue sitting in gutters or downspouts for days can corrode certain metals and kill anything growing where the water eventually drains.
Working Safely on a Wet Roof
Roof moss removal means walking on a surface that’s both steep and wet, which is one of the most dangerous combinations for falls. OSHA requires fall protection for workers at heights of just six feet in construction settings. Your roof is well above that threshold.
If you’re doing this yourself, wear rubber-soled shoes with good grip. Use a safety harness anchored to the ridge or a solid structural point on the opposite side of the roof. A rope grab system lets you move along the slope while staying connected. Wet moss is extraordinarily slippery, more so than wet shingles alone, so test your footing carefully before committing your weight.
For steep roofs (anything above a 6:12 pitch), seriously consider hiring a professional. The cost of a roof cleaning service is modest compared to a fall from two stories.
Preventing Moss From Coming Back
Moss thrives in shade and moisture. The single most effective prevention step is increasing sunlight on your roof. Trim back overhanging branches so the roof dries faster after rain. Even partial sun exposure on a previously shaded section can make the difference between annual moss problems and none at all.
Keep gutters clear so water drains properly instead of backing up under the bottom row of shingles. Blow leaves and debris off the roof in fall, since that organic layer gives moss exactly the damp, nutrient-rich bed it needs to establish.
You may have seen zinc or copper strips sold as a long-term prevention solution. These metal strips are installed along the ridge, and rain washes tiny metal particles down the roof surface, inhibiting moss growth. The reality is more limited than the marketing suggests. Moss won’t grow on the strip itself, and rain does wash metal particles downward, but this only prevents growth in a narrow band immediately below the strip. The lower half of your roof gets little to no protection. The strips also require nailing through the roof surface, which creates potential leak points if not sealed properly.
For most homeowners, the practical prevention routine is simpler: trim shade trees, keep the roof clear of debris, and treat with zinc sulfate powder every two years or bleach annually if moss starts to return.