Stairs Calculator

Divide a total finished-floor rise into equal risers and estimate tread count and horizontal run from your design inputs.

Equal risers15
mm

0.001 – 1000000000

mm

0.001 – 1000000000

mm

0.001 – 1000000000

Equal risers

15

  • Height per riser186.6667 mm
  • Treads below upper landing14
  • Horizontal run3,500.0000 mm

Geometry only; the entered maximum is your design input, not a code recommendation. Local rules for rise, going, nosings, headroom, landings, guards and accessibility must be checked separately.

How this was calculated

Riser count = ceil(total rise ÷ specified maximum riser).

Equal riser height = total rise ÷ riser count.

With the upper floor acting as the final landing, tread count = riser count − 1.

Formula and method

Risers = ceil(total rise/specified maximum riser). Equal rise = total rise/risers. Treads below the upper landing = risers − 1.

Worked example

A total rise of 2,800 mm with a specified maximum riser of 190 mm needs 15 risers at about 186.67 mm. Fourteen 250 mm goings produce a 3,500 mm run.

Frequently asked questions

Does this certify building-code compliance?

No. The maximum riser is a user input. Local requirements for headroom, landings, guards, nosings and accessibility require separate review.

Last updated . Results are estimates for informational purposes only.