Deck Building Cost: Price per Square Foot and by Size

shape
shape
shape
shape
shape
shape
shape
shape
Construction worker in a hard hat on a building frame - deck building cost

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 sizeAreaCost range (NerdWallet)
12 x 12 ft144 sq ft$5,760 to $8,640
14 x 20 ft280 sq ft$11,200 to $16,800
20 x 20 ft400 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

  1. Multiply length by width for the area.
  2. Pick a material price and a labor price per sq ft.
  3. Add permits, railings, stairs, lighting and removal of any old deck.
  4. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *