Staircase Calculator
Plan risers, treads, total run, slope, and stringer length from total rise and your preferred step sizes — with simple code checks.
Practical Guide
Staircase Calculator: Accurate Rise, Run, and Stringer Layout
Use this step-by-step guide to turn floor-to-floor height into a safe, code-aligned stair: choose riser and tread targets, get step count, run, angle, and stringer length, then sanity-check with examples and variations.
Quick Start
- 1 Enter floor-to-floor height (total rise). If you only have floor-to-finished-floor, include subfloor and finish thicknesses.
- 2 Pick a target riser height (often 7–7.75 in / 178–197 mm residential; verify your local code). The calculator rounds to an integer step count.
- 3 Choose tread depth (going) (often 10–11 in / 254–279 mm) and nosing as applicable; the tool returns total run, slope, and stringer length.
- 4 Add landings/turns and re-check headroom. Adjust riser/tread targets to meet space and code.
- 5 Export the results and use the example steps below to verify by hand.
Tip: If space is tight, try slightly smaller risers and deeper treads to reduce slope and increase comfort.
Watch-out: Many jurisdictions require minimum tread depth, maximum riser, consistent riser variation (e.g., ≤3/8 in), minimum headroom (often 6′-8″ / 2032 mm), and guard/handrail rules. Always check local code before building.
Core Equations (used by the calculator)
Let \(R_\text{total}\) be total rise, \(h\) target riser, \(d\) tread depth (going), and \(N\) number of risers/steps.
Variables & Symbols
- \(R_\text{total}\) — floor-to-floor vertical rise.
- \(h\) — target riser height (per step); \(h_\text{exact}\) — adjusted riser after rounding.
- \(d\) — tread depth (going), measured horizontally; may be affected by nosing.
- \(N\) — number of risers; for straight stairs the number of treads is \(N-1\).
- \(\theta\) — stair angle; comfort is typically 30°–37° for residential.
- \(L\) — stringer length along the slope line.
Approaches to Sizing
Method A — Known Rise, Target Riser
Most common for new stairs. You know floor-to-floor; you prefer a riser height (e.g., 7-1/2″).
- Fast and code-friendly.
- Straightforward rounding to even risers.
- Easy to adjust for finish thicknesses.
- May push total run beyond available space.
- Requires iteration if headroom is tight.
Method B — Known Space, Target Tread
Best when you have a fixed shaft or hallway length and must fit the stair inside.
- Prevents overruns into doors or corridors.
- Good for remodels with hard constraints.
- Can force steeper stairs if run is limited.
- May require a landing/turn to comply with headroom.
What Moves the Number
The larger the rise, the more risers; subtle changes from finish buildup can affect count and exact riser height.
Deeper treads create longer run and lower angle (more comfortable). Shallow treads shorten run but steepen the stair.
Low headroom pushes longer runs or different layouts (L/U with landing). Always confirm early.
Max riser, min tread, nosing, variation limits, and minimum landing sizes can force adjustments.
Each landing resets headroom geometry and adds length. Winders change going; many codes restrict them.
2×12 stringers are common for wood stairs; notch depth, hanger types, and finish thicknesses alter layout.
Worked Examples
Example 1 — US (Imperial) Straight Stair
- Total rise \(R_\text{total}\): 108 in (9 ft) floor-to-floor including finishes
- Target riser \(h\): 7.5 in
- Tread depth \(d\): 10.25 in (accounting for a 1 in nosing)
- Objective: step count, exact riser, total run, angle, stringer length
Rounding to 15 risers keeps comfort (≈35°) and typical code ranges. If the available run is shorter, consider an L-shaped layout with a landing.
Example 2 — Metric with Space Constraint
- Total rise \(R_\text{total}\): 2.85 m
- Available run (max): 3.8 m inside a corridor
- Target tread \(d\): 270 mm
- Trial riser \(h\): 175 mm (typical residential)
With constrained run, landings maintain comfort and headroom. Re-check landing width against your code.
Stair Types & Variations
Layout changes geometry, headroom, and labor. Use the table to anticipate impacts before you cut stringers.
| Variation | When to Use | Design Implications | Impact |
|---|---|---|---|
| Straight run | Simple spans with clear headroom | Longest continuous run; easy layout; guard/handrail straightforward | Lowest cost; requires longest footprint |
| L-shaped (quarter turn) | Fit inside corners; manage headroom | Landing required; divides rise; two stringer sets | Moderate cost; better fit in tight plans |
| U-shaped (half turn) | Very tight footprint; mid-landing | Two landings or one large; careful headroom at turn | More labor; compact plan |
| Winders (pie treads) | Turning without a full landing | Going varies; codes often restrict dimensions | Complex cuts; check code carefully |
| Exterior steps | Decks, porches | Durable materials, slip resistance, drainage | Weatherproofing; larger nosing often avoided |
- Include finish build-ups (treads, nosing, floor finishes) in rise and going.
- Keep riser variation minimal (often ≤ 3/8″ or 10 mm difference allowed—verify locally).
- Confirm headroom along the entire path, not just at one cross-section.
- Lay out from a consistent baseline (finished floor at top or bottom) and stick to it.
Materials, Layout & Practical Checks
Selection & Materials
- Stringers: Many residential wood stairs use 2×12 SPF or southern pine. Check notch depth and span (use hangers/ledger as required).
- Treads & Risers: Solid wood, engineered, or plywood with finish nosing. Exterior: composite/treated lumber with anti-slip.
- Fasteners: Structural screws or nails per manufacturer; corrosion-resistant outdoors.
- Guards & Rails: Follow post spacing, graspability, and height rules per local code.
Layout & Installation Tips
- Strike a story pole (mark all risers) to catch tolerance drift before cutting.
- Lay out stringers with a framing square and stair gauges; test on scrap.
- Account for finish thicknesses: top/bottom adjustments keep first/last risers consistent.
- Pre-dry-fit landing and guard posts to avoid interference with tread overhangs.
Sanity Checks
- Does the calculator’s angle fall in the comfortable 30°–37° range?
- Is total run compatible with headroom and clearances at doors/landings?
- Are first and last risers equal after flooring is installed?
This article provides planning math and best practices; final design and construction must meet your jurisdiction’s code and manufacturer instructions.
