What it costs to build a deck — installed price range by size & material
Length × width sets the deck area — the biggest cost driver. A 16×12 (192 sq ft) deck is near the U.S. average.
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.
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.
A 16 ft × 12 ft deck (192 sq ft), pressure-treated, standard height (2–6 ft), 3 stairs, wood/vinyl railing, national region:
So you'd budget roughly $6,850–$11,450, about ~$48/sq ft installed, and get three written bids to confirm.
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.
<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>
See it live: view a real embed example →
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.
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.
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.
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.
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.
Yes. 100% free, everything runs in your browser.
Private: Everything is calculated in your browser. We don't store or sell your data. Estimate only.