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
Free
estimates
Satisfaction
guarantee

Customer Testimonials

Posted on Google Google
Michael Galusha profile picture
Michael Galusha
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Berta Tassinari profile picture
Berta Tassinari
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Claudia C profile picture
Claudia C
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Chyrl Walker profile picture
Chyrl Walker
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Melana Tropets profile picture
Melana Tropets
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Beat Stauber profile picture
Beat Stauber
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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 Google
Reg Martocci profile picture
Reg Martocci
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex 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:

  1. 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.
  2. 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:

REAL REVIEWS, REAL WORK

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.

Hours

Monday – Saturday: 8:00am – 6:00pm

Call Our Office

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.

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.

Happy Valley roof cleaning and pressure washing vans

Trusted by Oregon City Homeowners Like You

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

Pdx roof cleaning & pressure washing

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.