A pergola is an overhead structure — columns or posts supporting a beam-and-rafter roof — that creates a defined outdoor room without fully enclosing it. Pergolas don’t need four walls. They don’t need a full weather-tight roof (unless you add a louvered or panel system). They define space, provide partial shade, and transform a flat patio or deck into a destination.
In the Pacific Northwest, pergolas earn their keep. October through May we get rain. December through February we get short days. A well-designed pergola — with the right roof system — adds 3-6 months of outdoor use to the year.
LGC has been building pergolas across Clark County and the Portland metro for 15+ years. Most of our pergola work is tied to a new or existing deck (roughly 60%), and the rest is standalone structures over patios, hot tubs, or outdoor kitchens.
Open-top (traditional) cedar pergola — beam-and-rafter roof with no cover. Partial shade from the beams themselves. Classic look. $6,000-$12,000 for a typical 12×12 footprint. Great for south-facing patios where you want dappled light, not full shade.
Pergola with polycarbonate or slat roof — semi-opaque panels or closely-spaced cedar slats fill the gaps between rafters. Blocks 60-80% of direct sun, redirects rain. $10,000-$18,000. Best for dining or seating areas where you want real sun protection without losing openness.
Pergola with retractable canopy — motorized fabric canopy stretches across rafters, retracts when not needed. Sun-block when out, openness when in. $14,000-$22,000 depending on span. Best if you want flexibility.
Motorized louvered roof pergola (Struxure, Azenco, Renson) — aluminum louvers rotate 0-170°. Fully closed in rain, fully open on sunny days, any angle in between. Adds LED lighting, heaters, side screens as options. $22,000-$55,000 for residential 12×16 to 16×20 footprints. This is the premium choice — effectively converts outdoor space to a four-season room.
Attached cedar pergola (house connection) — tied to the house via a ledger or wall plate. Creates a transition zone between interior and outdoor space. Common over back doors or kitchen sliders. $8,000-$15,000 for 10×14 footprint.
Freestanding aluminum pergola — powder-coated aluminum posts and rafters. Longer-lasting than cedar (40+ years), lower maintenance, higher upfront cost. Best for exposed or coastal sites. $14,000-$28,000.
Attached means the pergola is connected to the house wall, usually via a ledger board similar to a deck. Pros: one side of the roof is against the building, so you get more usable overhang and better weather protection near the house. Also anchors visually to the architecture. Cons: requires careful flashing and ledger detail (same concerns as a deck ledger). Can be a weather intrusion point if done wrong.
Freestanding uses four (or more) posts with no attachment to the house. Pros: simpler installation, no house-connection risk. Cons: bigger visual footprint, requires more structural mass for wind resistance.
We recommend attached for pergolas right off the back door, freestanding for standalone garden structures or over existing patios away from the house. Clark County and Portland permits apply to both.
Clark County (Vancouver, Battle Ground, Ridgefield, Amboy): permit required if pergola is more than 200 sqft OR structurally attached to the dwelling. Freestanding pergolas under 200 sqft and under certain height can be exempt — verify per parcel. Typical fee $150-350.
Portland PP&D: permit typically required because most pergolas create roof-equivalent loads. Fee ~$200-450 plus state surcharge.
Washington County / Clackamas County (for Beaverton, Tualatin, Lake Oswego, Happy Valley area): each city/county has its own threshold — we verify during the estimate.
Structural engineer required? For freestanding pergolas >12 feet tall or with roof loads (louvered, full slat coverage), yes. Standard open-top pergolas under 12 ft usually don’t need stamped plans but we confirm per jurisdiction.
Step 1: Estimate + design (free on-site). We measure the location, look at existing site conditions (grade, drainage, sun angles), and sketch 2-3 options with pricing.
Step 2: Final design + material selection. Cedar vs aluminum, roof type, finish color, lighting plan.
Step 3: Permit. 2-4 weeks typical in Clark County, 3-6 weeks Portland PP&D.
Step 4: Footings. Concrete piers below frost line (36″ in Clark County, 18-24″ minimum). For attached pergolas, ledger prep including flashing.
Step 5: Post + beam installation. Hurricane-rated hardware. Levels and plumb verified.
Step 6: Rafters + roof system. Beam spacing, rafter layout, roof panel or louver assembly.
Step 7: Finish work. Stain for cedar (or let it silver), lighting integration, optional screens or side curtains.
Step 8: Final inspection. County inspector signs off. 1-year structural warranty begins.
Timeline: 6-10 weeks from contract to completion for standard pergola. Louvered-roof builds with motorized mechanism can run 10-14 weeks (lead time on motors and louvers).
| Type | Typical price range (installed) |
|---|---|
| Open-top cedar, 12×12 | $6,000 – $12,000 |
| Cedar with slat or polycarbonate roof, 12×14 | $10,000 – $18,000 |
| Cedar with retractable canopy | $14,000 – $22,000 |
| Aluminum freestanding, 14×16 | $14,000 – $28,000 |
| Motorized louvered roof (Struxure/Azenco), 14×16 | $28,000 – $42,000 |
| Premium louvered + LED + heaters + screens | $45,000 – $65,000 |
Cost drivers: roof system is usually 50-60% of the total. Motorized louvered roofs with premium brands (Renson, Struxure Pivot) push toward $55K+. Cedar vs aluminum swaps 20-30% in structure cost.
LGC Remodeling is led by Larry Zagoriy, owner and lead contractor. Larry has been building decks, patios, pergolas, and outdoor living spaces across Clark County and the Portland metro for over 15 years, with 100+ completed outdoor living projects.
CSLB License #1106627 — Licensed, Bonded & Insured. Verify license at California State Licensing Board.
Call Larry directly at (360) 356-6008 or email info@lgcremodeling.com for a free on-site estimate. LGC Remodeling, 1616 NW 13th Street, Battle Ground, WA 98604.