Most homeowners start shopping for a patio roof after one bad afternoon: the 4 p.m. sun bakes the table, or a passing storm soaks the cushions. The term spans everything from a $1,500 fabric awning to a $30,000 framed addition with shingles and a gutter.
The short answer: an attached solid roof is the only type that blocks rain, snow, and sun year-round, and it costs the most. If you mainly need shade, a pergola, louvered roof, or retractable fabric cover costs far less. Panel kits sit in between: fast to install, and faster to age.
This guide compares the major types on protection, shade, cost, permanence, and ventilation, then covers attachment, footings, wind uplift, snow load, drainage, materials, and permits.
Last updated: October 1, 2026. Written for US homeowners. PatioHaven is independent and reader-supported; see our about page for how we research.
Disclosure: This guide is editorial and independent. We do not accept payment for product placement or rankings. Costs vary by region, site access, and season — treat every figure as a planning range.
The Main Patio Roof Types
Attached solid roofs
Framed from the wall to a beam carried by posts, then sheathed and covered in shingles or standing-seam metal. A lean-to slopes away from the wall; a gable has a ridge and adds headroom. Budget $35 to $75 per square foot installed, so a 12 ft by 16 ft patio runs $7,000 to $14,000.
Freestanding solid roofs
Framed entirely on its own posts, so no load transfers to the house. That helps with brick veneer, stucco over foam, or a cantilevered second story, at the cost of more footings and a rain gap at the wall.
Flat and low-slope roofs
Flat roofs read as modern but are the least forgiving because water pools. They need a continuous 1/4 in. per foot slope, a seamless membrane or metal, and a scupper or internal drain. Water-test before the ceiling closes up.
Louvered and pergola roofs
Louvered roofs rotate blades to block rain or open for airflow; fixed pergolas space rafters for shade and let rain through. Both vent hot air well in humid or desert climates.
Retractable and fabric covers
Awnings, fabric roofs, and shade sails are the lightest option and retract before storms, so uplift is less of a concern. Solution-dyed acrylic lasts 8 to 12 years in strong sun; cheap polypropylene fades in three or four.
Panel kits: polycarbonate and metal
Polycarbonate, corrugated PVC, or metal panels span between rafters and block rain fast; polycarbonate keeps the space bright. But it yellows and turns brittle under UV over 10 to 15 years, and thin panels are noisy in hail.
Integrated structures
Gazebos, screen rooms, and covered kitchens blur the line between a roof and a room. A screened-in patio is a hybrid: solid roof, screen walls. See our guides to screened-in patios and patio gazebos.
| Roof type | Coverage | Installed cost | Permanence | Permit |
|---|---|---|---|---|
| Attached solid roof | Full rain, sun, snow | $35–$75 / sq ft | Permanent | Almost always |
| Freestanding solid roof | Full rain, sun; gap at wall | $30–$65 / sq ft | Permanent | Usually; setbacks |
| Flat / low-slope roof | Full rain; drains poorly if flat | $30–$70 / sq ft | Permanent | Almost always |
| Louvered roof | Rain when closed; vents open | $35–$70 / sq ft | Semi-permanent | Usually |
| Fixed pergola | Shade only; no rain | $20–$45 / sq ft | Semi-permanent | Often |
| Panel kit | Rain, sun; some light passes | $12–$30 / sq ft | Semi-permanent | Sometimes |
| Retractable fabric | Shade, light rain; retracts | $10–$25 / sq ft | Reversible | Rarely |
| Umbrella / shade sail | Shade only | $5–$20 / sq ft | Reversible | No |
Cost by size and type
Cost scales with area but not linearly, because footings, posts, and design overhead are partly fixed, so the per-square-foot price drops as the footprint grows. The figures below are fully installed, permitted planning ranges in a moderate climate. Add 15 to 30 percent for high-cost metros, steep sites, or premium finishes.
| Patio size | Area | Attached solid roof | Louvered roof | Panel kit or fabric |
|---|---|---|---|---|
| 10 x 12 ft | 120 sq ft | $4,200–$9,000 | $4,200–$8,400 | $1,400–$3,600 |
| 12 x 16 ft | 192 sq ft | $6,700–$14,400 | $6,700–$13,400 | $2,300–$5,800 |
| 12 x 20 ft | 240 sq ft | $8,400–$18,000 | $8,400–$16,800 | $2,900–$7,200 |
| 16 x 24 ft | 384 sq ft | $13,400–$28,800 | $13,400–$26,900 | $4,600–$11,500 |
How a Roof Attaches to the House
Ledger board and flashing
An attached roof hangs on a ledger board lag-bolted through the siding into house framing, and most failures start here. Fasteners must reach framing or blocking, not sheathing, and flashing must layer so water sheds over the ledger and down the wall: weather barrier, flashing tape, metal Z-flashing, then covering. Skip a step and rot shows up in a year or two.
When the roofline fights back
Attachment gets hard with brick veneer (the ledger needs standoff spacers for a drainage gap), stucco or EIFS (which hides no framing), or a second-story band joist that blocks the load path. A freestanding design or a post-supported beam against the wall avoids tying into questionable structure.
Footings, Posts, Loads, and Drainage
Posts carry load to footings that resist downward and upward force. Most US footings are concrete, 24 to 36 in. deep, set below the frost line; in cold climates that can reach 42 to 60 in. Wind uplift is the force homeowners underestimate: suction is strongest at edges and corners, and a roof rated for snow can peel off in a thunderstorm if posts are surface-mounted on a slab with a few tapcons. The load path must reach an anchor embedded in the footing. Coastal salt pushes hardware toward stainless or hot-dip galvanized steel. Snow load drives framing size, so check the local ground snow load rather than copying a neighbor.
Drainage and gutters
A 200 sq ft roof sheds about 125 gallons per inch of rain. The simplest approach slopes the roof away from the house onto a gravel splash strip; if the ground does not fall away from the foundation, add a gutter and downspout that discharges clear of the footing. Watch the junction with the house roof: water from an upper eave or valley can overwhelm the new roof, so that point needs its own flashing and often a diverter. On a flat roof, standing water loads the structure and finds pinholes, so it should drain within 48 hours.
Roofing Materials Compared
Material follows roof type and climate. Asphalt shingles are the default on framed roofs: cheap and repairable, but heavy and needing a steeper slope. Standing-seam metal is lighter, sheds at lower slopes, lasts decades longer, and slides snow, but is noisier in rain without solid sheathing. Polycarbonate is light and bright but degrades under UV and cracks in hail. Wood needs refinishing every year or two in wet climates and rots at the post base. Fabric is least permanent, but comes down in minutes before a storm.
Permits, HOA Approval, and Inspections
Most attached and freestanding solid roofs need a building permit covering structural adequacy, footing depth, wind and snow load, and electrical if you add lights or a fan. An unpermitted roof can complicate a sale. Rules vary more than expected: height, setbacks, and lot-coverage limits come from local zoning, not a national code, and small low structures are sometimes exempt in one town and not the next. HOAs restrict color, material, and visible posts, so get approval in writing before ordering materials. Contractors handle the paperwork; see our guide to patio builders near you.
When a Patio Roof Makes Sense vs. a Shade Alternative
A roof earns its cost when you use the space in rain or year-round, when the patio bakes on the sunny side of the house, and when you plan to stay long enough to enjoy it. A shade alternative is smarter when the problem is sun alone: an umbrella, shade sail, or retractable awning delivers most of the comfort for a fraction of the cost and none of the permitting. Renters and anyone moving within a few years should favor reversible options. Try shade for one season; if you still avoid the patio in July, the roof is worth it. For sun-only problems, see our patio shade guide.
How we researched this guide
We built this guide from manufacturer specifications for louvered, panel, and fabric systems; published cost data and contractor pricing for framing, roofing, and concrete; and common installation practices from the building trades. We cross-checked load and attachment details against widely used structural principles: ledger flashing sequence, footing depth below frost line, and wind uplift concentration at roof edges. We also weighed homeowner-reported failure modes: reversed ledger flashing, shallow footings, surface-mounted posts, and flat roofs that hold water. Where guidance varies, we say so rather than inventing precision; permit thresholds, setbacks, and design loads are set locally, so confirm specifics with your building department. PatioHaven takes no payment for placement, and no vendor reviews this content.
Frequently Asked Questions
Do I need a permit to put a roof over my patio?
In most jurisdictions, yes. An attached or freestanding solid roof must meet footing, wind, and snow-load requirements, so it needs a building permit and at least one inspection. Small, low, unattached covers are sometimes exempt, but the thresholds differ by town. Call your building department and describe the project by size, height, and attachment.
How much does a patio roof cost?
As a planning range, expect $35 to $75 per square foot for an attached solid roof, $20 to $45 for a pergola, $12 to $30 for a panel kit, and $10 to $25 for a fabric cover, installed. A 12 ft by 16 ft solid roof typically runs $6,700 to $14,400. Labor, site access, and footing depth move the number most.
Can I attach a patio roof to my house?
Usually, if the wall has accessible framing to lag the ledger into and the flashing can be detailed correctly. Brick veneer, stucco over foam, and some EIFS walls complicate attachment and may call for a freestanding design. Never let an installer fasten a ledger only into siding or sheathing; fasteners must reach framing or blocking, and flashing must shed water over the ledger, not behind it.
What is the cheapest patio roof that still blocks rain?
A polycarbonate or metal panel kit is the least expensive option that keeps rain off, typically $12 to $30 per square foot and often installed by a handy homeowner. It is semi-permanent: polycarbonate yellows and becomes brittle over 10 to 15 years, and thin panels are noisy in hail. If you only need shade, an umbrella or shade sail costs far less and needs no permit.
A patio roof is a long-term decision, so match it to how you actually use the space. If rain and year-round comfort matter, invest in a properly framed, permitted, well-drained solid roof and get the attachment and footings right. If sun is the only problem, start with shade and let a season of real use tell you whether a roof is worth building.