TL;DR
Black roof streaks are algae, not dirt, so clean them with a gentle soft wash: a 50/50 bleach-and-water mix or a no-rinse roof cleaner, applied with a low-pressure sprayer, left to dwell, and rinsed lightly. Never pressure wash asphalt shingles, it strips the protective granules and causes real damage. Prevent stains from returning with zinc or copper strips near the ridge and more sun on the roof. When the roof is steep, tall, or heavily stained, hand it to a pro who can clean and inspect safely.
The safe way to clean roof stains is a gentle soft wash: a 50/50 mix of household bleach and water, or a dedicated no-rinse roof cleaner, applied with a pump sprayer, left to dwell, and rinsed lightly, no pressure washer. Those black streaks are algae (Gloeocapsa magma), not dirt, so a cleaner that kills the algae is what works. Pressure washing blasts the protective granules off and does more harm than the stain ever would.
Here’s what causes roof stains, how to clean them without wrecking the shingles, what never to do, and how to keep them from coming back.
What causes black streaks and stains on a roof?
Almost always algae. The dark streaks running down a roof are Gloeocapsa magma, a blue-green algae that feeds on the limestone filler in asphalt shingles and spreads in warm, humid conditions. Other stains come from moss, lichen, or debris, but the classic black streak is algae, and it’s cosmetic at first and shingle-shortening if left for years.
| Stain type | What it is |
|---|---|
| Black streaks | Algae (Gloeocapsa magma), the most common |
| Green patches | Moss, which holds moisture against shingles |
| Crusty spots | Lichen, which roots into the shingle surface |
| Dark smudges under trees | Debris, pollen, and organic buildup |
The north- and shaded-facing slopes usually stain first because they stay damp longer. Left for years, moss and lichen can lift and degrade shingles, so it’s worth addressing. Our roof inspection can tell cosmetic staining from actual shingle damage.
How do you clean roof stains safely?
Soft washing is the method the shingle industry recommends. Mix equal parts household bleach and water, or use a no-rinse roof cleaner made for asphalt, apply it with a low-pressure pump sprayer, let it dwell for the time on the label, and rinse gently with a garden hose. Wet plants below first and rinse them after, since the solution can harm landscaping.
Work on a cool, overcast, calm day so the cleaner doesn’t evaporate too fast, and never walk a wet, slippery roof without proper safety gear. If your roof is steep, tall, or you’re not comfortable up there, this is a job to hand off. The chemistry is simple; the height is what makes it risky.
What should you never do when cleaning a roof?
Never pressure wash asphalt shingles. The force strips the protective granules that give shingles their UV resistance and lifespan, so you trade a cosmetic stain for real, permanent damage. Also skip harsh scrubbing, wire brushes, and walking a steep wet roof without fall protection. More force is not better here; it’s how a cleaning turns into a repair.
The other mistake is ignoring safety. Roof falls are serious, and a stain is never worth an injury. If the roof is high or steep, or the algae is widespread, a professional soft-wash service has the equipment and safety setup to do it right. As the GAF guidance on cleaning roof algae stresses, gentle methods protect the shingle.
How do you prevent roof stains from coming back?
Install zinc or copper strips near the ridge. When it rains, trace amounts of metal wash down the roof and stop algae from taking hold, which keeps streaks from returning for years. Trimming overhanging branches to let more sun and airflow hit the roof helps too, since algae thrives in damp shade.
Keeping the roof clear of debris and the gutters flowing also cuts the moisture that algae needs. Some newer shingles come with built-in algae resistance, worth asking about at your next replacement. Regular roof maintenance catches staining and the moss or lichen that actually damages shingles before it spreads.
When should you call a professional to clean your roof?
When the roof is steep or tall, the algae is widespread, or moss and lichen have taken hold, since those need careful removal without damaging shingles. A pro soft-wash service brings the right cleaners, low-pressure equipment, and fall protection, and can spot shingle damage hiding under the stains while they’re up there.
It’s also the safer call, plainly, because most roof-cleaning injuries come from a homeowner on a slick, steep roof. If you’re weighing the risk, that’s your answer. We can clean and inspect in one visit, so you know whether those streaks are just algae or a sign the shingles are wearing out.
The bottom line on cleaning roof stains
Black roof streaks are algae, and the fix is a gentle soft wash with a bleach solution or roof cleaner, never a pressure washer that strips the granules. Prevent the return with zinc or copper strips and more sun on the roof. And when it’s steep, tall, or widespread, hand it to a pro who can clean and inspect safely.
Not sure if those stains are cosmetic or a sign of shingle trouble? Book a free roof inspection and we’ll tell you what the stains mean, clean safely if it’s warranted, and give you photos and a written report. Bring your questions and we’ll take a look.
Schedule Your Free Inspection or call (210) 267-9029.