Staircase Calculator

Enter the height between floors and your preferred riser and tread. The calculator fits a whole number of equal risers.

Your result will appear here after you press Calculate.

How this calculator works

Number of risers = total rise ÷ preferred riser, rounded to the nearest whole number

Actual riser = total rise ÷ number of risers; Treads = risers − 1 (the upper floor acts as the last tread)

Total going = treads × tread; Angle = arctan(riser ÷ tread); Stringer length = √(rise² + going²)

Comfort check = 2 × riser + tread

Assumptions and limits

  • The recommended ranges below are editable rule-of-thumb defaults, not legal requirements. Building rules differ by country, state and building type.
  • This tool does not confirm compliance with any code. Check local regulations and consult a qualified professional for design.
  • Landings, headroom and structural design are not calculated.

This tool gives an approximate estimate from the values you enter. It is not a substitute for professional engineering design, site inspection, official quotations or applicable building regulations. See the calculator disclaimer.