How this calculator works
- Step 1Risers⌈rise ÷ max⌉The fewest equal steps within your limit.
- Step 2Run(risers − 1) × treadOne tread fewer than risers.
- Step 3Slopeatan(rise ÷ run)The angle and the pitch line.
Every riser in a flight should be the same height, so a missed step does not trip anyone. The calculator divides the total rise into the fewest equal risers that stay within your maximum.
A straight flight has one tread fewer than risers, because the upper floor is the last step. The run is the treads times their depth.
Worked example: 2,800 mm floor to floor
- Risers
⌈2,800 ÷ 190⌉- Run
(risers − 1) × 250
- Risers2,800 ÷ 190 = 14.7, rounded up15
- Riser height2,800 ÷ 15186.7 mm
- Treads15 − 114
- Total run14 × 2503,500 mm
- Angleatan(2,800 ÷ 3,500)38.7°
The pitch line from the bottom nosing to the top floor edge is 4,482 mm, a first estimate of the stringer length.
Read the result
- Up to 190 mm15 risers186.7 mm each, 3,500 mm run, 38.7°.
- Up to 175 mm16 risers175.0 mm each, 3,750 mm run, 36.7°.
A lower riser limit adds a step and lengthens the stair: here by 1 riser and 250 mm of run.
In inches, a 108 in rise with risers up to 7¾ in needs 14 risers of 7.71 in.
Assumptions and limits
- Straight flightNo winders, turns or mid landings.
- Finished floorsMeasure the rise between finished surfaces.
- Not a code checkLocal bye-laws set riser, tread and headroom limits.
- Pitch line onlyThe cut stringer is longer than the pitch line.
Other building estimates
A stair is one part of a build. Concrete, tiles and slopes have their own tools.
For a concrete stair or landing, use the concrete calculator. The tile calculator covers treads and floors, and the slope calculator gives the angle of any rise over run.
Common mistakes
Mistake: Measuring slab to slab before flooring.
Instead: Allow for both floor finishes, or the top and bottom risers come out uneven.
Mistake: Counting as many treads as risers.
Instead: A straight flight has one tread fewer.
Mistake: Forgetting headroom and landings.
Instead: Check clear height above the pitch line and space at both ends.
Checking the method
A separate script re-works every golden value in exact fractions, counting risers up from one and finding the angle with an inverse sine.
Read how we test our calculators, or browse more everyday tools.