Roof Cleaning Lake Oswego Oregon: Hand-Lifted Moss, Never a Pressure Washer

GreenTree provides roof cleaning in Lake Oswego with a careful, low-pressure rinse that lifts moss by hand. A dial stays locked below full pressure on every job, because a shingle gets one chance to keep its granules. Every visit starts with a written quote, and comp shingle work generally runs $300 to $600.

📍 Lake Oswego, OR 97034 ⭐ 5.0 on Google 🛡 $2M insured 🏠 Moss lifted by hand 📜 Written price lock

This roof cleaning page comes from Founder Andreas Benavente of GreenTree Services, who also reviewed it.

Last reviewed 30 September 2026. Every citation below gets a fresh read whenever a rainfall normal or a price changes.

Before and after of a composition shingle roof edge, gutter and fascia cleaned for Lake Oswego homes
Straight answer

How much does roof cleaning cost in Lake Oswego?

In Lake Oswego, $300 to $600 generally covers a single-story comp shingle roof, and cedar shake runs $500 to $900. Cedar sits higher because the work takes longer and uses more material. Pitch, access and moss coverage also move a job inside that band. A steep or two-story roof moves higher still.

Local conditions

Moss on a Lake Oswego roof rarely stays on the roof

Mature trees and lakeside damp generally keep Lake Oswego roofs damp long after a storm passes. Moss therefore spreads from the roof to north walls, walks and pavers, and one visit clears every surface at once.

Slick moss also collects on Lake Oswego steps, patios and pavers before winter arrives. Clearing those paths then restores their grip before the wet season sets in.

GreenTree clears the roof and the walkways in the same visit, since one truck and one crew can reach both. The pressure washing page covers paver and patio pricing in full.

City tree records actually list bigleaf maple and Douglas-fir as the two most common species here. Altogether, they make up about a quarter of the street trees the City of Lake Oswego surveyed.

Portland International Airport, the closest NOAA normals station, actually logs 36.91 inches of rain across 153 days a year. Lake Oswego sits eight miles south, so its roofs see roughly the same wet stretch overall. That figure comes from the NOAA 1991 to 2020 Portland Airport normals.

Removal method

What should Lake Oswego homeowners know about roof moss removal?

GreenTree removes Lake Oswego roof moss by hand, lifting mats off the shingle before a low-pressure rinse. The crew never sprays the moss; hand work and a rinse do the job. Heavily shaded north roofs under fir therefore sometimes need a visit sooner than the usual couple of years.

A hand lift keeps the granule layer in place, because nothing scrapes or blasts the shingle underneath. Once the mats come off, a gentle rinse carries the loose growth down toward the gutter line.

Given time, moss creeps beneath the edge of a shingle and lets water in. Because of that, GreenTree names the trees casting shade on a roof during the visit. A shorter canopy, not a chemical, is instead the lasting fix, per an OSU Extension guide to roof moss. That referral then goes to the homeowner, never to a spray.

The work

What does roof cleaning in Lake Oswego include?

Basically, three zones make up a Lake Oswego roof visit: the shingle, the gutter line and the garden below it. Hand work and a low-pressure rinse therefore handle the roof, while plant covers and a run-off plan handle the rest.

On the roof itself

  • Hand-lifted moss and lichen on every plane, shaded north face included too
  • A rinse that never exceeds low pressure, so the granules stay bedded in place
  • Ridge caps and eave edges worked by hand along with the open field
  • Also, a photo of any lifted shingle, loose flashing or vent boot found along the way

Around a Lake Oswego property

  • A pre-soak and a cover for whatever is growing near the foundation first
  • A mapped run-off route, since several storm drains here feed toward Oswego Lake
  • A pass through the gutters for anything the roof shed that day also
  • A photo set, roof and ground, emailed before the truck leaves the curb
What we never do

Can you pressure wash a roof in Lake Oswego?

No, a Lake Oswego roof never meets a GreenTree pressure washer. The Asphalt Roofing Manufacturers Association represents shingle makers and also links full pressure to granule loss and early failure. The wand on a Lake Oswego roof stays low instead, on comp shingle, cedar or tile alike.

Granules are the only sunscreen a shingle has. Any estimate that promises a pressure wash on the roof is certainly worth walking away from. Once the granules wash off, the mat beneath bakes and cracks years early.

Why it matters

What are the benefits of roof cleaning in Lake Oswego?

A moss-free roof sheds water faster, ages slower and clears a possible inspection flag before a sale. Lifted shingles and trapped moisture both shorten a roof life, so a hand-lifted clean heads off both problems. Curb appeal also rises, since a clean roofline changes how the whole elevation reads.

Moss actually holds water against the shingle long after the rest of the roof has dried. Clearing it off therefore lets the whole plane dry evenly again, the way the manufacturer intended.

A roof due for a sale inspection also benefits, since visible moss can draw a flag. Removing it before a listing goes live takes that flag out of the report.

Pricing

What a Lake Oswego roof clean costs, by roof type

A published range first, then one written number once a crew member has walked the lot and looked up.

Roof type or add-onLake Oswego priceDetail
Comp shingle, single story$300 to $600Typical coverage for an asphalt roof at this size
Comp shingle, two story or steep pitch$400 to $700Reach equipment and a longer ladder setup add time
Cedar shake$500 to $900Every shake gets individual attention, so the visit runs longer
Roof plus gutter, same visit10% to 25% offA bundle rate that scales with the number of services booked

A dedicated page breaks out pricing for every GreenTree service across Oregon.

Process

How does a Lake Oswego roof cleaning visit unfold, step by step?

No fixed crew time applies to a Lake Oswego roof, because each one differs in size, pitch and access. A steep roof, a hard-to-reach pitch or a heavy moss mat can still add time on site. No one climbs a ladder before the price sits in writing.

  1. Check the roof from the ground

    The crew checks type, pitch and access, and then quotes the job in writing.

  2. Protect the property

    The crew covers beds and shrubs, and then maps the rinse path.

  3. Lift the moss by hand

    Hand-lifted mats come off every plane, starting with the north side.

  4. Rinse at low pressure

    Afterwards, a gentle rinse clears whatever the hand work loosened.

  5. Clear the gutters and finish

    The crew clears the gutter, and then sends the roof photos.

What we do and what we do not

Who should book a Lake Oswego roof clean, and who should call a roofer first?

Booking the wrong trade first only buys a second visit later.

A cleaning job

  • Including comp shingle, cedar shake, metal or tile with moss, algae or lichen on it
  • A roof that still sheds water fine, just slower than it should
  • A property going on the market with a dirty roofline in the listing photos
  • A slope shaded enough that a roof-moss recheck belongs on the calendar next year too

What needs a roofer, instead

  • A shingle already cracked, curled or missing outright
  • A ceiling stain inside the house below a suspect section of roof
  • A compromised-looking skylight seal, vent boot or flashing
  • Storm or hail damage that an insurance adjuster needs to see first

Any structural repair is a job for a licensed roofer, never for a cleaning crew. GreenTree names anything it sees that looks like roofer work, and hands the homeowner that list in writing. A licensed roofer or an arborist then takes it from there.

Before the price

What does the free quote check on a Lake Oswego roof?

Here is what the free quote checks before anything goes on paper. Material, pitch, canopy, moss coverage, the gutter line, run-off and truck access also factor in. A ground walk generally covers most of that list, and the canopy read starts from the street. GreenTree leaves repairs out of the number entirely.

What the crew checksWhat it changes on a Lake Oswego roof
Roof materialShake takes the $500 to $900 band; comp shingle takes the lower one
Pitch and storiesExtra ladder sections and tie-off points add time on a steep second story
Canopy overheadA bigleaf maple or Douglas-fir canopy pushes the moss load higher
Moss coverageA north slope almost always drives the total, since it dries slowest
Gutter conditionA gutter already packed with debris changes the order the crew works in
Run-off routeThe crew maps a route away from Oswego Lake before the first rinse
Access and parkingA narrow lake-view driveway decides where the truck and ladders sit
Schedule

How often does a Lake Oswego roof need cleaning?

A Lake Oswego roof typically waits 24 to 36 months between cleanings. A north slope closed in by mature fir usually cannot wait that long, and GreenTree schedules those annually instead. More sun on that slope, per OSU Extension, is the only fix that actually lasts.

Two houses on the same street can land on completely different schedules. So the deciding factor is usually how close the canopy sits and whether the lot ever catches afternoon sun.

Coverage

Roof cleaning near Lake Oswego, Mountain Park and Lake Grove

Every Lake Oswego neighborhood sits on the route with no trip fee.

ZIP codes 97034 and 97035 make up this route, entirely inside Clackamas County.

Roof cleaning near Lake Oswego

Reviews

Reviews from GreenTree customers

5.0 on Google. Read them all →

My driveway and back patio had not been cleaned in years. Both were so bad they looked black. By the time Green Tree was done both looked almost brand new. I would highly recommend and will use them again in the future.
Diane M.
These guys are awesome, great attitude and I was completely impressed with the job they did at my new house. Will definitely be using them again and again.
Jeff M.
Green Tree Services did an excellent job. Efficient. Professional. High quality. Reasonable price. Highly recommend.
Lisa R.
FAQ

Lake Oswego roof cleaning questions

Quick answers here; though the sections higher up on this page go deeper on each one.

How much does roof cleaning cost in Lake Oswego?

Generally, $300 to $600 covers most comp shingle jobs in Lake Oswego, and cedar shake runs from $500 to $900. Pitch, access and moss coverage set where a roof lands in that range. Whatever figure the crew writes down on site is the number the homeowner pays.

What should Lake Oswego homeowners know about roof moss removal?

Crew members lift roof moss by hand and follow with a low-pressure rinse of the shingle. The crew never sprays a pesticide on the moss. Heavily shaded roofs under fir often need a visit every year instead of every two or three.

What are the benefits of roof cleaning in Lake Oswego?

A moss-free roof sheds water faster and ages slower, since trapped moisture is what shortens shingle life. Curb appeal also rises, which matters before a sale. Removing visible moss ahead of a listing therefore also clears a flag an inspection could otherwise raise.

Can you pressure wash a roof in Lake Oswego?

Full pressure peels the mineral granules right off an asphalt shingle. The Asphalt Roofing Manufacturers Association ties that granule loss directly to early roof failure. Instead, GreenTree stays at low pressure on every job and lifts moss by hand.

How often does a Lake Oswego roof need cleaning?

Most Lake Oswego roofs need a visit only once every 24 to 36 months. A north slope under heavy fir shade often needs a yearly visit instead. More sun reaching that slope is the only long-term fix, per OSU Extension.

Do you clean cedar shake, tile or metal roofs?

Cedar shake takes the gentlest pressure and the most hand work. Tile is brittle underfoot, which makes access the first question. Then metal roofs get a low-pressure rinse that protects the seams.

Does GreenTree repair roofs or trim the trees above them?

No. GreenTree cleans roofs and lifts moss, then sends repair work to a licensed roofer. Instead, an arborist handles tree trimming over a roofline, since that falls outside what a cleaning crew trains for.

What areas of Lake Oswego do you cover for roof cleaning?

GreenTree covers every Lake Oswego neighborhood, including First Addition, Lake Grove, Mountain Park, Westlake, Oak Creek and Skylands. The route spans both of the city ZIP codes inside Clackamas County.

How long does a roof cleaning visit take?

There is no set time, since the roof size, the pitch and the way up decide it. Expect a steep roof, cedar shake or a heavy moss mat to take longer.

Which trees put the most moss on Lake Oswego roofs?

Per city tree records, bigleaf maple and Douglas-fir rank first and second among species in Lake Oswego. Together they make up about a quarter of the street trees the City surveyed. Roofs under either one stay shaded and damp, so moss settles there first.

Ready for a written roof cleaning quote in Lake Oswego?

Send a photo of the north slope, and the crew then returns a written, price-locked quote. The shop answers calls seven days a week, 7am to 7pm.

GreenTree Services, 1460 NW Van Buren Ave, Corvallis, OR 97330 · (971) 280-2861 · Oregon Registry #2424331-91

Where the figures come from. For rain, see the NOAA 1991 to 2020 Portland Airport normals. Street tree data: 2009 Lake Oswego urban forest survey. Neighborhood names follow the City of Lake Oswego neighborhood associations list. Roof pressure: Asphalt Roofing Manufacturers Association. Moss and shingles: OSU Extension. Registry: verify #2424331-91.

GreenTree also works nearby on these Lake Oswego jobs

Call Now