Portland, Oregon
Portland Roof Cleaning & Moss Removal
Moss off, roof treated, gutters cleared. Soft washed at low pressure, never blasted, by a licensed local crew.
Priced by roof size: from $0.22 per sq ft
- CCB #252799
- 4.9 stars on Google
- Soft wash only
Before
AfterWhat It Costs
Portland Roof Cleaning Prices
We price Portland roof cleaning by roof area and height, so you can estimate before you call.
| Home | Roof cleaning | Roof + gutters |
|---|---|---|
| One story | $0.22 to $0.28 / sq ft | $0.30 to $0.40 / sq ft |
| Two stories | $0.28 to $0.35 / sq ft | $0.40 to $0.50 / sq ft |
| Three stories | $0.35 to $0.45 / sq ft | $0.50 to $0.60 / sq ft |
Prices for standard conditions. Steep or difficult roofs, heavy moss, and extra bagging and haul-away can add to the price. You will know before we start.
Recent Portland Roofs
Before and After
Before
After
Before
AfterWhat Portland Roofs Grow
Three Problems, One Visit
Portland's shade, firs and long wet season mean most roofs here have more than one of these.

Moss
Grows in the shingle joints and lifts the edges, letting water in. Treated at the root.

Needles and debris
Holds water against the roof and feeds new moss. Cleared by hand and bagged.

Algae and lichen
Dark streaks and pale crusty patches. Treated and left to release, never scraped.
How a Visit Goes
Four Steps, No Pressure Washer
Inspect
Shingles, flashing and valleys checked first. If a roof needs a roofer, not a cleaner, we say so.
Clear
Loose moss, needles and debris removed by hand and bagged.
Soft wash
Treatment applied to the whole roof at about garden-hose pressure, then rinsed gently.
Clean up
Plants rinsed, gutters cleared or flagged, before and after photos sent to you.
Why no pressure washer? The Asphalt Roofing Manufacturers Association warns it strips shingle granules and can shorten a roof's life.
Reviews
What Customers Say
Where We Work
Portland Roof Cleaners, Based Up Highway 30
We are based in St. Helens, so North and Northwest Portland are our closest neighborhoods.
- St. Johns
- Linnton
- Forest Park
- Northwest Heights
- Kenton
- Arbor Lodge
- Overlook
- University Park
Elsewhere in Portland? Text us your address and we will let you know.
Nearby roof cleaning
Often booked with a roof clean
Quick Answers
Portland Roof Cleaning Questions
How much does roof cleaning cost in Portland?
NJM charges $0.22 to $0.28 per square foot of roof for a one-story home, $0.28 to $0.35 for two stories and $0.35 to $0.45 for three stories. A 1,800 sq ft two-story roof comes to about $504 to $630. Steep roofs and heavy moss can add to that, and we tell you before we start.
Do you pressure wash roofs?
No. Every roof we clean is soft washed: a moss and algae treatment applied at about garden-hose pressure, then a low-pressure rinse. Roofing manufacturers warn that pressure washing asphalt shingles strips the granules and shortens the life of the roof.
How long does moss removal last in Portland?
Usually one to three years. Shaded north slopes under firs and maples regrow first; sunny roofs with clean gutters stay clear longest. Treated moss keeps dying back for a few weeks after the visit as the rain washes it off.
Can you clean the gutters at the same time?
Yes. Moss and debris coming off a roof usually end up in the gutters, so most Portland customers book both. Roof and gutter cleaning together is $0.30 to $0.60 per square foot of roof, depending on stories.
How do I get a quote?
Call or text (971) 328-2122, or fill in the short request form. Your address and a few photos of the roof are usually enough for a written price, often without a site visit.
Get Your Price
Send a Photo, Get a Roof Cleaning Quote
Call, text a few photos, or send a short request. Most Portland quotes are done without a site visit.


