A 105-in floor-to-floor rise at a 10-in tread needs 14 risers at 7.50 in (7 8/16) each, 130 in of run, at 36.9° — all inside the 2021 IRC R311.7 limits (max 7¾-in riser, min 10-in tread, 80-in headroom). Type any rise below, or print the 90–120-in reference chart.
459
Stair layout calculator: rise in, code-checked layout out
Enter your total rise and pick a tread depth. The calculator divides the rise into the fewest code-legal risers (2021 IRC R311.7.5.1: max 7¾-in riser), computes the unit rise to the nearest 1/16 in, and gives you the total run and stair angle.
The 60-second rule
Risers = ceil(total rise ÷ 7.75). Unit rise = total rise ÷ risers, to the nearest 1/16 in. Total run = (risers − 1) × tread depth — the top step is the upper landing, so it’s not a tread. Stair angle = arctan(unit rise ÷ tread). At the defaults: ceil(105 ÷ 7.75) = 14 risers, 105 ÷ 14 = 7.50 in (7 8/16) unit rise, (14 − 1) × 10 = 130 in run, arctan(7.5 ÷ 10) = 36.9°. Every number above is inside the 2021 IRC limits.
The worked example, line by line
Setup:105 in floor-to-floor, 10 in tread depth.
Line 1 — riser count. 105 ÷ 7.75 = 13.55 — you can’t build half a riser, so round up to 14 risers. Rounding up is what keeps the unit rise under the 7¾-in legal maximum.
Line 2 — unit rise. 105 ÷ 14 = 7.50 in — 7 8/16 in on a tape measure, comfortably under 7¾ in and identical on every step (the IRC allows at most 3/8 in of variance between the tallest and shortest riser in a flight).
Line 3 — total run. 14 risers mean 13 treads (the top step is the landing): 13 × 10 = 130 in (10 ft 10 in) of horizontal footprint. Plan this number into the floor plan — stairs eat floor space.
Line 4 — stair angle. arctan(7.5 ÷ 10) = 36.9° — a normal, comfortable pitch. Steeper than about 40° starts feeling like a ladder; shallower than 30° wastes space.
Branch — short rise (60 in, e.g. a deck or split level): ceil(60 ÷ 7.75) = 8 risers, 60 ÷ 8 = 7.50 in unit rise, 7 × 10 = 70 in run, 36.9°. Same comfortable numbers — short stairs land on the same rhythm.
Branch — tall rise (144 in = 12 ft, the IRC flight maximum): ceil(144 ÷ 7.75) = 19 risers, 144 ÷ 19 = 7.58 in unit rise, 18 × 10 = 180 in run — but 2021 IRC R311.7.3 caps a single flight at 12 ft of vertical rise between landings, so this staircase requires a landing: build it as two 72-in flights (10 risers each, 7.20 in unit rise, 90 in run per flight) with a landing between them.
The printable reference chart
Common floor-to-floor heights at a 10-in tread depth, all code-checked against the 2021 IRC (max 7¾-in riser). Unit rise is shown decimal and to the nearest 1/16 in for the tape measure. Use your browser’s print button for a clean copy — this chart is print-styled; everything else on the page hides.
Total rise (in)
Risers
Unit rise (in)
Total run at 10-in tread (in)
90
12
7.50 (7 8/16)
110
93
12
7.75 (7 12/16)
110
96
13
7.38 (7 6/16)
120
99
13
7.62 (7 10/16)
120
102
14
7.29 (7 5/16)
130
105
14
7.50 (7 8/16)
130
108
14
7.71 (7 11/16)
130
111
15
7.40 (7 6/16)
140
114
15
7.60 (7 10/16)
140
117
16
7.31 (7 5/16)
150
120
16
7.50 (7 8/16)
150
Reading the chart: a 96-in rise needs 13 risers at 7.38 in (7 6/16) each with 120 in of run. Risers at 93, 105, and 120 in come out to clean numbers (7¾, 7½, 7½ in) — those are the sweet-spot heights where no 1/16-in fudging is needed.
Output · formula · meaning
Output
Formula
What it means
Riser count
ceil(rise ÷ 7.75)
14 at the defaults — the fewest risers that keep every unit rise code-legal.
Unit rise
rise ÷ risers, nearest 1/16 in
7.50 in (7 8/16) at the defaults — identical on every step; max legal variance 3/8 in.
Total run
(risers − 1) × tread
130 in at the defaults — the horizontal footprint to reserve in the plan.
Stair angle
arctan(unit rise ÷ tread)
36.9° at the defaults — comfortable walking pitch.
Code check
2021 IRC R311.7.5
Passes at the defaults — riser ≤ 7¾ in, tread ≥ 10 in; headroom and landing rules still apply on site.
Who uses this
The DIY deck builder: measures a 60-in drop to the patio, gets 8 risers at 7.50 in with 70 in of run, and cuts every stringer the same before lunch.
The homeowner planning a basement stair: types their 96-in floor-to-floor, reads 13 risers at 7 6/16 in off the chart, and checks the 130-in → 120-in run fits the hallway before calling a framer.
The home inspector: checks a listing’s stairs against the code numbers — a 9-in tread fails the 10-in minimum outright, and a riser over 7¾ in is a code flag.
The finish carpenter: uses the 1/16-in unit rise readout (7 11/16 in for a 108-in rise) to lay out the stringer with a framing square — no rounding drift across 14 steps.
Accuracy & limitations
Figures follow the 2021 International Residential Code, R311.7 and R311.7.5 — your local jurisdiction always wins: some cities and states amend the IRC, older homes were built under older codes, and inspectors have final say. This calculator checks riser height and tread depth only; it does not verify headroom (80 in minimum), stair width (36 in minimum), landing sizes, handrail/guarding rules, or the 12-ft flight maximum (it warns about it). Unit rise to 1/16 in is a layout target — real cuts accumulate error, so check the finished risers against the 3/8-in variance rule. Stairs are structural and safety-critical: confirm your layout with a licensed contractor or the local building department before you build.
Cite this calculatorBright Side Kit. “Stair Riser & Tread Chart: IRC Code Calculator 2026.” brightoolbox.com, 2026.Bright Side Kit. "Stair Riser & Tread Chart: IRC Code Calculator 2026." https://brightoolbox.com/stair-riser-tread-chart/ Accessed October 24, 2026.Data sources
International Residential Code (IRC), 2021 edition — R311.7 (stairways): max riser 7-3/4 in (R311.7.5.1), min tread 10 in (R311.7.5.2), max 3/8 in variance within a flight, 80 in min headroom (R311.7.2), 12 ft max vertical rise between landings (R311.7.3).
International Building Code (IBC), 2021 edition — commercial stair provisions for comparison (11-in tread reference).
Embed this calculator
Paste this into any web page to embed the live calculator. The “Bright Side Kit” link below it must stay intact.
Frequently asked questions
Can stair treads be 9 inches deep?
Not under the 2021 IRC. R311.7.5.2 sets the minimum tread depth at 10 inches (11 inches in the IBC for commercial work). A 9-in tread fails inspection — and it’s a trip hazard: adult feet average about 10–11 in long. If 10-in treads don’t fit your run, redesign the stair (or add a landing) rather than shrinking the tread.
Do I count the top step as a tread?
No. The top step is the upper landing, not a tread — that’s why total run is (risers − 1) × tread. Forgetting this adds a full tread depth of error to your run calculation (10 in at the defaults) and your stair ends a step short of the landing.
How steep can a staircase be?
As steep as the riser/tread math allows under code. With a max 7¾-in riser and min 10-in tread, the steepest code-legal stair runs at arctan(7.75 ÷ 10) ≈ 37.8°. Much past 40° a stair stops feeling like a stair — ships’ ladders and attic stairs use steeper pitches but live under different rules and aren’t main-stair legal.
What is the 3/8-inch rule?
2021 IRC R311.7.5.1: within one flight, the tallest and shortest risers can differ by at most 3/8 in (same for tread depths). Uneven steps are a top cause of stair falls — your foot expects every step to match the last. A bottom riser made shorter by thick flooring is the classic violation; account for finished floor thickness at top and bottom.
How much headroom do stairs need?
A minimum of 80 inches (6 ft 8 in) measured vertically from the stair nosing line to the ceiling above, per IRC R311.7.2. Basement stairs under low ceilings fail this more often than they fail riser rules — measure headroom on site; the calculator can’t see your ceiling.
My total rise is 150 inches. What now?
That exceeds the IRC’s 12-ft (144-in) single-flight maximum — you’re legally required to insert a landing and split the stair into two flights (e.g. two 75-in flights: 10 risers each at 7.50 in, 90 in run per flight, plus a landing at least as deep as the stair is wide). The calculator warns you at 144 in and above.