Green O Construction
Lake Oswego, Oregon · Clackamas County

General Contractor in Lake Oswego, Oregon

A town that protects its trees, its views, and its old houses — and expects its contractors to respect all three. We do the paperwork right and the craft better.

Craftsman-style home at dusk, representative of Lake Oswego's high-end residential stock

Who is the best general contractor in Lake Oswego?

Green O Construction is a CCB #204939 unlimited general contractor, veteran-owned since 2008, with an architect on payroll and EPA lead-safe certification for Lake Oswego's pre-1978 housing. We file the tree removal and protection applications with the building permit — the sequencing mistake that stalls most Lake Oswego projects.

Building in Lake Oswego: trees first, then everything else

Building in Lake Oswego means planning around the tree code before anything else: removing a significant tree takes a city permit, and tree removal and protection applications must be submitted with your building permit application, so your remodel or addition schedule starts with the trees on your lot, not the framing.

  • Clackamas County city of roughly 40,000, wrapped around a private lake.
  • Oswego Lake is managed by the Lake Oswego Corporation, not the city.
  • First Addition holds the early-1900s cottage and Craftsman grid; Lake Grove and Palisades carry the mid-century wave; Westlake added planned 80s-90s subdivisions.
  • Steep hillside lots in Uplands and Mountain Park need retaining, drainage, and engineered footings before any framing.

Lake Oswego is a Clackamas County city of roughly 40,000 wrapped around a private lake — Oswego Lake is managed by the Lake Oswego Corporation, not the city — with an iron-industry past you can still visit: the 1866 furnace stack stands in George Rogers Park. The housing follows the history. First Addition holds the early-1900s cottage and Craftsman grid; Lake Grove and Palisades carry the mid-century wave; Westlake added planned 80s-90s subdivisions; and scattered through all of it are full-gut luxury rebuilds on lots the original builders would not recognize.

What actually governs construction here is the tree code. Removing a significant tree takes a city permit, and when a project requires removing or working near trees, the tree removal and tree protection applications must be submitted at the same time as the building permit application. Miss that sequencing and your remodel sits in review while the tree file catches up. Add steep hillside lots in Uplands and Mountain Park — where retaining, drainage, and engineered footings come before any framing — and Lake Oswego rewards contractors who plan the site as carefully as the structure.

What we build in Lake Oswego

In Lake Oswego we handle Craftsman and period remodels, additions on sloped and treed lots, roofing under heavy fir canopy, and engineered structural and retaining work, so you get one licensed contractor for the whole scope, from lead-safe work in a pre-1978 First Addition home to a PE-stamped hillside wall.

  • EPA Lead-Based Paint Renovator certified, legally required on pre-1978 homes.
  • Feasibility comes before drawings on additions, with a PE engineering partner on retainer and our own excavators.
  • CertainTeed SELECT ShingleMaster 4-Star roofer: algae-resistant shingles, upgraded ventilation, valleys detailed for debris flow.
  • Oregon requires PE-stamped engineering on retaining walls over four feet; we build engineered block and poured walls.

Craftsman + period remodels

First Addition remodels are archaeology with a nail gun: knob-and-tube wiring, undersized headers, and plaster that has earned its cracks. We are EPA Lead-Based Paint Renovator certified — legally required on pre-1978 homes — and our architect drafts changes that keep the streetscape character intact while the systems behind the walls join this century.

Additions on hard lots

Flat, empty Lake Oswego lots are rare. Additions here get drawn around slope, trees, and setbacks simultaneously — which is why feasibility comes before drawings in our process. With a PE engineering partner on retainer and our own excavators, the retaining wall and the addition run as one schedule instead of two contractors blaming each other.

Roofing under the fir canopy

Mature Douglas firs are the signature of Lake Oswego streets and the enemy of its roofs — needle load, moss, and shaded slopes that never fully dry. As a CertainTeed SELECT ShingleMaster 4-Star contractor we spec algae-resistant shingles, upgrade ventilation, and detail valleys for debris flow. On estate lots, tree protection fencing is part of our staging plan, not an afterthought.

Structural + retaining

Hillside neighborhoods mean retaining walls, and Oregon requires PE-stamped engineering on walls over four feet. We build engineered block and poured walls, correct failing cribbing from decades past, and tie surface drainage into systems that keep winter water off your foundation and out of your neighbor's yard.

Lake Oswego neighborhoods we know

We work across Lake Oswego's neighborhoods, from the early-1900s First Addition grid to Westlake's 1980s-90s planned streets, and each one changes how your project runs: different decades of housing, different slopes, and different review quirks, so the plan we bring to your door is built for your specific street.

  • First Addition: the oldest grid in town, early-1900s cottages and Craftsman stock.
  • Lake Grove and Palisades: mid-century homes, from firs off Boones Ferry to 60s-70s daylight ranches.
  • Uplands and Mountain Park: hillside and terraced lots where engineering and access planning lead.
  • Westlake: HOA review runs parallel to the city permit, and we manage both.
  • Country Club / North Shore: estate-scale lots where tree protection planning decides the site logistics.

Every Lake Oswego neighborhood builds differently — different decades, different slopes, different review quirks. Here is the short version from the field.

First Addition
The oldest grid in town — early-1900s cottages and Craftsman stock where remodels start with what the walls hide
Lake Grove
West-side hub off Boones Ferry — mid-century homes under mature firs, steady kitchen and addition work
Uplands
Hillside lots where an addition usually means engineering, retaining, and drainage before framing
Palisades
South of the lake — 60s-70s daylight ranches with big glass, big decks, and original everything
Westlake
1980s-90s planned community — HOA review runs parallel to the city permit, and we manage both
Country Club / North Shore
Estate-scale lots near the lake where tree protection planning decides the site logistics
Mountain Park
Terraced townhomes and homes on steep grades — access planning is half the job

Permits through the Lake Oswego Building Division

Your Lake Oswego building permit goes through the City of Lake Oswego Building Division at City Hall, 380 A Avenue, with electronic submittal through Oregon's Accela e-permitting system, and when trees are involved, the tree removal and protection applications must go in with the building permit application so both reviews run in parallel.

  • Building Division: City Hall, 380 A Avenue, with electronic submittal via Oregon's Accela e-permitting system.
  • Tree removal and tree protection applications are filed together with the building permit application.
  • Westlake and other planned communities add HOA architectural review alongside the city process.
  • Every permit is pulled in Green O's name, so the code responsibility sits on our license.

Building permits run through the City of Lake Oswego Building Division at City Hall, 380 A Avenue, with electronic submittal through Oregon's Accela e-permitting system. When trees are involved, the tree removal and tree protection applications go in with the building permit application — we prepare both packages together so the reviews move in parallel.

In Westlake and other planned communities, HOA architectural review runs alongside the city process. We submit both, track both, and sequence the job so neither one becomes the bottleneck.

Every permit is pulled in Green O's name. The code responsibility sits on our license — you inherit a clean paper trail at resale, not an open question.

What a typical Lake Oswego job looks like

A representative scope for this market: a 1920s-era First Addition Craftsman getting a kitchen-and-back-porch rebuild. Lead-safe containment from day one, knob-and-tube retired circuit by circuit, a new header where a load-bearing wall opens up, and casing profiles milled to match the originals so the new work disappears into the old house. Tree protection fencing around the backyard fir goes up before the excavator arrives, because in Lake Oswego that is the difference between a smooth final inspection and a very expensive letter from the city.

Every service we run in Lake Oswego

Lake Oswego services, by category

Roofing in Lake OswegoExterior + Siding in Lake OswegoInterior Remodel in Lake OswegoAdditions + ADUs in Lake OswegoStructural in Lake OswegoCommercial in Lake OswegoStorm Restoration in Lake OswegoMaintenance Membership in Lake Oswego

Also serving nearby

General Contractor in PortlandGeneral Contractor in West LinnGeneral Contractor in Tigard

Free walkthrough in Lake Oswego

Bring us the hard lot, the old house, the tree question. We will tell you what it takes — and when you do not need us.

Call (971) 226-7751info@greenoconstruction.com

Hours: Mon-Fri 7am-6pm, Sat 8am-2pm · Closed Sundays · CCB #204939

Free inspection — no obligation, written report yours to keep

Probably not the right move if you want the cheapest bid.

If you want this done once — by a CCB-licensed local who'll still answer the phone in year seven — we reply to every web inquiry inside 15 minutes during business hours (Mon–Sat 8 AM–7 PM PT). Storm damage or active leak? Call (971) 226-7751 — same-day callback.

  • 4.3 stars — 51 Google reviews
  • CCB #204939
  • Veteran-owned
  • 17 years Portland metro
  • 15-min business-hours reply
Step 1 of 3
What can we help with?

No spam. No share. By submitting you agree to be contacted by Green O Construction.

Direct line

(971) 226-7751

Hours

Mon–Sat
8 AM – 7 PM PT

Office

20001 SW Tualatin Valley Hwy
Suite 208
Beaverton, OR 97006

Storm Response

24-hour callback
365 days/year