DeckMath
stairs · tread BoM · IRC R311.7.5

Stair Tread Calculator

Tread board count, total LF + waste, riser-board count, and material-tier price comparison across 6 deck-stair materials: PT lumber, grooved + square-edge composite, Ipe + Cumaru hardwoods, and cedar. Pick board pattern (single 2×12, two-board 2×6×2, or pre-bullnosed stair-tread stock) and stringer style (cut adds 15% waste, solid 5%). Every tread + nosing cross-validated against IRC 2021 R311.7.5.2 + R311.7.5.3. Pairs with stair-stringer-calculator (cut layout) and stair-rise-run-calculator (pure geometry).

6 materialsIRC R311.7.5Cost comparisonCut vs solid waste3 board patterns
6·Materials compared
10″·IRC min run
15/5%·Cut/solid waste
75 yr·Ipe max lifespan

Inputs

Stair dimensions

ea

in

in

in

Effective tread depth12
Total tread LF20.1 lf
Boards needed6 × 8
Riser boards5 (17.5 lf)

Results

IRC R311.7.5 compliant · Pressure-treated 5/4 or 2× (SYP) · 18-yr life

Tread boards
8′ stock
Total tread LF
15% waste
Risers
17.5 lf
Project total
Low $198 · Northeast

Tread run 11″ ≥ IRC min 10″

IRC R311.7.5.2

Each tread is 11″ deep (run only, excluding nosing). Effective foot-room = 12″ including 1″ nosing. IRC R311.7.5.2 requires 10″ minimum tread depth.

Nosing 1″ in IRC range 3/4-1.25″

IRC R311.7.5.3

Nosing of 1″ falls within IRC R311.7.5.3's required 3/4″-1-1/4″ projection for closed-riser stairs.

6 tread boards × 8′ stock

AWC DCA-6 tread requirements

20.1 lf of Pressure-treated 5/4 or 2× (SYP) including 15% waste for cut stringer cuts. 1 board per tread row × 5 treads.

5 riser boards (1×8 PT)

AWC DCA-6 riser standard

17.5 lf of 1×8 PT riser stock. Closed-riser style per IRC R311.7.5 (riser blocks debris, hides framing, allows full nosing compliance).

Pressure-treated 5/4 or 2× (SYP) treads
6 boards × 8′ stock · 5 treads × 1 board each · 20.1 lf w/ 15% cut waste
6.0 × 8′
$59
Riser boards (1×8 PT)
5 risers × 3.5′ wide = 17.5 lf · closed-riser style only
5.0 ea
$32
Tread fasteners (PT decking screws)
5 fastener kits · 1 per tread · 1 board attachment per tread
5.0 kit
$16
Materials subtotal
$107

Material comparison — same stair, every material

Material$/lfTreads $Lifespan
Pressure-treated 5/4 or 2× (SYP)selected$2.95$5918 yr
Western red cedar 2×$4.20$8522 yr
Composite grooved (Trex / TimberTech / Fiberon)$6.50$13130 yr
Composite square-edge (face-screwed)$6.85$13830 yr
Brazilian Cumaru (Brazilian teak)$8.95$18050 yr
Brazilian Ipe (Lapacho)$11.50$23175 yr

Treads-only cost across all 6 materials — pick the right tier for your budget + lifespan target. Hardwoods cost 4× PT but last 4× longer with zero stain/seal maintenance.

Cost breakdown

Materials (treads + risers + fasteners)
$99 – $108
Labor (cut + fasten + nose)
$99 – $121
Subtotal
$198 – $229
Contingency (6%)
$14
Project total
$198 – $242

2026-Q1 retail pricing. TREADS ONLY — does NOT include stringers (use Stair Stringer Calculator), handrail, or landing pad (use Deck Stair Calculator for full stair BoM). Regional labor adjusted for Northeast.

How to use

Three steps. Permit-ready output.

  1. 01

    Enter tread count + stair width

    Tread count = riser count − 1 (top step is the deck edge). For a 36″ deck → 5 risers → 4 treads; 42″ deck → 6 risers → 5 treads; 48″ → 7 risers → 6 treads. Use the Stair Rise & Run Calculator first if you don't know your riser count. Stair width is the clear distance between stringer outer faces — 36″ IRC min, 42-48″ most common.

  2. 02

    Pick run + nosing

    Tread run is the horizontal depth (excluding nosing) — IRC ≥ 10″. 11″ is the contractor sweet-spot. Nosing projects past the riser face by 3/4″-1-1/4″ on closed-riser stairs (R311.7.5.3). Effective tread depth = run + nosing, so 11″ + 1″ = 12″ of foot-room.

  3. 03

    Choose tread material

    PT lumber ($2.95/lf): cheapest, 18-yr life, fits 8/10/12/16 ft stock. Composite grooved ($6.50/lf): 30-yr warranty, hidden-clip fastening, 12/16/20 ft. Composite square-edge ($6.85/lf): face-screwed + plugs. Ipe ($11.50/lf, 75 yr) + Cumaru ($8.95/lf, 50 yr): premium hardwoods, stunning grain, ages to silver if unsealed. Cedar ($4.20/lf, 22 yr): visual upgrade over PT, mid-tier.

  4. 04

    Board pattern

    Single-board: one 11.25″ board (2×12 nominal) — clean look, works to 48″ wide. Two-board: 2 × 5.5″ boards (2×6 + 2×6) — standard for wider stairs (> 48″), more stable, mimics deck board patterning. Stair-tread stock: pre-bullnosed 12″ wide board — eliminates nosing build-up, premium look, only available in PT + Ipe.

  5. 05

    Risers + stringer style

    Include risers: closed-riser style (riser board behind each tread). Skip risers for open-riser (skip-stop) style — visible from below, requires open spacing ≤ 4″ per IRC R312.1.3.1. Stringer style affects waste: cut stringers (notched) leave 15% scrap from tread cuts, solid stringers (cleated) only 5% trim waste. DeckMath bumps tread LF accordingly.

How we calculate

The math, fully transparent.

The Stair Tread Calculator returns the tread lumber BoM for a deck stair: board count by stock length, total LF + waste factor, riser-board count, fasteners, and side-by-side cost comparisons across six materials (PT lumber, grooved + square-edge composite, Ipe + Cumaru hardwoods, cedar). Pick tread count, stair width, run, nosing, and board pattern (single 11.25″ board, two-board 2×6+2×6, or pre-bullnosed stair-tread stock). DeckMath enforces IRC R311.7.5.2 (10″ min run) + R311.7.5.3 (nosing 3/4″-1-1/4″) and adds the right waste factor for cut vs solid stringers (15% vs 5%). Pairs with stair-stringer-calculator (cut-layout BoM), stair-rise-run-calculator (pure geometry), and deck-stair-calculator (full stair BoM).

IRC references

  • IRC 2021 R311.7.5.2 — Tread depth: 10″ minimum
  • IRC 2021 R311.7.5.3 — Nosing: 3/4″-1-1/4″ projection on closed-riser stairs
  • IRC 2021 R311.7.5.3.1 — Nosing of treads must comply with slip-resistance
  • IRC 2021 R312.1.3.1 — Open-riser stairs: 4″ sphere can't pass through opening
  • IRC 2021 R317.1 — Pressure-treated lumber required within 6″ of grade
  • AWC DCA-6 — Tread board minimum thickness 1-1/16″ (5/4 deck board) for ≤ 16″ stringer spacing

2026-Q1 retail pricing: PT lumber 5/4×6 $2.95/lf · composite grooved $6.50/lf · composite square-edge $6.85/lf · Brazilian Ipe $11.50/lf · Cumaru $8.95/lf · western red cedar $4.20/lf. Stock-length availability varies — PT/cedar 8/10/12/16 ft, composite 12/16/20 ft, hardwoods 6/8/10/12 ft. Waste factor: cut/notched stringers 15% (notched-cut tread offcuts), solid stringers 5% (trim only). Riser boards 1×8 PT $1.85/lf. Fastener kits 1/tread — hidden clips + plugs for composite, stainless screws + pilot bit for hardwood, deck screws for PT/cedar.

Per-tread board LF
perTreadLf = (widthIn / 12) × boardsPerTread

Stair width converted to feet × boards per tread row. 42″ wide × 1 board (single-board pattern) = 3.5 lf per tread. 42″ × 2 (two-board) = 7 lf.

Total tread LF with waste
totalLf = perTreadLf × treadCount × wasteFactor

Cut stringers waste 15% from notched-cut tread offcuts; solid stringers waste 5%. For 5 treads × 3.5 lf × 1.15 (cut) = 20.1 lf order. Solid: 5 × 3.5 × 1.05 = 18.4 lf.

Tread board count by stock length
boards = ceil(treadCount × boardsPerTread × wasteFactor)

Assumes one stock board cuts down to one tread board (most efficient when stair width ≤ stock length). 5 treads × 1 board × 1.15 = 5.75 → 6 boards needed. Pick stock = next stock length ≥ stair width — 42″ width → 4 ft? No — 8 ft is the smallest commonly stocked.

Riser board LF
riserLf = treadCount × (widthIn / 12)

Closed-riser: 1 riser board per tread row, same width as the stair. 5 treads × 3.5 ft = 17.5 lf of 1×8 riser stock.

Effective tread depth
effDepth = treadRunIn + nosingIn

What your foot actually steps on: 11″ run + 1″ nosing = 12″ of foot-room. Open-riser stairs have no nosing, so effDepth = run = 11″ (still IRC-compliant, but feels slightly less roomy).

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="stair-tread-calculator"
        data-theme="auto"
        async></script>