Staircase Calculator

Enter the total rise, target riser height and tread depth to lay out your staircase.

How it is calculated

All three inputs are in centimetres. The number of risers is the total rise divided by your target riser height and rounded up: risers = ceil(rise / target riser), never fewer than 1. The real riser height is then actual = rise / risers, so it is equal to or slightly lower than your target. A staircase has one tread fewer than risers, because the upper floor is the last step: treads = risers − 1. The total run is run = treads × tread depth, and the stringer is the diagonal of the right triangle with legs rise and run: stringer = √(rise² + run²). The tool rejects a target riser below 5 cm or above 30 cm and a tread deeper than 100 cm, showing no result. Inside those limits it does not check headroom, building regulations or comfort rules, so compare the numbers with your local requirements.

Worked example

The floors are 280 cm apart, the target riser is 18 cm and the tread is 25 cm deep. Risers = ceil(280 / 18) = ceil(15.56) = 16. Actual riser height = 280 / 16 = 17.50 cm. Treads = 16 − 1 = 15. Run = 15 × 25 = 375 cm. Stringer = √(280² + 375²) = √(78,400 + 140,625) = √219,025 = 468.00 cm. So you cut 16 risers of 17.5 cm, lay 15 treads, and the stringer board must be at least 468 cm long.

Try this example →

Common mistakes

  • Entering the rise in metres or millimetres. The field is in centimetres: 2.8 m must be typed as 280, and 2800 would give 156 risers and a 4,780.76 cm stringer.
  • Typing a riser or tread that breaks the limits: a riser under 5 cm or over 30 cm, or a tread over 100 cm, shows no result, so a riser in inches or millimetres is usually caught.
  • Expecting the riser height to equal the target. The count is rounded up, so the real riser (17.50 cm here) is lower than the 18 cm you typed, and the real value is the one to cut to.
  • Counting 16 treads because there are 16 risers. There are 15 treads, since the top floor acts as the last step; the run uses 15.
  • Measuring the rise from the unfinished floor, or ordering board exactly as long as the stringer figure. Total rise is finished floor to finished floor, and the stringer figure is only the diagonal, so allow extra for cut ends and connections.

About this calculator

Laying out a staircase starts from the total rise — the full floor-to-floor height — and works out how many steps are needed to climb it comfortably. Dividing the total rise by a target riser height gives the number of risers, which is always one more than the number of treads, since the top floor itself counts as the final step. Most building codes call for a riser height around 17-18 cm (about 7 inches) and a tread depth around 25-28 cm (about 10-11 inches), and stair designers often check the classic comfort rule of 2 × riser + tread ≈ 63 cm (about 25 inches), a guideline for a rise-and-run combination that neither cramps nor overextends a natural walking stride.

Once the number of steps and the tread depth are set, the stringer — the diagonal board that treads and risers attach to — is simply the hypotenuse of a right triangle whose legs are the total rise and the total run, found with the Pythagorean theorem. Builders, DIY renovators, and carpenters use this calculation before cutting stringer material or ordering pre-fabricated stair stringers, since getting the riser count wrong even by one step throws off every measurement afterward.

Was this helpful?

You can pick up to 3 reactions.

Comments

  • Be the first to comment.

Popular calculators

All Calculators