Stair Calculator

󰊼
Free Android app — works offline, no pop-up ads.
Get it on Google Play
Total rise, floor to floor
Riser height
Max riser height
Treads
Tread depth
Risers
14
Riser height
7 11/16" (7.714")
Treads
13
Total run
10' 10"
Stringer length
13' 8 3/16"
Stringer board to buy (+12" for cuts)
16'
Angle
37.6°
Risers: 14 × 7 11/16"Treads: 13 × 10"37.6°9' 0"10' 10"
󰛭
✓
Riser ≤ 7 3/4" (IRC R311.7.5.1)
✓
Tread ≥ 10" (IRC R311.7.5.2)
✗
Comfort: 2 × riser + tread = 25.43" (24"–25" is comfortable)
3D preview
Drag sideways to turn it. Tap to show or hide the sizes.
Drawn 3' 0" wide on 2x12 stringers, for the picture only. The width is not part of the calculation.

Stringer layout

Tread thickness
Framing square (tongue / body)
7 11/16" / 10"
Each step along the stringer
1' 5/8"
First riser on the stringer (drop)
6 11/16"
Tread 1 (7 11/16" up)
1' 5/8"
Tread 2 (1' 3 7/16" up)
2' 1 1/4"
Tread 3 (1' 11 1/8" up)
3' 1 7/8"
Tread 4 (2' 6 7/8" up)
4' 2 1/2"
Tread 5 (3' 2 9/16" up)
5' 3 1/8"
Tread 6 (3' 10 5/16" up)
6' 3 3/4"
Tread 7 (4' 6" up)
7' 4 7/16"
Tread 8 (5' 1 11/16" up)
8' 5 1/16"
Tread 9 (5' 9 7/16" up)
9' 5 11/16"
Tread 10 (6' 5 1/8" up)
10' 6 5/16"
Tread 11 (7' 7/8" up)
11' 6 15/16"
Tread 12 (7' 8 9/16" up)
12' 7 9/16"
Tread 13 (8' 4 5/16" up)
13' 8 3/16"

Headroom and stairwell opening

Upper floor thickness (joists + subfloor + finish)
Headroom required
Enter measurements above 0 to see results.

L or U stair with a landing

Shape
Risers below the landing (blank = half)
Stair width
= 3' 0"
Landing depth (blank = stair width)
Landing height (top, above the lower floor)
4' 6"
Lower flight
7 risers, 6 treads, run 5' 0"
Upper flight
7 risers, 6 treads, run 5' 0"
Lower stringer (board to buy)
6' 3 3/4" (8')
Upper stringer (board to buy)
6' 3 3/4" (8')
Landing (across × deep)
3' 0" × 3' 0"
Footprint (along × across the lower flight)
8' 0" × 8' 0"
Risers: 7 up to the landing, 7 aboveLanding (across × deep): 3' 0" × 3' 0"UP8' 0"8' 0"
󰛭
✓
Riser ≤ 7 3/4" (IRC R311.7.5.1)
✓
Tread ≥ 10" (IRC R311.7.5.2)
✓
Stair width ≥ 36" (IRC R311.7.1)
✓
Landing at least as deep as the stair is wide (IRC R311.7.6)
✓
Each flight rises ≤ 12' 7" (IRC R311.7.3)
Estimates only. Check measurements, product labels and local building codes before you buy or build.

How the Stair Calculator works

Divide the total rise (finished floor to finished floor) by the tallest riser you allow and round up: that is the number of risers. The rise divided by that number is the riser height, so every step comes out equal. There is always one tread fewer than risers, because the upper floor is the last step.
Total run = treads × tread depth. Each step along the stringer is the diagonal of one riser and one tread, √(riser² + tread²); the stringer length is that times the number of treads.
Example: a 108" (9 ft) rise with a 7 3/4" maximum riser gives 108 ÷ 7.75 = 13.94, so 14 risers of 7 3/4" (7.714"). With 10" treads there are 13 treads and a total run of 130" (10' 10"). One step is √(7.714² + 10²) = 12.63", so the stringer is 13 × 12.63 = 164 3/16" (13' 8 3/16") and a 16 ft board leaves room for the cuts.
Check the result against your local code before you cut. The calculator shows the IRC limits it checks (riser ≤ 7 3/4", tread ≥ 10", headroom ≥ 6' 8"); your jurisdiction may differ.
Stair Riser Chart: common sizes at a glance

Frequently asked questions

What is the maximum stair riser height?

Under the IRC (R311.7.5.1) a residential riser may be at most 7 3/4", and the tallest and shortest riser in a flight may differ by no more than 3/8". Local codes can be stricter, and commercial stairs (IBC) allow 7" at most.

How deep should a stair tread be?

The IRC (R311.7.5.2) asks for at least 10" measured nosing to nosing. A common comfort check is 2 × riser + tread = 24" to 25"; for a 7 1/2" riser that means a tread of 9" to 10", so 10" or a little more feels natural.

Why is there one less tread than risers?

The top riser lands on the upper floor, which acts as the last step. So 14 risers need only 13 treads, and the total run is 13 tread depths, not 14.

How long a board do I need for a stair stringer?

Take the stringer length (number of treads × the diagonal of one step) and add about a foot for the top and bottom cuts, then round up to the next stock length. The calculator does this for you and shows the board to buy.