How to use the stair calculator
- Choose Metric or Imperial. You can switch at any time; your numbers are converted.
- Pick a building code preset: US IRC, Australian NCC, or no preset if you only need the geometry.
- Enter the total rise, measured from finished floor to finished floor. Measure at the stair location, because floors are rarely perfectly level.
- Enter the tread depth (going) you want. For the IRC, 10 in is the minimum; many builders use 10½ to 11 in for comfort.
- Optionally enter the headroom you have, measured vertically from the line of the nosings to the ceiling.
- Read the results, then open Show the working to see each step of the calculation.
How the calculation works
The calculator divides the total rise by the maximum riser height allowed by the selected code and rounds up to get the number of risers. Without a preset it aims for a riser close to 175 mm (about 6.9 in). The exact riser height is then the total rise divided by that count, so every step is identical, which is what codes require. The total run is the number of treads multiplied by the going. The stringer length comes from Pythagoras: √(rise² + run²). The angle is the arctangent of rise over run.
Worked examples
US basement stair (IRC). Total rise 108 in, treads 10.5 in. 108 ÷ 7.75 = 13.94, so 14 risers of 7.71 in. Thirteen treads × 10.5 in give a total run of 11 ft 4½ in. The stringer is about 14 ft 6 in long and the stair angle is about 38°. Both IRC checks pass.
Metric stair (no preset). Total rise 2,800 mm, going 280 mm. The calculator chooses 16 risers of 175 mm and 15 treads, for a total run of 4.2 m. 2R + G is 2 × 175 + 280 = 630 mm, right in the comfortable range.
Australian NCC. A 3.8 m rise with 250 mm goings needs 20 risers of 190 mm. That breaks the 18-risers-per-flight rule, so the calculator flags it: you would add a landing and split the stair into two flights.
How to read the checks
A green tick means the value is within the limit of the selected preset; a warning sign means it is outside. The checks cover only the geometry listed. Handrail height, guard openings, nosing projection and winder rules are not checked.
Tips and common mistakes
- Measure finished floors. Adding a floor covering later changes the top and bottom risers, which then differ from the rest and become a trip hazard.
- Keep risers uniform. The IRC allows a variation of only ⅜ in between the largest and smallest riser in a flight.
- Check headroom along the whole flight, not just at the bottom; a beam over the middle of the stair is a common problem.
- Plan the landing. A landing at the top and bottom needs floor space at least as wide as the stair.
- Remember the stringer cut. The useful length of a stringer board must be longer than the calculated slope length.
Assumptions and limitations
The calculator assumes a straight flight with equal risers and treads. It does not design winders, spiral stairs or structural stringers. Stairs are a structural element: have the design checked by a qualified professional and get the permits your local authority requires. Country presets for Germany (DIN 18065), Spain (CTE DB-SUA), Russia (SP 1.13130) and Mexico are not included because we have not yet verified their limits against the official texts.