Cedar shake roofs are one of the most beautiful — and most common — roofing materials in the Pacific Northwest. But cedar shake roof cleaning requires a very specific approach. Use the wrong method, and you could cause thousands of dollars in damage to a roof that was designed to last 30–50 years. Here’s what every Portland homeowner with a cedar roof needs to know.
Why Cedar Shake Roofs Need Special Care
Unlike asphalt shingles or metal roofing, cedar shakes are a natural wood product. Each shake is a thick, hand-split piece of Western Red Cedar — the same species that thrives in Oregon’s forests. This natural material gives cedar its signature look and impressive durability, but it also means the roof is vulnerable to:
- Moss accumulation: Portland’s rainfall and shade create ideal conditions for thick moss growth. Moss holds moisture against the wood, accelerating rot.
- Algae and lichen: These organisms embed into the wood grain and are much harder to remove from cedar than from composite shingles.
- Splitting and cracking: When moisture is trapped under moss or debris, cedar shakes go through accelerated wet-dry cycles that cause them to split prematurely.
- Curling: Neglected cedar shakes curl at the edges, creating gaps where water infiltrates and wildlife nests.
Left untreated, heavy moss and moisture can reduce a cedar roof’s lifespan from 40+ years to under 20. Regular cleaning is the single most important maintenance step you can take.
Soft Wash Only: Why Pressure Washing Destroys Cedar Roofs
This is the most critical point in this entire article: never pressure wash a cedar shake roof. Here’s why:
Cedar shakes have a natural grain structure with soft fibers between harder growth rings. High-pressure water (anything over 500 PSI applied directly to the surface) blasts away these soft fibers, leaving the wood rough, fuzzy, and far more absorbent. This is called “raising the grain,” and it:
- Dramatically shortens roof life — roughened wood absorbs more water and rots faster.
- Makes moss return sooner — the rough surface gives moss and algae more texture to grip onto.
- Strips natural oils — cedar’s built-in preservative oils are forced out under high pressure.
- Cracks and splits shakes — water forced under the edges lifts and breaks the wood.
- Voids warranties — most cedar roof manufacturers explicitly prohibit pressure washing.
Unfortunately, many general handyman services and even some pressure washing companies in Portland will offer to “pressure wash” a cedar roof. This is a red flag. Always ask specifically about soft wash methods before hiring anyone.
How Professional Cedar Shake Cleaning Works
A proper cedar shake roof cleaning uses a soft wash system — a combination of specialized cleaning solutions applied at low pressure (under 100 PSI at the surface). Here’s the typical process:
Step 1: Manual Debris Removal
Before any chemicals are applied, thick moss buildup is gently removed by hand or with soft brushes. Leaves, branches, and accumulated debris are cleared from valleys and around penetrations. This step is crucial — applying cleaning solution over thick moss wastes product and reduces effectiveness.
Step 2: Cleaning Solution Application
A biodegradable cleaning solution is applied to the entire roof surface using a low-pressure sprayer. The solution is specifically formulated for cedar and typically contains sodium percarbonate (oxygen bleach) rather than chlorine bleach. Sodium percarbonate is effective against moss, algae, and lichen without stripping cedar’s natural color or damaging the wood.
Some contractors use diluted sodium hypochlorite (chlorine bleach) solutions. When properly diluted, this can be safe for cedar, but it requires careful handling and thorough rinsing. It can lighten the wood more than oxygen-based alternatives.
Step 3: Dwell Time
The solution needs time to work — typically 15–30 minutes depending on the severity of growth. During this time, the cleaning agents penetrate moss root systems and break down algae and lichen at the cellular level.
Step 4: Low-Pressure Rinse
The roof is rinsed with a gentle water stream — think garden hose pressure, not pressure washer. The rinse removes dead organic matter and cleaning solution. Some stubborn lichen spots may require a second application.
Step 5: Preservative Treatment (Optional but Recommended)
After cleaning, a cedar preservative or oil-based treatment can be applied to restore moisture resistance and slow future biological growth. This step adds $200–$400 to the cost but can extend the time between cleanings from 2 years to 3–4 years in Portland’s climate.
How Much Does Cedar Shake Roof Cleaning Cost?
In the Portland metro area, expect to pay $500–$1,000+ for professional cedar shake roof cleaning, depending on roof size, pitch, and condition. This is typically 15–25% more than cleaning an asphalt shingle roof of the same size, due to the additional care and specialized products required.
Compare that to the cost of cedar shake roof replacement: $20,000–$40,000 for most Portland homes. Regular cleaning is a fraction of the cost and can add decades to your roof’s useful life.
How Often Should You Clean a Cedar Shake Roof in Portland?
For Portland and the surrounding areas (Beaverton, Lake Oswego, Tigard, West Linn), we recommend cleaning cedar shake roofs every 2–3 years. Homes with significant tree canopy overhead may need annual attention. If you notice moss that’s more than a quarter-inch thick, dark black streaks, or shakes that are starting to curl, it’s time to schedule a cleaning regardless of when the last one was done.
Signs Your Cedar Roof Needs Cleaning Now
- Visible moss — especially thick, spongy patches that hold water
- Black or green discoloration spreading across the roof
- Shakes that are curling, splitting, or lifting at the edges
- Debris accumulation in valleys and around chimneys
- Water stains or leaks appearing inside the attic
- Your roof looks significantly darker than when it was installed
Protect Your Cedar Shake Investment
A cedar shake roof is one of the most significant investments in your home. Proper, gentle cleaning preserves that investment for decades. Ready for professional cedar shake roof cleaning? Contact Belovora Exterior Cleaning at (503) 840-9589 or visit our contact page for a free estimate. We specialize in soft wash cedar roof cleaning throughout Portland, Beaverton, Lake Oswego, Tigard, West Linn, and the greater Portland metro area.



