Deck Cost Estimator

What it costs to build a deck — installed price range by size & material

Deck size

Length × width sets the deck area — the biggest cost driver. A 16×12 (192 sq ft) deck is near the U.S. average.

Build details

Railing is priced per linear foot and is code-required once the walking surface is more than 30 in above grade — it's auto-included for elevated decks.

Estimated cost to build
$0
~$0/sq ft

Guide: how to use this deck cost estimator

What it does

This estimator gives you a defensible ballpark cost to build a backyard deck before you call contractors — so you can budget, compare bids, and avoid getting overcharged. It builds the number up from your deck's size and decking material (the dominant cost drivers), then layers in height above grade, stairs, railing, a permit allowance, and a regional adjustment. The output is always a low–high installed-cost range — never a single firm number — because real bids vary. Everything is calculated privately in your browser, free.

How to use it

  1. Enter the deck's length and width in feet (the tool computes the area).
  2. Pick the decking material — pressure-treated is cheapest, composite/PVC most expensive.
  3. Choose the height above grade; elevated decks cost 20–50% more and force a code-required railing.
  4. Enter the number of stairs and pick a railing type.
  5. Set a regional adjustment if you're in a high- or low-cost market, then read the range and per-square-foot figure.

Worked example

A 16 ft × 12 ft deck (192 sq ft), pressure-treated, standard height (2–6 ft), 3 stairs, wood/vinyl railing, national region:

  1. Area = 16 × 12 = 192 sq ft. Height factor (standard) = 1.00.
  2. Decking + structure + labor = 192 × ($25–$40) × 1.00 = $4,800–$7,680.
  3. Stairs = 3 × ($120–$300) = $360–$900.
  4. Railing length = 16 + 2×12 = 40 linear ft × ($40–$70) = $1,600–$2,800.
  5. Subtotal = $6,760–$11,380; midpoint $9,070. Permit = 1% → clamp(50, 500) = $91, shown rounded to $100.
  6. Region 1.00 → Total = $6,760+$91 to $11,380+$91, each rounded to the nearest $50 = $6,850–$11,450.

So you'd budget roughly $6,850–$11,450, about ~$48/sq ft installed, and get three written bids to confirm.

The formula

area        = length × width
deck_cost   = area × unit_cost($/sq ft) × height_factor
stairs_cost = steps × $120..$300
railing_len = length + 2 × width   (house side not railed)
railing     = railing_len × unit($/linear ft)
subtotal    = deck_cost + stairs_cost + railing
permit      = clamp(1% × subtotal_mid, $50, $500)
total       = subtotal × region_factor + permit

Installed unit cost by material ($/sq ft): pressure-treated 25–40, cedar 30–50, composite mid 35–55, composite/PVC 50–80. Height factor: ground 0.70, standard 1.00, elevated 1.35. Region: national 1.00, high-cost metro 1.25, lower-cost 0.90. Every dollar figure is rounded to the nearest $50 to signal a ballpark.

Accuracy & disclaimers

Common mistakes this tool prevents

How to embed this tool on your website

No account, no coding. Copy the embed code and paste it where you want it to appear:

<iframe src="https://snaptoolsuite.com/deck-cost-estimator/?embed=1"
  style="width:100%;max-width:560px;height:1080px;border:0;"
  title="Deck Cost Estimator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/deck-cost-estimator/">Deck Cost Estimator</a> by Snap Tool Suite</p>
2 Paste it on your page
3 It just works

See it live: view a real embed example →

Frequently asked questions

How much does it cost to build a deck?

Most decks run roughly $25–$80/sq ft installed by material and height. A typical 16×12 (192 sq ft) pressure-treated deck at standard height lands around $7,000–$11,000 including substructure, labor, stairs, railing, and permit. This is a planning ballpark, not a binding quote.

Why installed cost, not the price of the boards?

Material-only board prices ($2–$45/sq ft) are a fraction of the real cost. Installed cost ($25–$80/sq ft) includes footings, posts, beams, joists, fasteners, and labor — which is 50–60% of the total.

Why a range instead of one firm number?

Cost swings with site conditions, local labor, lumber volatility, and design complexity. National-average unit costs alone span $25–$80/sq ft. Treat the estimate as ±20–30% and get three written quotes.

Does an elevated deck cost more?

Yes — 20–50% more for deeper footings, longer posts, complex framing, and a code-required guardrail. This tool applies a 1.35× height factor and auto-includes a railing for elevated decks.

Do I need a permit?

Usually yes. Permits run ~0.5–2% of project cost; this tool includes a ~1% allowance, floored at $50 and capped at $500. The flat permit fee is jurisdictional, so the regional multiplier is not applied to it.

Is it really free?

Yes. 100% free, everything runs in your browser.

Related tools

Put this calculator on your site

No account, no coding. Copy the embed code and paste it where you want it to appear:

<iframe src="https://snaptoolsuite.com/deck-cost-estimator/?embed=1"
  style="width:100%;max-width:560px;height:1080px;border:0;"
  title="Deck Cost Estimator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/deck-cost-estimator/">Deck Cost Estimator</a> by Snap Tool Suite</p>
2 Paste it on your page
3 It just works

See it live: view a real embed example →

Private: Everything is calculated in your browser. We don't store or sell your data. Estimate only.