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.
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.
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.
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.
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.
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.
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.
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.
A published range first, then one written number once a crew member has walked the lot and looked up.
| Roof type or add-on | Lake Oswego price | Detail |
|---|---|---|
| Comp shingle, single story | $300 to $600 | Typical coverage for an asphalt roof at this size |
| Comp shingle, two story or steep pitch | $400 to $700 | Reach equipment and a longer ladder setup add time |
| Cedar shake | $500 to $900 | Every shake gets individual attention, so the visit runs longer |
| Roof plus gutter, same visit | 10% to 25% off | A bundle rate that scales with the number of services booked |
A dedicated page breaks out pricing for every GreenTree service across Oregon.
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.
Check the roof from the ground
The crew checks type, pitch and access, and then quotes the job in writing.
Protect the property
The crew covers beds and shrubs, and then maps the rinse path.
Lift the moss by hand
Hand-lifted mats come off every plane, starting with the north side.
Rinse at low pressure
Afterwards, a gentle rinse clears whatever the hand work loosened.
Clear the gutters and finish
The crew clears the gutter, and then sends the roof photos.
Booking the wrong trade first only buys a second visit later.
A cleaning job
What needs a roofer, instead
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.
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 checks | What it changes on a Lake Oswego roof |
|---|---|
| Roof material | Shake takes the $500 to $900 band; comp shingle takes the lower one |
| Pitch and stories | Extra ladder sections and tie-off points add time on a steep second story |
| Canopy overhead | A bigleaf maple or Douglas-fir canopy pushes the moss load higher |
| Moss coverage | A north slope almost always drives the total, since it dries slowest |
| Gutter condition | A gutter already packed with debris changes the order the crew works in |
| Run-off route | The crew maps a route away from Oswego Lake before the first rinse |
| Access and parking | A narrow lake-view driveway decides where the truck and ladders sit |
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.
Every Lake Oswego neighborhood sits on the route with no trip fee.
Lake Oswego neighborhoods
ZIP codes 97034 and 97035 make up this route, entirely inside Clackamas County.
Other Lake Oswego services
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.
Quick answers here; though the sections higher up on this page go deeper on each one.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.