Window cleaning in Oregon City starts at $299, our minimum, when our Interstate 205 route comes up from Corvallis. First, the crew vacuums each slider track dry. Then outside glass takes a purified-water rinse from the pole, so nothing from the tap dries on it.
Checked against current sources on 21 October 2026: the city water report, its window policy and NOAA normals.
Window cleaning here starts at $299 for up to 10 windows, inside and out, including sills. Bigger homes then move into sheet-count bands. Screens add $2 to $5 each, while the drive up from Corvallis adds nothing.
No, the tap water here is soft, at 24.0 ppm hardness in its latest report. That water comes from the Clackamas River rather than from wells. Even so, any tap water leaves its dissolved solids behind once it dries on glass. For that reason, our pole rinse uses purified water instead.
No, because a wash leaves the building looking the same, which the city treats as maintenance. Instead, its review covers replacement and other visible alterations. Repair of historic windows needs no review either, under its own window policy.
Our Portland window cleaning page covers the larger city to the north. In contrast, the page here stays with what is particular to this city.
The city buys treated Clackamas River water, and it reads soft, so sprinkler spotting is usually lighter here.
The city water quality report names the Clackamas River as its source. The South Fork Water Board plant in Park Place treats it, and the city then buys and distributes that water. The same report covers samples collected in 2025.
Hardness came in at 24.0 ppm, so it sits inside the 10 to 50 ppm range the report calls soft water. Total dissolved solids read 56.0 ppm, while sodium measured 9.03 ppm. Those are the minerals left when a drop of tap water dries in place.
By comparison, our Gresham window page covers a groundwater supply with far higher readings. As a result, panes here tend to show less of the white crust seen there.
Soft water is not pure water, though. A sprinkler that wets the same lower panes every evening still builds a film over a summer. So aim sprinkler heads away from the glass where you can. Also, if you hose your own windows, dry them straight after, before the water evaporates.
Our pole rinse, meanwhile, carries purified water, so it adds no minerals of its own. Any film already left by sprinklers is therefore priced once we see it, not guessed in advance.
The city has two historic districts and many older homes, so its window policy draws a clear line.
The Historic Review Board window policy calls original wood windows important architectural features. It holds that they should be kept and repaired whenever possible. That applies to all structures in the Canemah National Register District. It also covers designated structures in the McLoughlin Conservation District and other local landmarks.
According to the city’s historic district questions, ordinary maintenance needs no review. If the building looks exactly the same afterwards, the work counts as maintenance. A window wash fits that test, since nothing about the sash or glass changes.
Repair is treated the same way. The policy says no review is needed when historic windows are being repaired. Replacement that meets the policy, meanwhile, goes to staff with no added permit or fee. Otherwise, the board itself decides, and that review carries a $50 fee.
The Historic Window Repair page adds that a city preservation grant may pay up to 50% of a repair. Owners of designated homes then work with planning staff before any replacement. Owners of undesignated older homes are encouraged to follow the same policy too.
We wash the glass and wipe the frame, but we change nothing else. Loose glazing, a cracked pane or sticking sash is noted on the quote instead. Since sash repair, glazing and paint are a separate job, we refer them out.
NOAA keeps a climate normals station inside the city itself, so the figures below are local.
The 1991-2020 monthly normals put 44.81 inches of rain a year on that gauge. The annual and seasonal figures then add 30.0 frost nights and 20.4 days at 90 F or above. Summer, by comparison, brings only 2.85 inches in total from June to August.
| Month | Rain | Average high | Frost nights | Days at 90 F+ |
|---|---|---|---|---|
| January | 6.54 in | 48.3 F | 8.1 | 0 |
| February | 4.46 in | 52.5 F | 5.9 | 0 |
| March | 4.78 in | 58.0 F | 2.6 | 0 |
| April | 3.84 in | 63.5 F | 0.6 | 0 |
| May | 2.54 in | 70.9 F | 0 | 0.8 |
| June | 1.79 in | 76.2 F | 0 | 2.5 |
| July | 0.50 in | 83.9 F | 0 | 7.3 |
| August | 0.56 in | 84.1 F | 0 | 7.0 |
| September | 1.64 in | 77.9 F | 0 | 2.7 |
| October | 4.23 in | 64.9 F | 0.5 | 0.1 |
| November | 6.73 in | 53.4 F | 4.0 | 0 |
| December | 7.20 in | 47.3 F | 8.2 | 0 |
A frost night here falls to 32 F or colder, and a hot day reaches 90 F. December and January lead for frost, at 8.2 and 8.1 nights. July and August, meanwhile, lead for heat, at 7.3 and 7.0 days.
A good rinse sheets off the pane and then dries clear. On a frosty morning, however, water can freeze before it runs off. A hot afternoon fails the other way, because the rinse dries before it sheets. Mild, dry mornings therefore suit the glass, from May through September.
Late summer also tends to hold the result longer. Rain then climbs from 1.64 inches in September to 4.23 in October. Glass washed in August or September therefore stays clear longer before the wet months return.
We still book winter dates, but only on a dry day without frost. According to the OSHA ladder standard, every ladder needs firm, level footing. Ice rules that out, so an icy morning moves to the next open route day.
A booked visit covers both faces of each sheet, plus its frame, sill, track and screen.

For storefronts along Main Street, see our commercial glass page instead. The pole works from the ground up to the first floor. Beyond that, however, GreenTree offers no lift or rope access.
A home here pays the same Oregon list as one in Corvallis, whether bluff top or river bench.
| Line | Price | What it covers |
|---|---|---|
| Each sheet, both faces | $7 to $9 | Inside and outside of one sheet of glass |
| Each sheet, outside face only | $4 to $6 | The pole rinse alone, with no inside work |
| Screen, each | $2 to $5 | Taken out, rinsed and refitted |
| Up to 10 windows | $299 | Both faces and sills, the visit minimum |
| 15 to 20 windows | $299 to $425 | Both faces and sills |
| 25 or more windows | $425 to $700 | Both faces and sills |
| Skylight, each | $25 to $35 | Priced after a footing check |
| Sprinkler film | Priced once we see it | Lower panes beside watered beds |
If you pair glass with two more booked services, the bundle rate takes 10% to 25% off. Gutters go through Oregon City gutter cleaning, while flatwork goes through Oregon City pressure washing. On a shared day, the glass always comes last, so no spray lands on it.
Your figure is fixed in writing before the crew sets out on Interstate 205.
Count the glass
Either send the number of sheets, sliders, patio doors and screens, or a photo of each side.
Read the written price
From that count, we then set a figure and send it to you in writing.
Choose a route date
Jobs here run on set metro route days, and the slot then holds.
Tracks, then the pole
The crew vacuums the tracks first. After that, outside glass gets the purified rinse.
Inside glass and screens
Inside panes follow when someone is home, and the screens then go back dry.
Sound glass dulled by dust, pollen or sprinkler film suits a wash, while broken or failing windows need repair first.
The route reaches McLoughlin, Canemah, Park Place, Mount Pleasant, Hilltop and Redland, all within ZIP 97045. Downtown sits on the river bench, while most homes sit on the levels above it.
According to the Oregon Encyclopedia, the town first grew on two levels: the riverbank and Singer Hill Bluff. In 2020 it held 37,554 residents across more than nine square miles. Window styles therefore range from early sash to new vinyl, which is why every quote starts with a count.
We serve many more towns. See the full list on our service area page.
More from GreenTree in Oregon City
5.0 on Google. Read them all →
We used GreenTree to wash all our exterior windows and clean our skylights and gutters. They were super congenial, professional and had excellent communication.Susan A.
Reasonable price. Great service experience, results, and excellent communication.Macie H.
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.
It starts at $299 for up to 10 windows, both faces with sills. Larger homes then follow the sheet-count bands, and no trip fee is added.
Not by the city’s measure. Its latest report lists hardness at 24.0 ppm, which it calls soft. Still, any tap water leaves solids when it dries, so our pole rinse uses purified water.
No. The city treats work that leaves a building looking the same as maintenance, which needs no review. Its window policy also says repair of historic windows needs no review.
No, that is a separate job we refer out. We note loose glazing, cracked panes or sticking sash on the quote. The city also lists window repair resources for older homes.
July, at 0.50 inches on the city’s NOAA gauge. August follows at 0.56 inches. Both also average about seven days at 90 F or hotter, so mornings suit the glass.
Yes, on dry days without frost. The gauge averages 30.0 frost nights a year, mostly from November to March. After ice, ladders and the pole wait for a thaw.
Yes. Each patio door panel counts as one sheet, on both faces when booked. Its track also gets the same dry vacuum and wipe as a window slider.
Yes, and the bundle rate then takes 10% to 25% off. The glass comes last on the day, after any spray work is finished.
Yes, where the pole reaches from the ground, up to the first floor. Glass above that needs a lift or rope access, which GreenTree does not offer.
Either a photo of each side of the house or a count of sheets, sliders and screens works. We then reply with a written figure, and jobs run on set metro route days.
GreenTree Services, 1460 NW Van Buren Ave, Corvallis, OR 97330 · (971) 280-2861 · Oregon Registry #2424331-91
Sources: Verify Registry #2424331-91. City water quality report, 2025 data. HRB Policy 10, window repair and replacement. City historic district questions. Historic Window Repair, City of Oregon City. NOAA monthly normals, Oregon City station. NOAA annual normals, same station. Oregon Encyclopedia, Oregon City. OSHA ladder footing standard.