Construction calculator
Stair Calculator
Divide a measured floor to floor rise into equal risers and see the resulting tread run, angle, and stringer length.
Sage’s guided lesson
Let’s understand the result before using it
Calculate riser count, actual riser height, tread run, stair angle, and approximate stringer length from total rise and available run. I’ll show you what the numbers mean, how to check the math yourself, and where real-world conditions can change the answer.

Start with the real job
What this calculator is actually doing
Safe and comfortable stairs require equal risers. The calculator rounds the riser count up so the actual riser does not exceed the target, then divides the available run among one fewer treads because the upper floor normally serves as the final landing.
Let the total rise determine the riser count, then divide evenly. Do not round one riser and allow the error to collect at the top step.
Now for the arithmetic
How to do the math yourself
Riser count = ceiling(total rise ÷ target maximum riser). Actual riser = total rise ÷ riser count. Tread count = riser count − 1. Tread run = available run ÷ tread count.
Worked example
Total rise = 108 in and target maximum riser = 7 3/4 in.108 ÷ 7.75 = 13.94, so use 14 risersActual riser = 108 ÷ 14 = 7.714 inThere are 13 tread runs across the available horizontal runLay out every riser from the exact divided rise; the final physical marks should agree with the total floor to floor height.

I know this is off topic, but this reminds me of a joke I heard when teaching this to one of my interns, Why did the astronaut break up with his girlfriend? He needed space. Yeah, I don’t see the connection either, but I think it is cute!

Before you cut, mix, or order
Tips, shortcuts, and mistakes to avoid
- Measure total rise from finished lower floor to finished upper floor, including future flooring thickness.
- Lay out every riser from the calculated value; do not round each step independently and let error accumulate.
- Check headroom, landing size, handrails, guards, tread depth, nosing, and local code before cutting stringers.
Building codes, finish thickness, nosing, landings, and headroom can control the design even when the arithmetic works.
How we got here
A little history and background
Stair builders historically used framing squares, dividers, and story poles to divide the total rise evenly. The arithmetic is simple, but small repeated errors can make the first or last step dangerously different.
What the result does not tell you
This is a layout estimate, not a code approval or structural design. Local rules may govern riser and tread dimensions, variation, headroom, width, landings, handrails, guards, and stringer construction.

Frequently asked questions
Why are there usually fewer treads than risers?
The upper floor or landing acts as the final tread, so a typical stair has one fewer horizontal runs than vertical rises.
Why must all risers be equal?
Unexpected variation can cause trips because people establish a stepping rhythm.
Can I build directly from this result?
No. Verify finished floor measurements, local code, headroom, landings, and structural details first.
That wraps up the lesson
Class is over. It is officially cheese fries time.
You now know more about how the Stair Calculator actually works, not just which buttons to press. That earns cheese fries, Sage’s favorite way to celebrate a finished lesson.


Before you use the result
Verify local code, finished floor heights, tread count, headroom, landing space, and stringer support before construction.