If you live in Portland, Beaverton, or anywhere in the Pacific Northwest, you’ve seen it — that thick green carpet of moss growing on your roof. It’s not just ugly; it’s actively damaging your shingles. Here’s everything you need to know about how to get rid of moss on your roof permanently and keep it from coming back.
Why Moss Grows on Portland Roofs
Moss thrives in conditions that Portland provides in abundance:
- Moisture — 150+ days of rain per year keeps roofs constantly damp
- Shade — Mature trees throughout the metro area block sunlight
- Cool temperatures — Portland’s mild climate is ideal for moss growth
- Organic debris — Leaves and needles on the roof retain moisture and provide nutrients
North-facing roof sections and areas shaded by trees are hit the hardest. In some Portland neighborhoods, moss can establish itself on a clean roof in as little as 18 months.
How Moss Damages Your Roof
Moss isn’t just a cosmetic issue. Here’s what it does to your shingles over time:
- Lifts shingles — Moss roots (rhizoids) grow under shingle edges, prying them up and creating gaps for water infiltration
- Retains moisture — Moss acts like a sponge, keeping your roof wet long after rain stops
- Accelerates aging — The constant moisture breaks down shingle granules and asphalt
- Causes leaks — Water gets driven under lifted shingles during heavy rain
- Adds weight — A thick moss layer can add significant weight to your roof structure
Left untreated, moss can cut your roof’s lifespan in half — turning a 30-year roof into a 15-year roof.
Methods for Removing Roof Moss
Professional Soft Wash Treatment (Recommended)
Professional moss removal uses a low-pressure soft wash system with specialized cleaning solutions that:
- Kill moss at the root without damaging shingles
- Use biodegradable, eco-friendly chemicals
- Treat the entire roof surface evenly
- Include preventative treatment to slow regrowth
This is the safest and most effective method. Results are visible within days as the moss dies and loosens.
DIY Chemical Treatment
You can apply moss killer products (zinc sulfate or potassium salts) yourself, but there are risks:
- Walking on a mossy roof is extremely slippery and dangerous
- Improper application can damage shingles or plants below
- Coverage is often uneven without professional spray equipment
What NOT to Do
- Never pressure wash your roof — High pressure destroys shingle granules and voids most manufacturer warranties
- Never scrape moss with a wire brush — This damages the shingle surface
- Avoid household bleach — Chlorine bleach can discolor shingles and kill landscaping below
How to Prevent Moss from Coming Back
Removing moss is only half the battle. Here’s how to keep it from returning:
1. Install Zinc or Copper Strips
Metal strips installed along the roof ridge release trace amounts of zinc or copper when it rains. These metals are toxic to moss and create a zone of prevention below each strip. In Portland’s frequent rainfall, they’re quite effective.
2. Trim Overhanging Trees
Reducing shade on your roof is one of the most effective long-term strategies. Trim branches back at least 10 feet from the roof surface to allow sunlight and airflow to dry the roof faster after rain.
3. Keep the Roof Clean
Regularly remove leaves, needles, and debris that trap moisture. A simple leaf blower from the ground can help keep the roof clear between professional cleanings.
4. Schedule Regular Treatments
In the Portland climate, we recommend professional moss treatment every 18-24 months. This keeps moss from establishing itself and avoids the costly removal of heavy buildup.
How Much Does Roof Moss Removal Cost?
In the Portland metro area, professional roof moss treatment typically costs:
- Small roofs (under 1,500 sq ft): $250-$400
- Medium roofs (1,500-2,500 sq ft): $400-$600
- Large roofs (2,500+ sq ft): $600-$900+
Compare that to roof replacement at $10,000-$25,000 — regular moss treatment is a smart investment.
Ready to get rid of roof moss for good? Contact Belovora Exterior Cleaning at (503) 840-9589 or visit our contact page for a free estimate. We serve Portland, Beaverton, Hillsboro, Forest Grove, and the surrounding areas.




It’s a valuable, well‑structured resource that helps homeowners understand how to tackle moss effectively and responsibly.