What is all that growth actually doing up there?
The short answer: it's trapping moisture against materials that were designed to shed water, and that sustained dampness is what accelerates wear on shingles, seams, and flashing long before any visible leak appears. Around the Portland metro, with our rain and our tree cover, roofs never get much of a break, so the process runs faster here than almost anywhere.
Moss deserves special mention because it's worse than it looks. It doesn't just sit on the surface; it physically lifts shingle edges as it grows. Once the edges curl, rain gets underneath, and now you've got a moisture pathway straight to your decking. If moss is your main problem, and in Oregon it usually is, our moss on roofs guide covers it in full.
- Leaves and debris collect in valleys and around flashing, creating damp pockets that stay wet for days after rain
- The algae behind those black streaks feeds on the limestone filler in asphalt shingles, breaking them down from the surface inward
- Moss lifts shingle edges and opens a path for water to reach the deck
- Debris-blocked gutters and drains cause ponding on low-slope sections, stressing seams and membranes
- A small moss patch doesn't stay small; spores spread, and one corner becomes a whole slope within a season or two
Why improper cleaning is worse than no cleaning at all
This is where a lot of homeowners get burned. Blasting the roof with a pressure washer feels satisfying, but high pressure strips the protective granules off asphalt shingles, and those granules aren't decorative. They're the shingle's UV protection and its primary defense against heat degradation. Pressure washing takes years off a roof's life and voids manufacturer warranties, and granule loss shows up plainly in any professional inspection afterward, which can also sink related insurance claims.
There's a second problem: pressure washing doesn't even work. It blasts the visible grime off the surface but leaves the algae and moss roots embedded in the shingle. Within months you're looking at the same growth again, often worse, because the shingles are now more porous from the mechanical damage.
If a contractor shows up with a standard pressure washer and no chemical treatment, send them home. And think twice about doing it yourself regardless of method; a wet, sloped roof without proper safety gear is genuinely dangerous, and wrong chemical concentrations can damage landscaping and siding.
How does soft washing actually work?
Soft washing is the method the major shingle manufacturers recommend, including CertainTeed, and it's what we use. Instead of removing growth mechanically, it kills it chemically, which protects the shingles and the warranty at the same time.
The step most DIYers skip is dwell time, and it's the reason soft washing works. Letting the solution sit for 15 to 20 minutes kills the algae at the biological level instead of just rinsing off the surface discoloration. Without dwell time, you're treating the symptom and leaving the cause. After the clean, zinc or copper strips near the ridge help keep growth from coming back, stretching the time between cleanings considerably.
- Pre-treatment inspection: a technician checks for missing shingles, cracked tiles, and open seams first, because soft washing a structurally failing roof can push moisture where it shouldn't go
- Low-pressure application of a diluted sodium hypochlorite solution, a small fraction of the pressure a standard pressure washer puts out
- Dwell time of 15 to 20 minutes so the solution kills moss, algae, and lichen at the root
- A gentle low-pressure rinse that removes the dead growth without disturbing granules or lifting shingle edges
- An optional preventive treatment or zinc/copper strips to slow re-growth
How do you know it's time to clean the roof?
The warning signs are visible from the ground if you know what to look for. Black streaks running down the shingles mean algae is active and spreading. Green or gray moss patches, especially on north-facing slopes and shaded areas, mean shingle edges are already being lifted. Granules collecting in your gutters after rain mean the shingles are degrading; cleaning won't reverse that, but it stops the biology from accelerating it. And debris sitting in the valleys is actively blocking drainage in the most stress-prone part of your roof.
Beyond cleaning, a few habits make a real difference. Trim branches that overhang the roof, since they drop debris constantly and cast the shade that moss loves. Keep the gutters clear so water actually drains. And put cleaning on a schedule rather than waiting for the streaks: every one to three years is the general range, and in a wet, shady climate like ours, the shorter end of that range is the smarter call.
One more thing: pair the cleaning with an inspection. Every time we're on a roof for a cleaning, we're also checking flashing, lifted shingles, and early signs of wear, because catching those while we're already up there is a lot cheaper than an emergency call later. A standing maintenance rhythm does the same job for the whole roof system.
Why I think homeowners underestimate this
Roof cleaning gets treated like washing the car, cosmetic and optional. It's not. It's preventive maintenance, like changing your oil. Skip it long enough and you're not dealing with a dirty roof anymore; you're dealing with granule loss, compromised shingles, and potentially a roof replacement years earlier than it needed to happen. I've seen full replacements that a couple hundred dollars of cleaning every few years would have pushed far down the road.
And I'll push back one more time on the pressure washer in your garage. I get the temptation. But I've inspected roofs where a well-meaning homeowner took years off a perfectly good roof in a single afternoon. Soft washing isn't a preference; it's the method that works without creating new problems. If you're in Damascus, Happy Valley, Clackamas, Gresham, or anywhere around the Portland metro, get on a schedule. Your roof will thank you, and so will your wallet.
