What the streaks are
The Asphalt Roofing Manufacturers Association identifies the algae Gloeocapsa magma as probably the most common cause of brown-to-black streaking on shingle roofs.1 Owens Corning names the same organism.2 It spreads by airborne spores and grows where shade and moisture hang around, which in North Carolina's humid climate4 is a lot of roofs.
The streaks usually start on the north side or under trees and run down the slope, because rain carries the growth with it.
Is it hurting the roof?
Mostly it hurts how the house looks and what buyers think of it. Moss and lichen are a different story: they hold moisture against the roof, and they need treating too.
How the manufacturers say to clean it
- Use a bleach-and-water solution. ARMA says household bleach (sodium hypochlorite) and water lightens algae staining, and to leave it on about 15β20 minutes. Mixing directions vary by manufacturer.1 Owens Corning gives a 1:1 bleach-to-water mix with a 10β20 minute dwell.2
- Rinse at low pressure. Rinse the roof and the plants below it.2
- Do not pressure wash, brush or broom. ARMA says high-pressure systems are likely to damage asphalt roofing.1 Owens Corning says high-pressure power washing loosens the protective granules.2
That is a soft wash. It is the method our roof cleaning service uses on shingle and metal roofs.
Why this isn't a great DIY job
Wet roofs are slippery, bleach solutions are hard on skin, eyes and unprotected plants, and the people most likely to get hurt are homeowners on ladders. A professional crew brings the right equipment, mixes the solution correctly, protects plants and carries insurance for the work.
What it typically costs
Fixr's 2025 national figures put roof cleaning around $450β$700 (about $612 on average), with soft washing at roughly $0.30β$0.75 per square foot.3 Pitch, height and how heavy the growth is drive the final number. We quote roofs free.
Want a real number for your house?
We give free, no-pressure quotes across Onslow and Pender counties β usually the same day you call.
Get a Free Quote Call (910) 333-7369
We work in Jacksonville, Richlands, Swansboro, Sneads Ferry, Holly Ridge, Hampstead, Surf City, and by scheduled trip to Topsail Island and the Crystal Coast.
Sources
- Algae Discoloration of Roofs (technical bulletin, 2024) β Asphalt Roofing Manufacturers Association
- Algae Resistance and Roof Cleaning (2023) β Owens Corning Roofing
- Roof Cleaning Cost (2025) β Fixr
- North Carolina State Climate Summary (2025) β North Carolina Institute for Climate Studies, NC State University
Prices quoted from national sources are averages, not our rates. Every home is different β call for a free, no-pressure quote.