A deck is priced by area, material and labor. This guide uses figures published by NerdWallet (updated November 26, 2025) to show what a deck can cost and how to estimate yours. For quantities of boards, see our deck calculator.
Updated November 2026
Typical total cost
NerdWallet says a typical deck costs between $9,000 and $20,000, with a national average of $14,000. It also cites Angi for an average of $8,246 and a range of $4,341 to $12,586. The sources differ, which is a good reason to get local quotes.
Cost by deck size
| Deck size | Area | Cost range (NerdWallet) |
|---|---|---|
| 12 x 12 ft | 144 sq ft | $5,760 to $8,640 |
| 14 x 20 ft | 280 sq ft | $11,200 to $16,800 |
| 20 x 20 ft | 400 sq ft | $16,000 to $24,000 |
These ranges work out to $40 to $60 per sq ft. In Excel: =14*20*40 returns $11,200 and =14*20*60 returns $16,800.
Cost per square foot
NerdWallet cites Angi for professionally built decks at $30 to $60 per sq ft, with labor at $15 to $35 per sq ft. Material alone, per sq ft: pressure-treated wood $3 to $8, premium natural wood $4 to $20, composite $5 to $20, vinyl or PVC $5 to $13 and metal $6 to $20. NerdWallet notes that material is only about half of the total cost of a deck install.
How to estimate your deck
- Multiply length by width for the area.
- Pick a material price and a labor price per sq ft.
- Add permits, railings, stairs, lighting and removal of any old deck.
- Add a contingency of about 10 percent for surprises.
The job estimate template turns those lines into a quote with markup and tax.
What changes the price
- Material choice: composite costs more up front than pressure-treated wood.
- Height and access: raised decks need more structure.
- Extras: railings, stairs, built-in seating and lighting.
- Permits and local rules.
Prices change by city, season and contractor. Treat every figure here as a starting point and get at least two written quotes.
Frequently asked questions
How much does it cost to build a 12 x 12 deck?
NerdWallet gives $5,760 to $8,640.
What is the cost per square foot to build a deck?
NerdWallet cites Angi at $30 to $60 per sq ft for professionally built decks, and its size table works out to $40 to $60.
Is it cheaper to build a deck myself?
You save the labor, which NerdWallet cites at $15 to $35 per sq ft, but you need tools, time and knowledge of local code.
Do I need a permit?
Often, but rules vary by area. Check with your local building department.


