Cost to Build a Deck (2026)
Building a deck typically runs $30–$60 per square foot installed, depending on material (pressure-treated pine at the low end, composite/cedar higher) and labor in your area. A common 12×12 ft (144 sq ft) deck therefore lands around $4,300–$8,600 installed.
Use the deck board calculator to estimate boards, then get 2–3 contractor quotes before committing. Material-only DIY costs are roughly half the installed figure.
Frequently asked questions
How much does it cost to build a 12x12 deck?
A 144 sq ft deck typically runs about $4,300–$8,600 installed, depending on whether you use pressure-treated lumber or composite decking.
Is it cheaper to build a deck yourself?
Yes — material-only DIY costs are roughly half the installed price, but you take on the labor, footings, and any permits.
Does a deck add value to a home?
A well-built deck commonly returns around 50–65% of its cost at resale and expands usable outdoor living space.