Those ugly black streaks running down your roof are not dirt and they are not permanent. Learning how to clean roof shingles properly can restore your roof’s appearance, extend its life, and save you thousands compared to a premature replacement. The streaks are almost always a blue-green algae called Gloeocapsa magma, and there are safe, proven ways to kill it without wrecking your asphalt shingles. This guide covers the right cleaners, the methods to avoid, and how to keep the growth from coming back.
Part of our Roofing guide — explore the full guide →
- Why Roofs Get Dirty in the First Place
- The Golden Rule: Never Pressure Wash
- The Best Cleaning Solution
- Step-by-Step Cleaning Process
- Dealing With Moss and Lichen
- Safety First
- Preventing Algae From Coming Back
- When Cleaning Is Not Enough
- DIY vs. Hiring a Professional
- Cost of Cleaning vs. Replacing
- How Often Should You Clean?
- Final Takeaways
Why Roofs Get Dirty in the First Place
The black stains are algae that feed on the limestone filler in asphalt shingles. Spores travel by wind and take hold on shaded, moisture-holding north-facing slopes first. Moss is a different problem, forming spongy green mounds that lift shingle edges and hold water against the roof. Lichen, a tougher combination of algae and fungus, roots into the granules and is the hardest of the three to remove. Left alone, all three shorten shingle life by trapping heat and moisture and loosening the protective granule layer.
The Golden Rule: Never Pressure Wash
Before anything else, understand what not to do. A pressure washer will strip the protective mineral granules right off your shingles, exposing the asphalt and drastically shortening the roof’s life. It can also force water under the shingles and into your attic. Professional roof cleaning uses a low-pressure or soft-wash approach, essentially applying a cleaning solution and letting the chemistry do the work, then rinsing gently. Anything above a garden-hose pressure is too much.
The Best Cleaning Solution
The industry-standard treatment is a diluted sodium hypochlorite (bleach) solution. Mix following the ARMA and shingle manufacturer guidance, typically:
- 1 part household bleach (6 percent sodium hypochlorite) to 1 part water for heavy staining
- Add a small squirt of a no-rinse surfactant or trisodium phosphate substitute to help it cling
- For lighter maintenance, a 1-to-4 bleach-to-water ratio works
If you prefer to avoid bleach, oxygen bleach (sodium percarbonate) and dedicated commercial products like Wet & Forget or Spray & Forget are gentler on plants and metal, though they work more slowly and may need repeat applications over weeks. Never mix bleach with ammonia or other cleaners, which creates toxic gas.
Step-by-Step Cleaning Process
Work on a cool, overcast, windless day so the solution does not evaporate before it acts, and never in direct hot sun.
- Protect landscaping: wet down plants and shrubs below the work area, then cover them with tarps, and pre-wet gutters and downspouts
- Apply the solution: use a pump sprayer or a soft-wash setup to coat the stained areas from the bottom up, keeping shingles saturated but not flooded
- Let it dwell: give the solution 15 to 20 minutes to kill the algae; keep it wet by misting if it dries too fast
- Rinse gently: use a garden hose with a wide spray, working from the top down so water flows with the shingles, not under them
- Repeat if needed: stubborn lichen may require a second application, but resist the urge to scrub hard
The stains often keep fading for several days after treatment as the dead algae washes away with rain, so do not judge the results on day one.
Dealing With Moss and Lichen
Moss needs a slightly different touch. Kill it first with the bleach solution, let it dry and die over a few days, then remove the loosened clumps with a soft brush or leaf blower, always brushing downward. Never pull green, living moss off dry shingles, since it takes granules with it. Lichen is the most stubborn; treat it, be patient, and accept that a faint ghost may remain until natural weathering finishes the job. Multiple gentle treatments beat one aggressive one every time.
Safety First
Roof work is genuinely dangerous, and wet, chemical-coated shingles are slippery. Many homeowners are better off cleaning from a ladder with a sprayer that reaches the roof, or from the ground with a soft-wash wand, rather than walking a steep or wet roof. Wear a harness on anything steeper than a walkable pitch, use rubber-soled shoes, protective eyewear, gloves, and old clothes. If your roof is two stories, steeply pitched, or you are not confident on a ladder, hire a professional soft-wash service; the $300 to $600 typical cost is far cheaper than a fall.
Preventing Algae From Coming Back
Cleaning is only half the job. To keep streaks from returning, install zinc or copper strips along the roof ridge. Every time it rains, trace amounts of metal wash down the slope and inhibit algae growth, keeping the roof clean for years. Trim overhanging branches to let sunlight dry the roof and reduce shade. Keep gutters clear so water drains instead of wicking back onto the shingles. When it is eventually time to reroof, choose algae-resistant shingles, which have copper-infused granules built in and carry a warranty against streaking.
When Cleaning Is Not Enough
Cleaning restores appearance but cannot fix a worn-out roof. If your shingles are curling, cracking, losing granules by the handful, or the roof is past 20 years old, money spent cleaning is better put toward replacement. Inspect after cleaning: heavy granule loss in the gutters or bald spots on the shingles signal a roof near the end of its life. For a sound roof with only cosmetic algae, though, a careful soft wash is one of the best-value maintenance jobs you can do.
DIY vs. Hiring a Professional
Deciding whether to tackle this yourself comes down to your roof and your comfort with heights. A single-story home with a low, walkable pitch and easy ladder access is a reasonable DIY job if you use a soft-wash approach and work carefully. A quality pump sprayer, the cleaning solution, and safety gear cost far less than a service call. But a two-story home, a steep pitch, or a roof with lots of moss and lichen is genuinely dangerous work, and professional soft-wash companies carry insurance, proper equipment, and the experience to do it safely. Their typical $300 to $600 charge buys peace of mind and a cleaner result, and it is a bargain compared to the medical cost of a fall from a slick roof.
Cost of Cleaning vs. Replacing
Roof cleaning is one of the best-value maintenance jobs precisely because of what it saves. A professional soft wash runs $300 to $600 for most homes, or roughly $50 to $150 in supplies if you do it yourself. A full roof replacement, by contrast, costs $8,000 to $20,000 or more depending on size and material. Since algae, moss, and lichen actively shorten shingle life by degrading the granule layer and trapping moisture, keeping the roof clean can add years of service and delay that big replacement expense. A modest cleaning every two to three years is cheap insurance for one of your home’s most expensive components.
How Often Should You Clean?
Frequency depends on your climate and surroundings. Homes in humid, shaded, or tree-heavy settings may see algae streaks return every two to three years, while sunny, open roofs stay clean longer. Rather than waiting for heavy staining, inspect your roof each spring and treat streaks while they are still light, since a light treatment is faster, gentler, and uses less chemical than battling years of established growth. If you install zinc or copper strips at the ridge after cleaning, you may go five years or more before another treatment is needed, because the metal continuously suppresses new growth every time it rains.
Final Takeaways
Knowing how to clean roof shingles comes down to a few rules: use a low-pressure soft-wash method, apply a diluted bleach or oxygen-bleach solution, let it dwell, and rinse gently. Protect your plants, put safety first, and install zinc or copper strips to stop the algae from returning. Done right, a good cleaning can add years to your roof’s service life and restore your home’s curb appeal for a fraction of the cost of a new roof.