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.