Subscribe

COST & ESTIMATES · July 21, 2026

Cost to Add a Roof Over a Deck (2026): By Size

Cost to add a roof over a deck in 2026: $20 to $50/sq ft lean-to, $70 to $155 gable (HomeGuide), plus footings that can add $1,100 to $5,000.

By The Roofing Brief Team. Last reviewed: October 2026.

The cost to add a roof over a deck in 2026 is $20 to $50 per square foot for a solid lean-to and $70 to $155 per square foot for a framed gable, according to HomeGuide’s patio and deck roof cost guide (February 10, 2026). On a 200 square foot deck that is $4,000 to $10,000 for a lean-to and $14,000 to $31,000 for a gable. This Old House (updated April 1, 2026) reports the same $14,000 to $31,000 band for most homeowners, an average of $21,000, and all-in rates of $15 to $60 per square foot. Open awnings and canopies sit below both: HomeGuide lists $1,000 to $7,000 for a 200 square foot cover.

The same per-square-foot rates apply to a patio, with one change: a slab removes the deck framing but still needs a footing under each post, which This Old House prices at $150 to $500 per footing, with at least four for a 12 by 12 ft structure. Extending the roof you already have is a separate route, priced in its own section below.

On a 12 by 16 ft deck (192 sq ft), HomeGuide’s rates put an aluminum awning or lean-to at $3,840 to $9,600 and a framed gable at $13,440 to $29,760, before any footing work. That $20,000 spread is set by two decisions: the roof style, and whether the existing deck can carry roof posts. The structural question has its own section and decision table.

How much does it cost to add a roof over a deck?

Adding a roof over a deck costs $20 to $50 per square foot for a solid lean-to and $70 to $155 per square foot for a gable or roof extension, per HomeGuide (Feb 2026), and $15 to $60 per square foot all-in per This Old House (Apr 2026). Simple shade covers (awnings and pergolas) sit at the low end. A solid, framed roof that sheds rain and snow sits at the high end, and HomeGuide prices a gable roof or roof extension over a 200 square foot deck at $14,000 to $31,000.

Price per square foot of covered area is the number that scales to your own deck. A 12 by 16 foot deck is 192 square feet: at $25 per square foot that is about $4,800 for a lean-to cover, and at $120 per square foot it is about $23,000 for a full gable. Labor alone runs $10 to $35 per square foot per This Old House, or $15 to $50 per square foot per HomeGuide, which is $1,000 to $5,000 per roofing square (100 sq ft) across the two guides.

Cost to cover a deck by roof style

Roof style is the biggest cost lever. Open structures (awnings, pergolas) carry little load and use less material. Solid roofs need framing, roofing, flashing and drainage. The table compares two 2026 cost guides that rank for this query for a roughly 200 square foot cover; where they disagree, both figures are shown.

Roof style HomeGuide total (200 sq ft) This Old House range (average) Per sq ft installed Best for
Fabric or aluminum awning / canopy $1,000 to $7,000 Awning $1,500 to $7,000 ($3,000) About $5 to $35 (calculated from HomeGuide totals) Shade on a budget, partial weather cover
Pergola (open lattice) $2,000 to $13,000 $4,000 to $15,000 ($6,600) $25 to $50 wood lattice (HomeGuide pergola guide) Filtered shade, keeping an open feel
Louvered (adjustable) pergola $9,000 to $25,000 $10,000 to $25,000 ($13,000) $45 to $125 (HomeGuide) Shade that opens and closes on demand
Lean-to or shed roof (solid) $4,000 to $10,000 Shed $1,100 to $10,500 ($5,800) $20 to $50 (HomeGuide) Full rain cover at the lowest solid-roof price
Gable roof or roof extension (solid) $14,000 to $31,000 $13,000 to $30,000 ($18,500) $70 to $155 (HomeGuide) High ceiling, strong drainage, matching the house
Hip roof (solid) Not broken out Not broken out Quote against the gable row Wind resistance and a four-slope look

Sources: HomeGuide patio roof cost (Feb 10, 2026), This Old House (Apr 1, 2026), HomeGuide louvered pergola cost (Feb 10, 2026).

The jump from a shed roof to a gable is where most sticker shock happens: HomeGuide’s per-square-foot floor goes from $20 to $70. A lean-to is a single sloped plane tied to the house wall on two posts, so framing is simple. A gable adds a ridge, two slopes and end walls. A louvered pergola with adjustable aluminum slats sheds rain when closed. HomeGuide puts an installed louvered pergola at $45 to $125 per square foot, or $6,500 to $18,000 for a 12 by 12 ft unit, which works out to about $9,000 to $25,000 at 200 sq ft. Premium brands run higher; HomeGuide lists StruXure at $150 to $200 per square foot installed. For one brand in detail, see what an Equinox louvered roof costs by size. For the full engineering on the gable option, see our deep dive on a gable roof over a deck, which covers load, pitch, and post support in detail.

Cost to add a roof over a deck by size

Roof cost scales almost linearly with covered area, so deck size is the fastest way to bracket your budget. A lean-to over a 100 square foot deck starts near $2,000 at HomeGuide’s $20 floor, while a gable over a 400 square foot deck reaches $62,000 at its $155 ceiling. The table sizes the same job across common deck dimensions.

Deck size Covered area Lean-to / shed range ($20 to $50 per sq ft) Gable / framed range ($70 to $155 per sq ft) Source
10 by 10 ft 100 sq ft $2,000 to $5,000 $7,000 to $15,500 HomeGuide rates; gable matches HomeGuide size table
12 by 12 ft 144 sq ft $2,880 to $7,200 $10,000 to $22,300 HomeGuide rates; gable matches HomeGuide size table
12 by 16 ft 192 sq ft $3,840 to $9,600 $13,440 to $29,760 Roofing Brief calculation from HomeGuide rates
16 by 20 ft 320 sq ft $6,400 to $16,000 $22,400 to $49,600 Roofing Brief calculation from HomeGuide rates
20 by 20 ft 400 sq ft $8,000 to $20,000 $28,000 to $62,000 HomeGuide rates; gable matches HomeGuide size table

These size ranges apply HomeGuide’s per square foot rates ($20 to $50 for lean-to, $70 to $155 for gable) to each deck footprint, and they track the sized ranges This Old House lists for comparable patios (144 sq ft at $4,200 to $21,500, 400 sq ft at $12,000 to $44,000). Your quote can land outside the band if the deck needs structural work, which the next section prices out.

Worked example: 12 by 16 ft attached lean-to, four new footings

Line item Input Low High Source
Lean-to roof, installed 192 sq ft at $20 to $50 $3,840 $9,600 HomeGuide, Feb 2026
New post footings 4 at $150 to $500 $600 $2,000 This Old House, Apr 2026
Engineered plans (where required) $0 or $500 to $2,000 $0 $2,000 This Old House, Apr 2026
Building permit $200 to $1,400 $200 $1,400 This Old House, Apr 2026
Gutter on the 16 ft eave 16 LF at $3 to $20 $48 $320 This Old House, Apr 2026
Total $4,688 $15,320 Sum of rows

Swap the first row for a gable ($13,440 to $29,760) and the same deck totals $14,288 to $35,480.

The deck footing upgrade that quietly swings the total

The cost driver almost no guide isolates is structural: an existing deck is usually not built to carry roof posts. The American Wood Council’s DCA 6 prescriptive deck guide (2015 IRC edition) sizes joists, beams, posts and footings for a uniform 40 psf live load plus 10 psf dead load, and it places concentrated loads (it names hot tubs, stairs and planters) outside its scope. Roof posts landing on deck beams are point loads of that kind, so they normally get their own footings. At This Old House’s $150 to $500 per footing, four new footings cost $600 to $2,000 and six cost $900 to $3,000; add $500 to $2,000 for engineered plans and the structural line lands at roughly $1,100 to $5,000.

A solid roof adds real weight. IRC rafter span tables (Table R802.4.1) are built on a roof dead load of 10 psf or 20 psf, and snow sits on top of that. DCA 6 states it does not apply to decks that will see snow loads, snow drift loads or sliding snow loads above 40 psf, which is the situation under a new roof edge in heavy-snow regions. If your deck posts and footings were not designed for the added load, the plan reviewer will ask for an upgrade before signing off.

Structural work Typical added cost When it is needed Source
Deck already engineered for roof load $0 added Newer decks built with a cover in mind n/a
New footings and posts under the roof $150 to $500 per footing Most existing decks getting a solid roof This Old House, Apr 2026
Engineered plans $500 to $2,000 Attached roofs and any jurisdiction that requires sealed drawings This Old House, Apr 2026
Deck board repair or replacement under the cover $8 to $22 per sq ft Rotted or undersized boards found during the work This Old House, Apr 2026
Full deck reframe for load Priced from the engineer’s plan Older or undersized decks failing load review No published range

Decision table: what your deck needs before a roof goes on

If Then Rule or source
The cover is a fabric awning or canopy under 200 sq ft and freestanding Usually no footing work; check whether a permit applies HomeGuide: freestanding patio roofs under 200 sq ft do not always need permits
Roof posts would bear on existing deck beams or joists Plan new footings under each post DCA 6 sizes members for 40 psf live + 10 psf dead, with concentrated loads out of scope
Design snow, drift or sliding snow load exceeds 40 psf Get an engineered design; DCA 6 does not apply DCA 6 general notes, item 9
The roof ties into the house wall or eave Budget for engineered plans ($500 to $2,000) This Old House, Apr 2026
You are in a high-wind or hurricane zone Expect cemented post bases; Florida reinforcement can add 20% or more HomeGuide; This Old House
A shingled extension would fall below 2:12 pitch Switch to a low-slope membrane or metal panel roof IRC R905.2.2: asphalt shingles need 2:12 or steeper, double underlayment from 2:12 to 4:12

Before you price the roof itself, have a contractor or structural engineer confirm your footings; This Old House prices engineered plans at $500 to $2,000 where a jurisdiction requires them. In the worked example above, the footing, plan and permit lines add $800 to $5,400 to a lean-to that costs $3,840 to $9,600 on its own, and finding that out after signing is how budgets blow up.

Cost by roofing material

Roofing surface is the second-biggest lever after style and structure. Material sets the per square foot rate and whether the cover lets light through. The two guides price materials differently because This Old House quotes the roofing surface while HomeGuide quotes a complete 10 by 20 ft cover, so both columns are shown.

Material This Old House, per sq ft installed (Apr 2026) HomeGuide, per sq ft installed (Feb 2026) Notes
Vinyl $6 to $15 $25 to $80 HomeGuide’s top end is acrylic-vinyl and reinforced panels
Wood $16 to $38 $20 to $40 lattice; $60 to $120 solid Solid wood shed roofs cost the most per HomeGuide
Fiberglass $18 to $42 $30 to $65 Light and rigid
Glass $28 to $50 $20 to $50 Aluminum or steel frame; tint for sun control
Insulated panels $30 to $65 $30 to $60 HomeGuide: aluminum skin over a foam core at least 3 in. thick
Aluminum $22 to $75 $20 to $50 (insulated adds 20% to 50%) HomeGuide: lasts up to 20 years, dents in hail

On a framed gable, the finish changes the price less than the framing does. HomeGuide’s gable table puts asphalt shingles at $70 to $130 per square foot, metal at $70 to $140, tile at $75 to $150 and slate or stone at $80 to $155, so matching an existing shingle roof is usually the cheapest solid finish. For a lower-cost metal option, see our guide to building a corrugated metal patio cover. For roofing surface pricing that feeds these numbers, The Roofing Brief tracks current material costs in its 2026 Roofing Cost Report, which breaks down installed pricing by material and region.

What drives the price beyond style, size, and material

After roof style, size, structure and material, three line items move the number: how the roof attaches to the house, the permit, and labor. This Old House puts labor at $10 to $35 per square foot, roughly a third of the total, and notes contractor quotes for the same job can differ by up to 20%.

  • Attachment. An attached roof needs a ledger fastened to the house framing plus step flashing at the wall, and HomeGuide notes that matching the patio roof to the home’s roof costs more than a freestanding cover. Ask for the ledger and flashing as a separate line item, since the wall junction is the most common leak point.
  • Permits. This Old House lists $200 to $1,400 for permits; HomeGuide cites a $60 to $200 minimum for a new roof over a patio.
  • Labor. HomeGuide lists carpenters at $30 to $100 per hour, roofers at $30 to $100, electricians at $50 to $130 and general contractors at $50 to $150, or $15 to $50 per square foot of roof in labor alone.

Add-ons that change the deck-cover budget

Finish details and comfort features add up fast, and they are cheapest to install while the roof is open and framed. Lighting, fans, ceiling finish, and gutters are the common extras; our gazebo gutters guide covers kits sized for small covers. Price them into the first quote rather than bolting them on later, when running wire or adding a ceiling means reopening finished work. The table below lists typical 2026 add-on costs reported by This Old House.

Add-on Typical cost Notes
Ceiling fan $100 to $400 plus about $300 to install Wire it while the ceiling is open
Recessed lighting $300 to $1,000 String lights start near $50
Full lighting system $1,500 to $4,500 Multiple circuits, switches, dimmers
Tongue-and-groove or beadboard ceiling $5 to $20 per sq ft Roughly $1,000 to $4,000 on a 200 sq ft cover
Gutters $3 to $20 per linear foot About $600 for a 20 foot aluminum run with downspouts
Motorized screens or louvers $2,000 to $5,000 Turns a cover into a three-season space

If the deck is raised over usable space below, running the roof also opens the option of an under-deck ceiling system that keeps the area beneath dry. At This Old House’s $5 to $20 per square foot for ceiling treatments, finishing the underside of a 192 sq ft cover adds $960 to $3,840, which is cheaper while the rafters are still open. Our guide to the deck gutter system covers the drainage layer that catches water dripping between the deck boards.

Attached versus freestanding roof over a deck

An attached roof ties into the house wall with a ledger and reuses the home’s structure; HomeGuide’s lean-to pricing ($20 to $50 per square foot) assumes this setup, with the roof connected to the building and carried on 2 posts at the outer edge. A freestanding roof stands on its own posts, avoids cutting into the house and sidesteps the leak risk at the wall junction, but it needs 4 posts and 4 footings (This Old House: $150 to $500 each). HomeGuide prices freestanding roofs at $10 to $125 per square foot depending on type.

Choose attached when the deck sits against the house and the cover should read as part of the home. Choose freestanding when the deck is detached, the house wall is a poor tie-in point, an HOA bans roofline changes, or the cover is under 200 sq ft and a detached structure may fall under the permit exemption in IRC R105.2 for one-story detached accessory structures of 200 sq ft or less, where your jurisdiction adopts it unamended.

Cost to add a roof over a patio versus a deck: what changes

A patio changes the foundation question, not the roof. Over a deck you are adding roof load to a structure that DCA 6 sizes for a 40 psf live load and 10 psf dead load, which is why the footing upgrade above so often decides the budget. Over a slab you skip the deck framing, but a standard patio slab is not a footing: each post normally needs its own pier below the frost line, which means cutting the slab at each post. This Old House prices those footings at $150 to $500 each, and HomeGuide prices concrete removal at $3 to $8 per square foot.

That trade tends to land in the patio’s favour: four slab-cut piers at $150 to $500 each total $600 to $2,000, against deck-framing work that can need engineered plans on top. The roof structure above is identical, so the per-square-foot rates in the style table apply to both. Two other differences matter on site: a slab sheds water toward the house far more often than a deck does, so check the fall before you enclose it, and a patio sits lower, which gives you more headroom to work with when you tie into the existing roof.

Cost to extend the existing roof over a patio or deck

Extending the roof plane you already have costs about the same as a new gable: HomeGuide groups “gable roof over / roof extension” at $14,000 to $31,000 for a 200 square foot deck, or $70 to $155 per square foot. You continue the existing slope outward instead of framing an independent roof, so the finish matches and there is no second ridge to flash. The constraint is headroom. Carry a 4:12 pitch out 12 feet and the outer edge sits 4 feet lower (4 in. of drop per foot times 12 ft = 48 in.), which is why shallow extensions often end up at a lower pitch than the house. Below 2:12, IRC R905.2.2 no longer allows asphalt shingles, so the extension needs a low-slope membrane or a metal panel roof.

The tie-in is the part that drives cost and permitting. You are cutting into the existing eave, and the rafters you are extending were sized for the original span, so the work usually needs a structural review (This Old House: $500 to $2,000 for engineered plans) and almost always needs a permit. Where headroom runs out, the alternatives are a separate lower-pitched shed roof tied below the eave ($20 to $50 per square foot) or a freestanding structure, both covered above.

Solid roof, pergola, or awning: picking by budget

Pick by the weather protection you need first and the budget second. Full rain and snow cover requires a solid roof and its structural cost. Shade alone can be handled by an open structure at HomeGuide’s $1,000 to $13,000 for awnings and pergolas on a 200 sq ft deck. Match the option to the job in this order.

  1. Under $4,000, shade only: a retractable or fixed awning, or a basic pergola. No rain protection, minimal structural load, often no footing upgrade.
  2. $4,000 to $10,000, real rain cover: a solid lean-to or shed roof, usually with a modest footing upgrade. The best value for full weather protection.
  3. $14,000 and up, permanent room-like space: a gable or hip roof matched to the house, with footings and a ledger sized for the load. Consider this if you may later enclose it into a three-season porch.

If you plan to add ceiling finish or lighting, price it now using the add-on table above: This Old House lists recessed lighting at $300 to $1,000 and a ceiling fan at about $300 to install, both cheaper to wire before the ceiling is closed.

Does covering a deck add home value?

A well-built, permitted roof over a deck can add usable outdoor living space that many buyers value, and a midrange, functional cover generally returns more than a luxury enclosure. This Old House notes a 300 square foot indoor room addition runs $75,000 or more, while a patio or deck cover runs $15,000 to $25,000, so a cover buys weather-protected square footage at a fraction of an enclosed addition’s cost. HomeGuide adds a limit: a roof over a deck or patio does not add to the home’s square footage in an appraisal unless it is fully enclosed with insulation and heating.

The return depends on build quality, whether the work was permitted, and how well the cover matches the house. A shaded, south-facing wall can also cut cooling load: This Old House cites indoor temperature drops of 8 to 15 degrees behind a patio roof and roughly 20 percent summer air conditioning savings. Unpermitted or poorly flashed covers can subtract value by flagging as a liability at inspection, so keep the permit paperwork with the home records.

Permits, code, and HOA rules

A solid roof over a deck almost always requires a building permit, because it changes the structure and its load path. In snow country that review turns on design load rather than span alone, and the drift that builds where the new roof meets the house wall is often the governing case, which our guide to roof snow load design works through with numbers. This Old House puts permits at $200 to $1,400, and the permit triggers inspections of the footings, ledger connection and framing. Skipping the permit risks a stop-work order, fines, and problems at resale when the addition shows up as unpermitted.

Ask the building department three questions before you design: the ground snow load it uses from IRC Table R301.2, the maximum projection and side or rear setback for an attached cover, and whether a freestanding cover of 200 sq ft or less is exempt under its version of IRC R105.2. Attached roofs that tie into the house wall face stricter flashing and connection inspection than freestanding covers, and a setback or height limit can force a different roof style. Our guide to roof permit cost by state and city shows the range of permit fees.

DIY versus hiring a pro

An awning or a kit pergola is a realistic DIY project for a confident homeowner: HomeGuide prices a 12 by 12 ft pergola kit at $700 to $4,000. A solid roof over a deck is not a DIY job in most cases. It involves load calculations, a ledger connection that must be flashed correctly, and inspections of footings and framing. Labor is the part you would save: $10 to $35 per square foot per This Old House, or $1,920 to $6,720 on a 192 sq ft cover, which one leak at the wall junction or one undersized footing can cost more than to fix. If you are covering an existing frame, our guide to pergola roofing materials covers what the posts can carry.

The middle path is doing the surface work yourself under a permitted plan: an engineer ($500 to $2,000 for plans, per This Old House) sizes the structure and a pro ties it to the house, and you handle decking, trim, or ceiling finish at $5 to $20 per square foot in materials and labor if hired out. For the framing sequence and how a cover attaches, see our walkthrough on how a porch roof attaches to the house.

Frequently asked questions

How much does it cost to add a roof over a deck?

Adding a roof over a deck costs $20 to $50 per square foot for a solid lean-to and $70 to $155 per square foot for a gable, per HomeGuide (Feb 2026). On a 200 square foot deck that is $4,000 to $10,000 for a lean-to and $14,000 to $31,000 for a gable. Awnings and canopies run $1,000 to $7,000. New post footings and engineered plans can add about $1,100 to $5,000.

How much does it cost to cover a 12 by 16 deck?

Covering a 12 by 16 foot deck, about 192 square feet, runs roughly $3,840 to $9,600 for a lean-to or shed roof and $13,440 to $29,760 for a framed gable at HomeGuide’s 2026 per square foot rates. Adding four footings, a permit, optional engineered plans and a gutter brings the lean-to to about $4,700 to $15,300 all in.

Is it cheaper to add a roof over a deck or a patio?

Covering a patio is usually cheaper than covering a raised deck. The roof costs the same per square foot, but a deck is sized for a 40 psf live load and 10 psf dead load under AWC’s DCA 6 guide, so roof posts usually need new footings and sometimes engineered plans. On a slab, each post still needs its own footing, at $150 to $500 each per This Old House.

Can you add a roof to an existing deck?

Yes, you can add a roof to an existing deck, but the deck must be able to carry the added weight. IRC rafter span tables assume 10 or 20 psf of roof dead load, plus snow in cold climates, and DCA 6 does not cover decks with snow loads above 40 psf. Have a contractor or structural engineer check the footings and posts first, and expect new footings under each roof post.

Do you need a permit to put a roof over a deck?

A solid roof over a deck almost always requires a building permit, since it alters the structure and load path. This Old House puts permits at $200 to $1,400, and they trigger inspections of the footings, ledger, and framing. Freestanding covers of 200 square feet or less may be exempt under IRC R105.2 where adopted. Confirm with your local building department and HOA before you build.

What is the cheapest way to cover a deck?

A fabric canopy or manually retractable awning is the cheapest way to cover a deck: HomeGuide lists shade sails at $150 to $500 and manual retractable awnings at $200 to $3,000. An open pergola runs more, at $1,450 to $5,750 installed. Both provide shade rather than full rain protection, carry little structural load, and often avoid the footing upgrade a solid roof would require.

Does a roof over a deck add value to a home?

A well-built, permitted roof over a deck can add usable outdoor living space that many buyers value, and This Old House notes a cover costs $15,000 to $25,000 against $75,000 or more for a 300 square foot room addition. Per HomeGuide, it does not add appraised square footage unless the space is fully enclosed, insulated and heated. Unpermitted or poorly flashed covers can subtract value at inspection.