Roof Cleaning
in Portland, OR
Moss on the shady side of your roof? Black streaks down the shingles? In Portland’s wet climate, moss works under shingles, lifts them, and shortens your roof’s life. We remove it with a low-pressure soft wash that’s safe for every roof type, then apply an inhibitor guaranteed to keep moss off for 1 year.
- Family owned, Portland-based, serving the metro since 2015
- Free online or in-person estimates
- Licensed and insured | satisfaction guarantee
Customer Testimonials
Posted on Google Ashton NicoudTrustindex verifies that the original source of the review is Google. Amazing service. Every step of the way he let me know what he saw and ended up being there 3 more hours than planned.Posted on Google Coby HolleyTrustindex verifies that the original source of the review is Google. Highly recommend!Posted on Google Kristina HTrustindex verifies that the original source of the review is Google. This is the second time I’ve used this company. Dimitri is always very helpful, answers all questions, quick to send estimates, and get you scheduled quickly. Mikael did an amazing job with the roof and gutters, he was very friendly and professional. Always receive amazing service!Posted on Google Anna Hennings MA CMPCTrustindex verifies that the original source of the review is Google. We are thrilled with the team at PDX Roof Cleaning! Our house exterior, decks, and concrete surfaces all look brand new again. Their work produced immaculate results. The crew was professional, kind and efficient from start to finish. The communication was straightforward, thorough and easy. Highly, highly recommend!Posted on Google Tom GAUNTTTrustindex verifies that the original source of the review is Google. Did a fine job. Very friendly and communicativePosted on Google TE BieberTrustindex verifies that the original source of the review is Google. Heard about PDX Roof from a plumber who highly recommended them - went to their website - filled out the form - later that day, heard back from Dimitri where after finding my home, and understanding what I needed (roof and gutter cleaning), provided me with competitive quote, made reservation, the team showed up on-time as promised, quickly and efficiently did the job and left with clean roof and gutters - just as promised - very satisfied customer and will definitely use again!Posted on Google Anna MarquezTrustindex verifies that the original source of the review is Google. Excellent service and superior results! Our roof is pristine now! They work hard and make sure to answer all questions that come up. Highly recommended!
Video demonstration of our roof cleaning service.
Why Portland Roofs Grow Moss and Why It Gets Worse Every Winter
Eight months of rain, fir needles, and shade mean nearly every Portland roof grows moss eventually: especially north-facing slopes and sections under trees. Left alone, moss holds water against the shingles, pries up the edges, and lets water reach the underlayment. By the time you see green from the street, it’s usually been growing for a couple of seasons.
Two things matter when you fix it:
- Never pressure wash a shingle roof. High pressure strips granules and can void your roofing warranty. We soft wash instead: an eco-friendly detergent breaks down the growth, then a low-pressure rinse removes it without harming the shingles.
- Removal without prevention is temporary. That’s why every cleaning includes a moss inhibitor treatment backed by a 1-year moss-protection guarantee.
We clean all roof types: asphalt/composition shingle, tile, metal, and stone.
Get a Free Roof Cleaning Estimate
Not sure where to start? That’s normal. We’ll ask a few quick questions about roof access and the debris you deal with, then recommend the best-fit cleaning option for your roof and budget.
What Roof Cleaning Costs in Portland?
Most Portland-area roof cleanings run $300 to $850. Your exact price depends on roof size, pitch, and debris type.
You’ll get an exact, itemized quote before we schedule anything: usually the same day. Send us your address and a couple of photos; we measure the roof on Google Earth and email a complete cost breakdown. No pushy in-home sales visit unless you want one
Small Home
Typical price range: $350–$450
Average Cost: ~$400
Medium Home
Typical price range: $450–$650
Average Cost: ~$550
Large Home
Typical price range: $650–$850
Average Cost: ~$750
For larger homes, steep roofs, multi-story access, and heavy debris buildup, the total project cost can reach ~$850+.
Our 4-Step Roof Cleaning Process
Every roof cleaning follows the same documented process, so you know exactly what you’re paying for:
We move furniture away from work areas and cover ponds, pools, and hot tubs before anything touches the roof.
We hand-remove large clumps of moss and debris with a roof-safe brush, apply an environmentally friendly soft-wash detergent that breaks down buildup, let it soak, then rinse the roof clean with low pressure: never a pressure washer on shingles.
We clear all gutters and downspouts, rinse the exterior walls, and sweep and blow debris from around the house. You're not left with a mossy yard.
We apply the moss inhibitor that carries our 1-year moss-protection guarantee, then do a final walk-around of the roof, gutters, and grounds before we leave.
Why Portland Homeowners Choose PDX Roof Cleaning & Pressure Washing
When you’re hiring someone to work on ladders and roof edges, trust matters. Here’s why Oregon City homeowners choose us for gutter guard installation.
We quote in options, not ultimatums
Most jobs get a good/better/best proposal so you control the spend.
Same-day online estimates
Google Earth measurement + your photos = an itemized emailed proposal, usually within hours. Soonest scheduling is typically within 1–2 days.
Soft wash only on roofs
Cheaper outfits pressure wash shingles; that's how granules end up in your gutters and warranties get voided.
Two guarantees
A satisfaction guarantee (we return and make it right free) and a 1-year moss-protection guarantee on the inhibitor.
Real, verifiable reputation
740+ five-star Google reviews at 5.0, Angie's List Super Service Award winner. Locally owned since 2015, and the team carries about 20 years of combined exterior-cleaning experience.
Monday – Saturday: 8:00am – 6:00pm
Roof Cleaning Across the Portland Metro
We’re based at 650 NE Holladay St in Portland and clean roofs throughout the metro, including Beaverton, Gresham, Happy Valley, Lake Oswego, Milwaukie, Oregon City, Tigard, West Linn, Wilsonville, and Vancouver, WA, plus surrounding areas. Hours: Monday–Saturday, 8 AM–6 PM.
Portland Roof Cleaning Questions, Answered
Most homes run $350–$850 depending on roof size, material, and how much moss has built up. You get an exact itemized quote before scheduling — free, usually same-day, from Google Earth and your photos.
Not on shingles. High pressure strips the protective granules and can void your roof warranty. We use a soft-wash method: eco-friendly detergent plus a low-pressure rinse. It removes moss and algae without shortening the roof’s life.
In Portland, eventually — but not for at least a year. Every cleaning includes a moss inhibitor backed by our 1-year moss-protection guarantee. Many customers put their roof on a recurring maintenance schedule so it never gets bad again.
Every 1–2 years for most homes. Roofs under fir trees or with shaded north-facing slopes often need annual attention.
Late spring through early fall is ideal — the roof dries properly and treatments work best. But moss removal can be done year-round; don’t wait through another wet winter if moss is already established.
No. As long as we can access the exterior, water, and you’ve closed windows and moved cars from the work area, you don’t need to be there. We text you 30 minutes before arrival.
Asphalt/composition shingle, tile, metal, and stone. The detergent and pressure are adjusted for each material.
We use environmentally friendly, biodegradable detergents and inhibitors that are safe for all surfaces, and we rinse and clean up the surrounding landscaping as part of every job.
For any other questions, click below and contact of directly. We will happily answer any questions regarding our services. We also offer free consultations and free estimates.
Supporting roof cleaning articles
Ready To Make A Change?
Get Your Free Roof Cleaning Estimate Today
Send your address and a couple of roof photos, and we’ll email an itemized quote, usually the same day, with no site visit required. Free estimates, no obligation, satisfaction guaranteed, and a roof that stays moss-free for at least a year.
Offices
Head Office
PDX Roof Cleaning & Pressure Washing LLC
650 NE Holladay St Suite 1600
Portland, OR 97232
Gresham Office
2135 SW Towle AVE,
Gresham, OR 97080
Ready to Restore Your Home’s Curb Appeal?
If you’re tired of overflowing gutters or repeated cleanings, we’ll help you choose a guard that fits your roof edge, debris type, and budget, and then install it properly for Portland weather.
- Safe, Eco-Friendly Cleaning Methods
- Trained & Insured Professionals
- Competitive, upfront pricing
- Trusted locally in Portland Metro