Patio Covers in Portland, OR

Attached and Freestanding Styles. Solid Roof, Pergola & Lattice. Properly Flashed Ledger Connections — Not Just Bolted to the Wall. Licensed OR #241979.

A man and woman standing outside near a house holding a sign for Vresh Construction, a home renovation company, smiling at the camera.

Portland's climate creates one of the strongest value cases for a patio cover in the country. An uncovered patio in Portland is unusable for 6–7 months of the year. A properly built covered patio extends your outdoor living season dramatically and becomes one of the most-used areas of your home. VResh Construction builds patio covers, pergolas, and other covered outdoor structures designed for the Pacific Northwest's sustained rainfall — not just for summer.

The most critical element of any attached patio cover is the ledger connection and flashing where the structure meets the house. An improperly flashed ledger connection is the same failure point that causes the dry rot damage we repair regularly on Portland decks and porches. Water running down the wall behind the ledger board, with nowhere to go, saturates the rim joist and rim-joist framing and begins a rot cycle that is invisible until it becomes expensive. We flash every attached patio cover ledger properly.

Group of five people, three men and two women, standing next to a white service van with a sign on the side, parked on a driveway with trees in the background. They are smiling and chatting, with some holding tools, and there is a ladder and a window frame in the foreground.

(503) 272-6436 — Call or Text, Available 24/7

We answer calls and texts at any hour. For storm damage, active leaks, or structural emergencies, calling directly is the fastest path to a response.

The Ledger Connection — Why Most Patio Cover Problems Start Here

The ledger board is the horizontal framing member that attaches the patio cover structure to the house wall. When an attached patio cover is improperly flashed at the ledger, water running down the wall cannot escape — it collects behind the ledger board, soaks into the rim joist framing, and begins rotting the structural connection between the cover and the house.

We see this failure regularly on existing Portland patio covers and decks built by contractors who did not understand or follow proper ledger flashing practices. The rot is typically discovered 5–15 years after installation, when the cover begins to pull away from the house, or when we remove siding for other repairs and find framing damage underneath.

Proper ledger flashing uses a continuous through-wall flashing that directs water from behind the ledger to the exterior, where it can drain away from the structure. This is not an expensive add-on — it is the correct way to attach any structure to a house in the Pacific Northwest, and VResh does it on every project.

Patio Cover Styles We Build

Solid Roof Patio Covers

A fully covered structure with a solid roof — typically matching the main house roofing material (shingles, metal panel, or corrugated roofing). Provides complete rain protection. The most functional choice for Portland's climate and the most-used style we build.

Requires proper structural design (beam sizing, post spacing, load calculation), a properly flashed ledger connection to the house, and gutters to manage roof drainage away from the patio and the house.

May require a building permit depending on size and jurisdiction — we handle permitting when required.

Cost range: $8,000–$25,000+, depending on size, materials, and complexity. [FLAG — Verify with Vlad]

Pergolas

An open-frame overhead structure with rafters or lattice that provides partial shade and visual definition without full rain coverage. Very popular in Portland for the aesthetic and the character they add to outdoor living spaces.

Pergolas are not a rain cover — they provide character and partial shade. For a functional outdoor room in Portland, a solid roof cover is more practical. Many Portland homeowners add a retractable fabric or polycarbonate panel system to a pergola for weather flexibility.

We build wood (Doug fir, cedar) and composite pergolas. All ledger connections are properly flashed.

Cost range: $6,000–$18,000+, depending on size and materials. [FLAG — Verify with Vlad]

Lattice and Open-Roof Covers

Lattice-topped covers provide more shade than a pergola while allowing airflow. Better for privacy screening and growing climbing plants.

The same flashing requirements apply to all house connections.

Freestanding Structures

Freestanding patio covers and pergolas do not attach to the house, avoiding the ledger flashing issue entirely. They do require proper footing design and post anchoring to handle Portland's wind loading.

Freestanding structures are a good option when attaching to the house is not practical or when the desired location is away from the house wall.

Patio Cover Installation — What We Do

#
Item
What We Do — And Why It Matters
1
Site assessment and design
Assess the proposed location, house wall framing, existing siding and trim, and desired structure type. Determine structural requirements — beam and post sizing, footing design, and ledger attachment approach.
2
Permit application (if required)
Most attached patio covers and pergolas above certain size thresholds require a building permit. We manage the permit application and plan review process.
3
Footing installation
Excavate and pour concrete footings for post bases. Footing depth and diameter per structural requirements and Oregon residential code frost depth requirements.
4
Post and beam framing
Install post bases, set posts plumb and at correct height, install beams and header per structural design. All framing material is pressure-treated or naturally rot-resistant (cedar) where in contact with or close to grade.
5
Ledger installation and flashing (attached structures)
Install ledger board with proper through-wall flashing — continuous flashing that directs wall drainage to the exterior, away from the ledger and rim joist framing. This is the critical moisture management step for all attached structures.
6
Rafter and decking installation
Install rafters at proper spacing, then roofing decking, roofing material (shingles, metal, corrugated), and gutters. For pergolas: install an open rafter or lattice pattern to the design specification.
7
Finishing
Install trim, fascia, and any decorative elements. Prime and paint or stain all exposed wood. Install a gutter and downspout to direct roof drainage away from the patio surface and the house foundation.
8
Inspection and walk-through
Schedule and pass the required building inspection. Walk through the completed structure with the homeowner.

Patio Cover Material Comparison

Material
Lifespan
Maintenance
Rain Protection
Best For Portland
Pressure-treated + shingles
20–30 years
Paint every 5–7 years
Full
✅ Best value solid roof — most common
Cedar + metal roofing
30–40 years
Seal every 5 years
Full
✅ Premium appearance and longevity
Cedar pergola (open rafter)
20–30 years
Seal every 3 years
None — open
✅ Best aesthetic — add retractable cover for rain
Composite (Trex/TimberTech)
25–30 years
Wash only — no sealing
None (pergola style)
✅ Lowest maintenance pergola option
Polycarbonate panel roof
15–20 years
Periodic cleaning
Full — lets in light
✅ Popular for darker patio locations
Aluminum panel system
30–40 years
Minimal
Full
✅ Commercial-grade durability, modern look

How a Patio Cover Extends Your Outdoor Season in Portland

Without a cover, a Portland patio is usable roughly 4–5 months per year. With a solid roof cover, that number rises to 10–11 months. Add an infrared heater, and you have a year-round outdoor room. Here is what actually extends usability:

The Key Additions for Portland Outdoor Rooms

Solid roof

The foundation — full rain protection is the non-negotiable baseline for Portland.

Gutters on the patio cover: A covered patio without gutters creates a waterfall at the roofline edge during heavy rain. Every VResh patio cover includes gutters routed away from the patio surface and away from the foundation.

Ceiling fan

Moves air in summer and circulates heat from an overhead heater in fall and spring.

Windbreak panels

Reduces wind exposure on west-facing or exposed properties. We can incorporate lattice panels or clear polycarbonate windbreaks into the structural design.

Infrared heater

Extends the shoulder season from spring through late fall. Infrared heaters warm objects and people rather than air — they work well in partially open covered spaces where a standard radiant heater would just heat escaping air.

Exterior lighting

Extends usability after dark — critical for the short fall and winter days when dinner is after sunset.

Light-Transmitting Roof Options — Polycarbonate and Glass

Twin-Wall Polycarbonate

Provides full rain protection while allowing substantial natural light — critical on north-facing patios or under tree cover where a solid opaque roof would make the space feel dark.

Twin-wall polycarbonate provides both UV filtering and a degree of thermal insulation. Quality panels maintain clarity for 10–15 years before yellowing. Avoid single-layer corrugated panels that yellow within 3–5 years.

A practical, cost-effective choice for homeowners who want light transmission and weather protection without the cost of tempered glass.

Tempered Glass

The premium option — maximum transparency, maximum weather protection, cleanest aesthetic. Required for outdoor living rooms where visual quality and the sense of open sky are design priorities.

Significantly heavier than polycarbonate and requires a more robust, engineered framing structure. Higher cost — typically 2–3x polycarbonate for materials alone.

Best for high-end renovation projects where the outdoor room is a primary design feature.

Close-up of brown quotation marks against a light background.

Client's Talk

We have a wealth of experience working as main building contractors on all kinds of projects, big and small, from home maintenance and improvements to extensions, refurbishments and new builds.

Patio Cover Permits in Portland Metro — What You Need to Know

  • Attached patio covers require a building permit when the roof area exceeds 200 square feet or when the cover is attached to the house structure. Freestanding structures under 200 square feet typically do not require a permit, but must meet setback requirements.

    Plan review is required for all permitted structures. Portland BDS currently takes [FLAG — verify current timeline] for residential accessory structure permits.

    We handle permit applications, plan preparation, and inspection scheduling for all applicable projects.

  • Threshold and review requirements vary by jurisdiction. Washington County generally follows the same thresholds as Portland. Clackamas County may have different requirements depending on the specific city (Lake Oswego, West Linn, and Milwaukie each have their own building departments).

    We assess permit requirements at the estimate visit for each specific jurisdiction and include permit costs and timeline in the written estimate.

  • Many Portland-area neighborhoods with active HOAs require design review approval before construction of any accessory structure — separate from city permit requirements. If you are in an HOA, confirm approval requirements with your HOA board before signing a contract.

    We can provide drawings and material specifications needed for HOA design review submissions.

Serving Portland Metro Area

VResh Construction provides window replacement, siding installation, roofing, dry rot repair and full exterior renovation services throughout the Portland metro area and Southwest Washington.

Portland Metro — Oregon

Portland, OR
Oak Grove, OR
Cedar Mill, OR
King City, OR
Happy Valley, OR
Clackamas, OR
Milwaukie, OR
Gresham, OR
Wood Village, OR
Scappoose, OR
Sandy, OR
Newberg, OR
Estacada, OR
Lake Oswego, OR
Beaverton, OR
Hillsboro, OR
Tigard, OR
Sherwood, OR
West Linn, OR
Oregon City, OR

Southwest Washington

Vancouver, WA
Battle Ground, WA
Woodland, WA
Camas, WA
Ridgefield, WA
Washougal, WA
Kalama, WA

Extended Service Areas

Longview, WA
Kelso, WA
Salem, OR
Seaside, OR
Lincoln City, OR
Long Beach, WA
OUR FAQS

Patio Cover FAQs — Portland Homeowners

How much does a patio cover cost in Portland, OR?
A simple attached solid-roof patio cover (12'x16', pressure-treated framing, metal panel or shingle roofing) typically runs $8,000–$15,000. Larger structures, premium materials (cedar, composite), or complex designs run $15,000–$35,000+. Freestanding structures require footings and foundation work that adds cost. Free written estimate after on-site assessment. [FLAG — Verify ranges with Vlad]
Do patio covers require a permit in Portland?
+
In most Portland jurisdictions, attached patio covers exceeding certain size thresholds require a building permit. The threshold and review requirements vary by jurisdiction (City of Portland, Washington County, Clackamas County). We advise on permit requirements at the estimate stage and handle the application when a permit is required.
What prevents water damage where the patio cover attaches to my house?
+
Proper ledger flashing — a continuous through-wall flashing that directs water from behind the ledger board to the exterior. An unflashed ledger connection is the primary cause of structural rot damage in both patio covers and decks. We flash every ledger we attach. If you are getting quotes from other contractors, ask them specifically how they flash the ledger. The answer immediately indicates whether they understand moisture management.
Should I choose a solid roof or a pergola for my Portland patio?
+
If your primary goal is usable outdoor living space for as much of the year as possible, a solid roof cover is the right answer for Portland's climate. If your primary goal is aesthetic — visual structure and partial shade for summer entertaining — and you are comfortable with the patio being unusable in the rain, a pergola is a beautiful, more economical option. Many homeowners choose a pergola with a retractable cover or a polycarbonate panel system to achieve both aesthetics and weather protection.
How long does patio cover construction take?
+
A standard attached solid-roof patio cover (12'x16', straightforward house attachment) takes 3–5 days for framing, roofing, gutters, and trim. Larger structures or custom pergolas take 5–10 days. The most variable factor is permit approval timing — Portland residential accessory structure permits typically take 4–8 weeks after a complete application — confirm current timeline at the estimate stage. [FLAG — Vlad to confirm current Portland accessory structure permit lead time before publishing] We factor permit lead time into the project schedule.
My existing patio cover leaks where it meets the house — can that be fixed?
+
Usually yes. Leaks at the wall junction are almost always a flashing failure — either the original installation never included proper ledger flashing, or existing flashing has failed from movement and weather exposure. The repair requires removing siding to access and replace the flashing properly — not just applying sealant at the surface. Sealant on a failed ledger flashing buys 1–2 years at best. We diagnose the specific failure and fix it correctly.
Can you attach a patio cover to a James Hardie or stucco home?
+
Yes. The attachment and flashing technique varies by cladding material. Fiber cement (Hardie) attachment requires back-priming all cuts and proper integration with the WRB behind the siding. Stucco attachment requires specific fasteners and waterproofing at each penetration. We assess the existing wall assembly at the estimate visit and design the attachment method to match.
Can I add electrical (lighting, fan, outlets) to my patio cover?
+
Yes — electrical for ceiling fans, lighting, and outdoor outlets is commonly included in patio cover projects. This requires an electrical permit and a licensed electrician for the new circuit. We coordinate the electrical rough-in during the framing phase and bring in our licensed electrical trade partner at the right point in the sequence. [FLAG — confirm with Vlad how electrical is handled on patio projects.]