Window cleaning for a Lake Oswego house with 15 to 20 windows costs $299 to $425. Smaller homes with up to ten windows pay $299, and every band covers both faces plus the sills. A vacuum clears needles out of every track before any water runs, since wet needles smear.
Checked on 12 October 2026 against the city tree code and its October update, plus two Public Works pages.
For window washing on wooded lots, cost, needles and tree rules matter most, so those answers come first.
A ten-window house pays $299, and that covers each pane inside and out plus the sills. The $299 to $425 band fits houses with 15 to 20 windows, while 25 or more means $425 to $700. Screens and skylights sit on their own lines, apart from the glass.
The city tree code exists to keep Lake Oswego wooded, and that canopy sheds onto glass and into tracks. Sweepers take longer in fall and winter, since leaf and pine needle buildup runs heavy, says the city. Shaded panes also dry slowly after rain. Dust on a damp pane clings longer than dust on a dry one.
The city code names the species it counts as significant trees once their trunks reach a set size. Douglas-fir heads that list, followed by grand fir, ponderosa pine, western hemlock and western redcedar. Oregon white oak, madrone and Pacific yew make the list too. Six of those eight are conifers, so their needles reach tracks and gutters below them.
Normal pruning needs no permit, but topping or removing half or more of a tree counts as removal. According to the tree code FAQ, removing a tree with a trunk 6 inches or wider needs a permit. Tree work is not a GreenTree service, so any cut should come from an arborist. Crowded panes can wait for that visit.
The city rewrote parts of its tree code this year. The table pairs common situations near glass with what the code says.
New regulations took effect on 1 October 2026, following the city 2024 Urban and Community Forestry Plan. Until the online code catches up, the adopted ordinances carry the new wording.
| Situation near the glass | The city tree code says |
|---|---|
| A limb brushes an upper pane | Normal pruning and maintenance need no permit, so an arborist can lift it first. |
| Someone suggests topping the tree | Topping counts as removal and can bring enforcement action. |
| A neighbor tree hangs over your lot | You may trim the part over your side, but cuts past the line need the neighbor to agree. |
| An ash tree stands near the house | A simple permit now allows ash removal, so owners can prepare for the Emerald Ash Borer. |
OSU Extension adds that topping stresses a tree and often leaves weakly attached sprouts. Those sprouts are more likely to fail in later storms, according to the same answer. In place of topping, an arborist can suggest structural or crown pruning, which trims weight and wind resistance.
Where branches crowd a pane, the quote notes it, and you decide whether an arborist visits first.
The visit covers glass, frames, sills and tracks, with extra time for needles in the channels. Outside, the pole carries purified water to every pane within reach, upper ones included. Somebody has to be home for the inside faces, so say so at booking. Screens add $2 to $5 each, and a skylight needs a safe roof.
Where the canopy leaves its mark
On the glass itself
Spots on the lower panes
Lake Oswego water comes from the Clackamas River, and the city rates it soft. That river collects rain and snowmelt across 940 square miles in the Mount Hood National Forest. According to its water FAQ, hardness sits near 25 ppm, or 1.5 grains per gallon. Soft water still carries some minerals, so a summer of sprinkler spray can leave a haze. That haze carries its own line on the quote, while etched glass goes to a glass shop.
Business glass follows the plan on our Portland commercial window page.
Mostly reach, since glass facing the water often sits above a deck or a steep bank. A level deck gives the pole a firm base, so those panes usually work. A bank too steep to stand on rules the pole out. The quote names any pane that stays off the list.
Ladders meet the same limit. Under the federal OSHA ladder rule, ladders stand only on stable, level surfaces unless secured against slipping. A sloping bank by the water rarely gives a ladder that kind of footing. A wet deck is no better, because slippery footing needs a secured ladder or slip-resistant feet.
Trees and slope weigh more here than on an open lot, since both change the time each pane takes.
Each item lands in one written figure for the visit.
Five steps, with the tracks cleared before a drop of water lands.
Count from photos
A photo of each side, or else a window count, then turns into a written price.
Needles out first
A vacuum empties every track and corner while the channels are still dry.
Screens out of the way
Screens leave their frames, and any booked for cleaning get a wash, then air-dry nearby.
Pole on outer glass
From the ground, the pole scrubs each outer pane with purified water.
Inside, refit, review
Inner panes follow when someone is home, then screens return for a daylight check.
Prices match the rest of the GreenTree card, while the quote picks one figure inside each band.
| Line | Price |
|---|---|
| Home with up to 10 windows, panes on both sides, sills wiped | $299 |
| 15 to 20 windows | $299 to $425 |
| 25 windows or more | $425 to $700 |
| Single pane, inside and out | $7 to $9 |
| Single pane, outer side only | $4 to $6 |
| Skylight, after a footing check | $25 to $35 |
| Mineral haze | Priced once we see it |
| Minimum charge per visit | $299 |
| Screen, rinsed and refitted | $2 to $5 |
The bundle rate, 10% to 25% off, starts once three services share the visit.
Gutters and walls go before the glass
Gutters come first under heavy canopy, because full troughs drip grime down the glass. Wash the house before the glass, too, so wall spray never reaches clean panes.
Book any of them through its own page: gutter cleaning, house washing or roof cleaning. Deck restoration and Christmas lights have Lake Oswego pages too. For flatwork such as drives and patios, the Lake Oswego pressure washing page applies.
It suits sound glass that is dirty, spotted or coated in pollen and needle dust. Wait if a limb presses on the glass, since an arborist should move it first. Fogged double panes need a window company rather than a wash. Steep shoreline glass beyond safe reach also gets a straight no.
Good reasons to book
Reasons to call another trade
The EPA lists windows among the painted areas that rub or wear, and asks owners to check them for damage. OSU Extension also suggests an ISA Certified Arborist for tall oaks near a house. The city Permit Center takes walk-ins on weekday mornings until noon. For tree questions, call 503-635-0290 and ask for the Planner on Duty.
One Lake Oswego review and one more, exactly as written
5.0 on Google. Ashley G. names Lake Oswego, while the second quote names no town. More reviews.
Super attentive to detail, solid work on our home in Lake Oswego, OregonAshley G.
Great service and very responsive. Highly recommend.Doug R.

Five answers on timing, needles, inside glass, skylights and old paint.
Glass under heavy canopy often needs more visits than glass on an open lot. A visit after the main leaf and needle drop clears tracks for winter. Spring pollen then calls for a second pass. Open lots with few trees, however, may need only one visit a year.
They can, since a track stuffed with needles takes more vacuum time than a dusty one. A photo of one packed track helps us price it. Ask about the gutters too, since needles often fill both.
Yes, every band covers both faces, though inner glass needs someone home to open the door. Outer glass, tracks and screens can happen with nobody indoors. Outside-only glass costs $4 to $6 a pane, against $7 to $9 for both faces.
Each skylight adds $25 to $35, and trees can make the roof harder to stand on. Needles and leaves on shingles can hide slick patches. The crew checks footing before anyone climbs, and skylights join the job only where the roof is safe.
Yes, because nobody on the crew paints. Homes from before 1978 are likelier to carry lead paint, the EPA says. The city gives its water customers free lead test kits, but those test water only. For paint, the city points to kits sold at most hardware stores.
Send a count or photos of each side, and mention any trees close to the glass. The answer arrives as one number in writing.
Nearby window pages cover older Portland houses, newer Beaverton subdivisions and Hillsboro further west. Upriver, the Oregon City window page covers older sash in Canemah and McLoughlin.
Sources: the city tree code FAQ, the 2026 tree code update and Ordinance 2978. The surface water page, the water FAQ and the trees page come from the city too. Background: OSU Extension, the OSHA ladder rule, the EPA lead page and the state business lookup.