How Much Does Deck Installation Cost in 2026?
A new deck installation costs $10,000-$25,000 with a $16,000 average. Material choice (composite vs. wood) and ground prep drive most of the variation.
Deck installation pricing swings wildly based on one decision made before anything else: the decking material. A 256 sq ft pressure-treated deck and a composite deck of the same size are not the same project — they differ by $6,000-$10,000 just on materials, and the right choice depends on your maintenance budget over the next two decades, not just today’s quote.
What’s included in deck installation cost
A full deck installation covers design, permits, footing excavation and concrete pours, framing (joists, beams, posts), decking boards, railing system, stairs (one flight typically included), and cleanup. Most contractors include one inspection coordination; structural engineering fees are extra if your municipality requires a stamp on the drawings, typically $500-$1,500 for a residential deck.
Post footings are the foundation of any deck and are inspected before concrete is poured in most jurisdictions. Standard residential footings go below the frost line and are sized to the deck’s load — typically 12-18 inch diameter concrete piers. This is not a place to cut corners; a footing failure can cause the entire deck to shift or settle. Most contractors include footing work in their per-sq-ft pricing, but ask how many footings are planned and what diameter before comparing bids.
Ledger attachment — where the deck connects to the house — is the other high-stakes detail. Proper attachment requires through-bolts into the house’s rim joist with flashing to prevent water intrusion. Improper ledger work is the most common cause of deck collapses and is what inspectors scrutinize most closely. Any contractor who proposes skipping the ledger inspection should be disqualified.
When you’ll pay more than average
The $16,000 average is built around a 256 sq ft composite deck at grade on level ground with standard railing. You’ll exceed it with a second-story deck that needs deeper footings and longer posts ($2,000-$6,000 more), cable or glass railing ($2,000-$6,000 more over wood), exotic hardwood decking ($60-$90/sq ft instead of $40-$60), or any significant footprint beyond 300 sq ft. A large 500 sq ft composite deck with cable railing and stairs can reach $35,000-$40,000.
Sloped lots create the biggest surprises. A deck that appears to be a simple ground-level build from the back door might require 8-10 foot posts on the downhill side, turning it into an elevated deck with significantly more framing and longer post lengths. Always have the contractor walk the lot and assess the elevation change before finalizing the quote.
When you’ll pay less
Pressure-treated lumber at $15-$25/sq ft is the fastest path to a lower quote — a 256 sq ft PT deck with standard wood railing can come in at $4,000-$6,500 installed, all-in. Keeping the deck at grade (no elevation, minimal footing work), choosing a simple rectangular layout over an L-shape or multi-level design, and limiting railing to only the required sides all reduce the total. Getting bids in late fall or winter — off-peak for most deck contractors — sometimes yields 10-15% discounts.
Composite decking manufacturers run promotions at different times of year, and buying through a contractor who has a preferred supplier relationship can save $2-$5/sq ft on the material cost. On a 256 sq ft deck, that’s $500-$1,280 in material savings — worth asking about when getting quotes. Contractor-supplied composite through a direct account is often cheaper than retail pricing even after the markup. If your project is budget-constrained, starting with a pressure-treated frame and composite decking surface (instead of composite substructure) is a common hybrid approach that reduces cost while keeping the visible surface low-maintenance.
Cost Factors
- Decking material
- Pressure-treated lumber runs $15-$25 per sq ft installed. Composite decking (Trex, TimberTech) runs $40-$60/sq ft. Exotic hardwoods (ipe, teak) run $60-$90/sq ft. Material choice is the single largest cost driver.
- Deck size
- Costs scale close to linearly with square footage. A 200 sq ft deck at $50/sq ft composite runs $10,000; a 400 sq ft deck runs $20,000. Larger decks do get slight per-sq-ft discounts on labor setup time.
- Ground prep and elevation
- A flat ground-level deck over stable soil needs minimal prep. A sloped or elevated deck (second story, hillside) requires longer posts, deeper footings, and more framing labor, adding $2,000-$6,000 to the base cost.
- Railing system
- Standard pressure-treated wood railing costs $20-$40 per linear foot. Cable railing runs $60-$100/linear ft. Glass panel railing runs $100-$200/linear ft. A 16x16 deck perimeter uses roughly 48 linear feet of railing — the choice adds $900-$9,600 to the total.
Frequently Asked Questions
Do I need a permit to build a deck?
In nearly every jurisdiction, yes — especially if the deck is attached to the house, elevated more than 30 inches, or will be used for a hot tub. Permit costs range $150-$500. Building without a permit creates issues at resale and voids contractor liability.
How long does each material last?
Pressure-treated lumber lasts 15-20 years with annual sealing. Composite decking carries 25-30 year warranties and requires minimal maintenance beyond cleaning. Exotic hardwoods like ipe can last 40+ years but need periodic oiling.
Can I build a deck myself to save money?
The framing and decking installation are DIY-approachable if you have carpentry experience. The footings and ledger attachment (where the deck meets the house) are where most DIY mistakes happen and where inspectors focus. Expect to save $3,000-$7,000 on labor if you do it yourself, but factor in tool rentals and permit work.
What extras can I add and what do they cost?
Built-in bench seating adds $300-$800 per section. Low-voltage deck lighting runs $500-$2,000 depending on fixture count. A pergola over the deck adds $3,000-$8,000. A built-in grill station adds $1,500-$4,000.
Last updated 2026-05-24.