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.
owned
estimates
guarantee
Customer Testimonials
Posted on Google![]()
Michael GalushaTrustindex verifies that the original source of the review is Google.
The team at PDX Roof Cleaning did a fantastic job especially clearing a very mossy carpet under the solar panels. The pricing was fair and the quality exceptional.Posted on Google![]()
Berta TassinariTrustindex verifies that the original source of the review is Google.
They do what they promise to do. You can't do better than that when it comes to hiring folks to work on your house.Posted on Google![]()
Claudia CTrustindex verifies that the original source of the review is Google.
From start to finish - PDX Roof Cleaning did an absolutely exceptional job and we can't recommend them enough! We interviewed and received bids from four companies, and from my first conversation with Dimitri (the founder and owner) I knew they were the right company for us. He listened to my concerns about protecting our new landscaping, decks, siding and our skylights and came up with an end-to-end process that inspired confidence and delivered exceptional results.The crew (Andre and Michael) were outstanding on our very large project. They showed exceptional care, executed to every detail and their meticulous clean up left our entire property more beautiful than before. The before and after photos tell it all. This is a truly exceptional organization and we will be brining them back for years to come.Posted on Google![]()
Chyrl WalkerTrustindex verifies that the original source of the review is Google.
Mikael was here on time and worked hard all day! He did a GREAT job and we are very pleased!Posted on Google![]()
Melana TropetsTrustindex verifies that the original source of the review is Google.
Absolutely loved the service from PDX Roof Cleaning! They were professional, friendly, and did an amazing job. Our roof looks so much better and the whole process was quick and easy. Highly recommend them if you need your roof cleaned!Posted on Google![]()
Beat StauberTrustindex verifies that the original source of the review is Google.
The workers did an amazing job cleaning all the gutters and pressure washing all the paved surfaces around our home. Great attention to detail and spotless cleanup.Posted on Google![]()
Reg MartocciTrustindex verifies that the original source of the review is Google.
These guys have been great. Super quick to turn around bids, very reasonable, and get you scheduled quickly. My kind of contractors!
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.
A Recent Roof Cleaning Job in Portland
Bev's home sits under a stand of Douglas firs — the classic Portland problem. Needles and debris clog the roof and gutters fast, and owner Dimitri has been out twice in six months to handle it. Both visits, he cleaned the roof and gutters and then cleared every bit of debris that came down onto the ground, leaving the yard as clean as the roof. In Bev's own words from her Google review: "very honest, very competitively priced, and extremely prompt. Breath of fresh air compared to most other companies... I'm pretty fussy about what I get for my money and Dimitri delivers to my satisfaction."
That's the standard on every job: honest pricing up front, on-time arrival, and we don't leave until the roof, the gutters, and the ground below are all clean.

"Dimitri does a wonderful job not only cleaning the roof and gutters but also the debris on the ground from the cleaning. We have found him very honest, very competitively priced, and extremely prompt. Breath of fresh air compared to most other companies."
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 Portland homeowners choose us for roof cleaning services.
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