DeckMath
Two-tier · IRC R311.7 + R312

Multi-Level Deck Calculator

The structural + cost estimator for two-tier decks — a lower deck near grade plus an upper deck at house-floor level, connected by a stair. Common on walk-out basements, pool surrounds, or any backyard with significant grade change. DeckMath sizes both frames, derives the connector stair from the elevation difference (rise / treads / IRC R311.7 compliance), counts footings (with Ø-upgrade for upper-deck posts), and gives a unified BoM with a 25% labor complexity premium baked in.

3 configurations3 materialsConnector stair auto-sized14″ Ø upper-deck footings+25% labor complexityEngineer-flag (≥ 12 ft)3D viewer (upper tier)
2·Deck tiers
auto·Stair sizing
+25%·Labor premium
3·Materials

Inputs

Lower deck

ft

ft

in

Lower area · 224 sq ft

Upper deck

ft

ft

in

Upper area · 168 sq ft · Connector rise · 72
392 sq ft multi-level deck — Upper directly over lower. Project total $17,293 to $26,088.
Multi-Level · Upper directly over lower·South
$17,293 – $26,088$44.11–$66.55 /sq ft installed
392 sqft total10 connector treadsComposite (capped)
Lower deck224 sqft

16' × 14' · 24″ off grade

Joists13
Beams2
Posts3
Footings3
Railing44 lf
Upper deck168 sqft

14' × 12' · 96″ off grade

Joists11
Beams2
Posts6
Footings6
Railing38 lf
Connector stair
7.2″ rise · 11″ run
Total footings
3 lower (10″ Ø) + 6 upper (14″ Ø)
Upper load
168 sqft × 50 psf
Materials
Low $4,312
Connector stair (lower → upper)
Total rise
72
Treads
10
Per-step rise
7.2
Total run
110

Entry stair (grade → lower): 4 treads × 6″.

Compliance · IRC 2021 + multi-level best practice

Upper deck railing — 42″ height (auto-required)

IRC R312.1

38 lf along 3 sides (excludes ledger).

Lower deck railing optional (24″ above grade)

IRC R312.1

IRC R312 only requires guardrail above 30″ above grade.

Connector stair — 10 treads × 7.2″ rise

IRC R311.7

Total rise 72″ over 10 risers, 11″ tread depth (IRC R311.7.5 max riser 7.75″).

Upper-deck footings — 6 × 14″ Ø (heavier load)

IRC R301.5 + R403.1.4

Upper deck total dead+live load 8,400 lb (168 sqft × 50 psf). Larger Ø footings transfer the increased point load to soil.

Upper directly over lower

DeckMath multi-level guide

Upper deck footprint sits within lower's. Posts pass through lower deck to footings beneath.

Bill of materials (combined)

Composite (capped) decking
392 sqft total (lower 224 + upper 168)
392 sqft
$4,312
Lower deck footings
3 × 10″ Ø Sonotube + concrete
3.0 ea
$660
Upper deck footings
6 × 14″ Ø — heavier load (8400 lb)
6.0 ea
$1,650
Railing (composite cap + balusters)
82 lf — lower + upper
82 lf
$2,870
Stairs
10 risers connector + 4 risers entry
14 risers
$1,330
Building permit + inspection
Multi-level requires structural inspection (national-median fee)
1.0 ea
$250
Materials subtotal
$11,072

Multi-level pricing 2026-Q1. Labor includes 25% complexity premium for working at height + staging.

Live preview · upper deck

Visualize the upper tier

3D shows the upper deck (taller posts, more dramatic). Lower deck dimensions are listed in the BoM.

Loading 3D scene…
14′ × 12
Trex Enhance
Joists
11 × 12′
Beams
2 × 2-ply 2×10
Posts
6 × 6×6
Boards
27 rows

Multi-level estimates use 2026-Q1 national-median pricing. Labor includes a 25% complexity premium over single-level builds. Configurations with rise ≥ 144″ require structural-engineer review.

How to use

Three steps. Permit-ready output.

  1. 01

    Set the lower deck dimensions

    Length × width × height-off-grade. Lower deck is typically the larger one (16'×14' is common). Height ≥ 30″ triggers railing-required per IRC R312.1.

  2. 02

    Set the upper deck dimensions

    Length × width × height-off-grade. Upper deck attaches to the house at floor level (typically 96″ / 8′). Calc auto-derives the connector stair rise from the height difference.

  3. 03

    Pick a configuration

    Stacked-aligned (upper sits over lower — posts pass through to footings beneath), Offset (upper to one side of lower — independent footings), Tier (small landing/dining tier on top of larger lower).

  4. 04

    Choose material + pattern

    Both decks share material (most common). PT (cheapest, $4.50-7/sqft), Composite (premium, $11-18/sqft), Western Red Cedar ($7.50-12/sqft). Pattern: parallel or diagonal.

  5. 05

    Add scope items

    Lower-stair (grade → lower deck), railing on each tier, permit (multi-level usually requires structural inspection — $250 fallback), demo of existing single-level deck.

  6. 06

    Read your dual BoM

    Lower + upper deck dimensions, joist/beam/post counts per tier, connector stair rise + tread count + landing flag, footing count split by Ø (lower 10″ vs upper 14″), full project total + per-sqft. Save link, export PDF.

How we calculate

The math, fully transparent.

The Multi-Level Deck Calculator is the structural + cost estimator for two-tier decks — a lower deck near grade plus an upper deck at house-floor level, connected by a stair. Common on walk-out basements (lower at grade, upper at the kitchen door 8' up), pool surrounds (upper near house, lower at pool deck level), or any backyard with significant grade change. DeckMath sizes both frames, derives the connector stair from the elevation difference (rise / treads / IRC R311.7 compliance), counts footings (with a Ø-upgrade for upper-deck-supporting posts), and gives a unified BoM with a 25% complexity premium baked into labor — multi-level builds are slower than single-level because crews are working at height with staging.

IRC references

  • IRC 2021 R507 — Decks (full prescriptive code)
  • IRC 2021 R311.7 — Stairways (rise, run, landing requirements)
  • IRC 2021 R312 — Guards / railings (42″ height required when deck > 30″ above grade)
  • IRC 2021 R301.5 — Live load (40 psf residential decks)
  • IRC 2021 R403.1.4 — Frost-depth footings

Multi-level pricing 2026-Q1: RSMeans Q1-2026 + national-median labor rates with 25% complexity premium for working at height. IRC 2021 prescriptive code references: R507 (decks), R311.7 (stairs), R312 (guards), R301.5 (live load), R403.1.4 (frost-depth footings).

Total project area
lower_area + upper_area

Combined footprint used for material and per-sqft pricing. Stacked-aligned configurations don't double-count the overlap because each tier still consumes its own decking material.

Connector stair sizing
treads = ceil((heightUpper - heightLower) / 7.75)

IRC R311.7.5 max riser = 7.75″. Riser = (heightUpper - heightLower) / treads. Run = 11″ per tread (10″ minimum + 1″ nosing). Landing required if total run > 12 risers — split into two flights with a mid-landing.

Upper-deck post load
upper_area × 50 psf (10 dead + 40 live)

IRC R301.5 design load. A 14×12 upper deck = 168 sqft × 50 = 8,400 lb total dead+live. Distributed across upper deck's 6 posts (2 along outboard beam × 3-post grid) = 1,400 lb per post. Footings sized to 14″ Ø vs the 10″ Ø under lower deck.

Differential movement gap (offset config)
≥ ½″ between tiers

Offset configurations use independent footing sets. Each deck moves independently with seasonal cycles — a ½″ gap between adjacent decking edges prevents binding. Stacked-aligned doesn't need this because there's no shared edge.

Multi-level labor premium
base_labor × 1.25 × region_mult

Multi-level builds run 25% slower than single-level — crews need staging for upper-tier work, more material handling per sqft, and additional ledger flashing courses. Region multiplier (US_NE 1.22, US_W 1.28, US_S 0.92, US_MW 1.00) compounds.

Save your plan

Don’t lose this estimate.

Your inputs are preserved in the URL — email it to yourself or copy the link so you can compare with contractor bids later. No account needed.

Frequently asked

Questions, answered.

Embed this calculator

One line. Any site. Free.

Drop the snippet into your contractor site, blog, or marketing page. Theme matches the parent site automatically.

<!-- Drop into any HTML, WordPress, Webflow, or contractor site -->
<script src="https://embed.deckmath.com/v1.js"
        data-deckmath-calc="multi-level-deck-calculator"
        data-theme="auto"
        async></script>