Plan responsibly
Before You Build
This project may be subject to local permit, zoning, site, or structural requirements.
- Verify permit scopeConfirm local permits, drawings, and inspections.
- Verify foundationsVerify soil, frost, drainage, loads, and site conditions.
- Verify the assemblyConfirm ledger, foundations, guards, stairs, loads, materials, connectors, and local adoption.
Planning arithmetic only: User-entered prices are not a quote.
No structural design: This does not design a ledger, foundation, guard, stair, connection, or load path.
View code references
Model-code reference
2012 OTHER, Section DCA 6
Prescriptive residential wood deck guidance: DCA 6 is model guidance, not proof of local adoption. This calculator does not apply its structural provisions.
Source: American Wood Council — DCA 6 Prescriptive Residential Wood Deck Construction Guide · Reviewed 2026-08-26
Local requirements may differ. A model-code reference does not confirm the code edition, amendments, zoning rules, or permit requirements adopted where the project is located.
Model-code references
2012 OTHER, Section DCA 6: Prescriptive residential wood deck guidance. Source: American Wood Council — DCA 6 Prescriptive Residential Wood Deck Construction Guide. Reviewed 2026-08-26.
Local requirements may differ. Verify the adopted code, amendments, zoning rules, and permit requirements with the local authority.
Methodology
How we calculate this
The calculator multiplies rectangular area plus entered waste by each material/labor square-foot rate, prices entered railing length separately, prices only the user-entered stair add-on area with explicit stair square-foot rates, then adds the permit/design allowance. It infers no stair geometry or structure.
total range = area × (1 + waste) × material/labor rates + railing length × railing rates + entered stair add-on area × stair rates + permit/design allowance
Use comparable local inputs
Enter current rates with matching material, labor, tax, delivery, removal, access, and finish scope.
Design is outside this estimate
Verify structure, ledger, foundations, guards, stairs, loads, species, grade, connectors, local adoption, and permits separately.
Keep add-ons explicit
Use zero only when an item is genuinely outside scope; otherwise enter a transparent local range or allowance.
Sources
Assumptions and references
Last reviewed: 2026-08-26