Retrofit — cover what you have
$2,000–$12,000
$10–$60/sq ft
Cheaper if your existing posts and footings can carry the roof load. If they can't, budget to reinforce them — that's the hidden cost of retrofitting a roof onto a deck built without one.

$2,000–$18,000the roof sets the price
Covering an existing deck costs $2,000–$12,000; building a new covered deck costs $5,000–$18,000. Almost all of the difference is the roof: an open pergola runs $10–$40/sq ft, while a full gable roof runs $60–$155/sq ft — a roof can double the per-square-foot cost of the deck beneath it. A roof also means bigger posts and footings, a flashed ledger, and usually a permit.
Retrofit — cover what you have
$2,000–$12,000
$10–$60/sq ft
Cheaper if your existing posts and footings can carry the roof load. If they can't, budget to reinforce them — that's the hidden cost of retrofitting a roof onto a deck built without one.
New — deck + roof together
$5,000–$18,000
$25–$90/sq ft (~200 sq ft)
More efficient than a retrofit — the structure is sized for the roof from day one, so nothing gets over-built or torn back apart. A large gable build with gutters + lighting reaches $20k–$31k.
Installed cost of the cover, $/sq ft — from open shade to a full weatherproof roof.
Pergola (open)
Partial shade, no rain cover
Lattice / patio cover
Filtered light, some rain
Solid shed roof
Full rain cover, flat/lean-to
Gable roof
Full weather + the highest ROI
Roof structure + roofing material
The single biggest swing — an open pergola is a fraction of a solid gable roof with shingles or metal. This is what moves a covered deck from $15 to $150 a square foot.
Beefier posts + bigger footings
A roof adds dead, snow, and wind load that transfers to the posts, so 4×4s become 6×6s and footings get larger and deeper — sized for the deck AND the roof together.
Ledger, flashing + wind uplift
A new roof ledger must be bolted and flashed to the house framing, and the roof becomes a wind-uplift surface that needs uplift-rated connectors an open deck never has.
Gutters + drainage
A solid roof sheds water somewhere — gutters, downspouts, and grading to keep it off the house and the footings add real cost a pergola skips.
Electrical, lights + fans
The reason most people cover a deck is to live under it — recessed lights, a ceiling fan, and outlets are near-universal add-ons that need a licensed electrician and a permit.


Source: IRC 2021 Appendix AH — Patio Covers (opt-in per jurisdiction; the deck ledger is still governed by R507).
Start with the deck itself — the calculator itemizes framing, footings, and railings — then add your roof from the ladder above:
Plan-view length × width.
IRC R312 requires a 36″ guardrail above 30″.
192 sq ft · Mid composite · 1.22× labor · 1.10× complexity
IRC R312 mandates a 36″ guardrail on open edges when deck height exceeds 30″. 40 lf priced at Mid composite tier.
Northeast typical permit fee is in the budget. Most jurisdictions require a permit for decks > 200 sqft, > 30″ above grade, or attached to the house.
Mid composite uses hidden-fastener clip systems (Cortex / CamoClip / Trex Universal) — labor takes 25–30% longer than face-screwing PT. Already inside the tier's installed $/sqft band.
National-median pricing (2026-Q1). Local prices vary ±15%. Materials line uses Mid composite tier; switch tiers to repaint the budget. Includes 10% contingency reserve on the high estimate.
Photoreal 3D · plan view · framing breakdown. Color matches your tier selection.
The Deck Material Calculator gives you a permit-ready bill of materials — every joist, hanger, fastener, and footing — validated against IRC 2021 span tables.
Estimates use 2026-Q1 national-median pricing (Home Advisor, Angi, RSMeans). Expect ±15% variance vs your local market. Always get 3 contractor bids before signing. This calculator is not a substitute for a licensed inspector or structural engineer.
People also ask
Covering an existing deck runs $2,000–$12,000, or about $10–$60/sq ft, depending entirely on the roof. An open pergola or lattice cover is at the low end ($10–$40/sq ft); a solid shed or lean-to roof is mid-range; a full gable roof with shingles is the high end. If your existing posts and footings weren't sized for a roof load, add the cost to reinforce them — a roof adds weight the original deck may not have been built to carry.
A brand-new covered deck (deck plus cover, built together) runs $5,000–$18,000 for a typical ~200 sq ft build — roughly $25–$90/sq ft. Building both at once is more efficient than retrofitting because the posts and footings are sized for the roof from the start. A large covered deck with a full gable roof, gutters, and lighting can reach $20,000–$31,000.
Almost always. Adding a roof changes the structural loads and creates a new roof ledger to the house, so nearly every jurisdiction requires a building permit — typically $200–$1,400 depending on project value. The inspector will check that the posts and footings are sized for the combined deck-plus-roof load and, in snow country, that the roof meets the local ground-snow load. Under IRC 2021 Appendix AH (where adopted), a patio cover carries a minimum 10 psf live load, but snow load governs wherever it exceeds that.
Yes, though less than the interior it resembles. A covered deck typically recoups about 40–65% of its cost at resale and makes the space usable in more weather, which buyers value. One caveat: a covered deck does not count as finished square footage unless it's insulated and heated/cooled — the moment you add HVAC and insulation you've built a sunroom or three-season room, which is a different (and pricier) project.
A pergola or a fabric/lattice cover, at roughly $10–$40/sq ft. It gives you shade and defines the space without the structural roof load, the gutters, or the roofing material that drive a solid roof's cost. If you want real rain protection on a budget, a simple lean-to (shed) roof tied into the house is the next step up — cheaper than a gable because there's only one slope and a shorter span.
Cost ranges: HomeGuide covered-deck + Decks.com covered-deck-costs + Fixr porch-addition (2025–2026). Code: IRC 2021 Appendix AH (patio-cover loads) + R507 (deck ledger). National averages — always get local bids.