Stair Calculator

Number of steps, riser height, tread run, and stringer length for any staircase

Number of steps15
Actual riser height7.20 in
Tread run (depth)10.60 in
Stringer length16.02 ft

Uses the standard comfort rule (2 × riser + run ≈ 25 in). Always check your local building code for the minimum/maximum riser and run allowed before finalizing a design.

Frequently Asked Questions

What is the stair comfort rule?
2 × riser height + tread run ≈ 24-25 inches — a widely used rule of thumb that keeps stairs comfortable to climb. This calculator solves it for your target riser height.
Should I follow my local building code instead?
Yes — always check your local code's minimum/maximum riser and run before finalizing a design. This tool gives a comfort-rule estimate, not a code compliance check.

Calculating the number of steps, riser height, tread run, and stringer length for a staircase means fitting a whole number of evenly-sized steps into a fixed total vertical rise — and because riser height has both comfort and safety conventions it should fall within, this is a constrained design problem, not simply arithmetic division.

Why staircase dimensions can't just be freely chosen

The total vertical rise a staircase needs to cover is typically fixed by the building's floor-to-floor height, but that fixed rise needs to be divided into a whole number of individual risers, each falling within a comfortable and safe height range — riser height that's too tall makes each step awkward and tiring to climb, while risers that are too short (with correspondingly more of them needed) make for an inefficient, elongated staircase. Because the number of risers has to be a whole number, and each riser has to fall within an acceptable height range, most total rise measurements don't divide perfectly into a "nice" riser height — the practical solution usually involves finding the number of risers that keeps individual riser height within the acceptable range while fitting the fixed total rise exactly, which is a constraint-satisfaction calculation rather than a single division. Tread run (horizontal depth of each step) and stringer length (the diagonal support beam length, calculated via the Pythagorean relationship between total rise and total run) follow once riser count and height are set.

A worked example

A specific total floor-to-floor rise might not divide evenly into a single "ideal" riser height — the practical calculation instead searches for the whole number of risers that both divides the total rise exactly and keeps individual riser height within the comfortable, safe range, which is why the resulting riser height for a specific staircase is often a real-world compromise value rather than a perfectly round number.

How this connects to your other construction calculations

Once stringer length is known, that figure feeds into material estimation for the staircase's structural components — a similar logic to how the Roof Slab Calculator and other construction calculators translate a geometric dimension into an actual material quantity needed for the build.

Common mistakes

Choosing a riser height first and assuming it will divide the total rise evenly, rather than working backward from the fixed total rise to find a whole number of risers that both fits exactly and stays within a comfortable height range, is a common planning mistake — the total rise is typically the fixed constraint (set by floor-to-floor height), and riser height should be solved for within that constraint, not assumed independently of it.

Related Calculators

Time Duration CalculatorPassword GeneratorDate Difference CalculatorConfidence Interval CalculatorDharana & Khandi/Candy CalculatorAge Calculator