An Oregon patio only gets used year-round if it’s covered. Salem and Keizer homeowners asking about patio covers and pergolas usually have one of two projects in mind — a solid roof that keeps rain off in October, or a pergola that filters sun without fully closing the space in. They price very differently, and the permit rules aren’t the same either. Here’s how it breaks down for 2026.
Patio cover vs. pergola — not the same structure
A patio cover has a solid or semi-solid roof — it’s built to shed rain and give you real weather protection. A pergola is an open-slat structure — it filters sun and defines the space, but it doesn’t keep you dry in a Willamette Valley downpour unless you add a cover or louvered roof to it. If staying dry outside in the rainy season is the goal, that’s a patio cover question, not a pergola question.
2026 patio cover prices
Published national cost data for 2026 puts a professionally installed patio cover between roughly $20 and $50 per square foot for most aluminum and vinyl covers, with solid wood covers running higher — commonly $60–$120 per square foot depending on the wood grade and roof detail. Most homeowners land somewhere between about $4,500 and $12,000 total for a standard-size cover, though a large or fully custom structure can run well past that.
- Aluminum — roughly $20–$50 per sq. ft. Low maintenance, the most common material for a straightforward rain-tight cover.
- Vinyl — roughly $25–$80 per sq. ft. Similar upkeep profile to aluminum, different look and price spread by design.
- Solid wood — roughly $60–$120 per sq. ft. The highest-end look, and it needs the same periodic sealing any exterior wood does in this climate.
2026 pergola prices
A pergola typically runs $30 to $65 per square foot installed, or roughly $2,100 to $6,400 total for a common residential size, depending on material and whether it’s a prefabricated kit or a custom build. Prefab kits sit at the low end of that range; a full custom wood pergola built to match the house runs toward the top.
All ranges above are published national market averages for 2026, not Stronghold quotes. Local labor, attachment method (attached to the house vs. freestanding), and site access move the real number in either direction — which is why we price off the actual yard instead of a chart.
Do you need a permit for a patio cover or pergola in Salem?
This is where the two structures split. Per the City of Salem’s guidelines on work exempt from permit, a patio, porch or deck cover is exempt from a building permit when it’s not more than 200 square feet in area, not more than 12 feet in average roof height, and set back at least 3 feet from any property line. Go over any of those numbers and it needs a permit, with plans reviewed for structural compliance and zoning.
One detail that catches people off guard on an attached cover: it can’t just be fastened to the existing roofline — Salem requires it to be supported by its own exterior load-bearing wall or posts, not hung off the house’s structure. A freestanding pergola is generally treated more leniently than a solid-roof cover of the same footprint, since it isn’t shedding water the same way — but the same setback and rear-yard coverage rules still apply, and Salem limits accessory structures in a rear yard to no more than 25% of that yard’s area. Confirm the specifics for your lot with the City of Salem’s Planning Division before you build, or let us handle it as part of the estimate.
What drives the price on your project
Attached vs. freestanding. An attached cover ties into the existing roof framing and gutters — more coordination, sometimes more cost. A freestanding structure is its own build from the ground up.
Roof style. A flat solid roof, an insulated panel roof, and a louvered/adjustable roof are three different price points, in that order from lowest to highest.
Electrical. Fans, lighting and outlets add labor and, depending on scope, may need their own permit path.
Footings. Post footings for a Salem-area yard need to go below frost depth and account for what’s already in the ground — irrigation lines and old concrete both slow this step down.
Built for Oregon rain, not just Oregon sun
A patio cover in the Willamette Valley earns its keep in November, not July. We build every cover and pergola with proper drainage and flashing at the house connection — the detail that separates a cover that stays watertight for twenty years from one that leaks into the wall behind it after two winters. Every project carries our lifetime workmanship warranty, and we’re licensed, bonded and insured in Oregon under CCB #231781. See the full range of what we build on our patio covers and pergolas page.
Getting a real number
Market ranges give you a budget. A site visit gives you a price. We look at attachment method, roof style, footings and access, and hand you a written quote — free, no sales push. Plenty of Salem and Keizer customers pair a cover or pergola with a new deck in the same project — see our Salem deck work if that’s on your list too.
Request your free patio cover or pergola estimate or call us at 971-273-6047. Based in Keizer, serving Salem, Keizer, Turner, Silverton, Dallas, Monmouth, Woodburn and the wider Willamette Valley. Licensed, bonded, insured — CCB #231781.