Staircase Step Calculator (Steps, Riser, Tread & Angle)
Calculate number of staircase steps from floor height and preferred riser height. Adjust total height, riser, tread, and units for a practical stair layout check.
Calculate staircase steps, riser, tread, and angle.
🕒 Last updated: August 8, 2026
Inputs
Stair Geometry
ℹ️Allowed range after conversion: 2 m to 5 m.
ℹ️Leave empty to auto-calculate toward a 170 mm ideal riser.
Headroom Clearance (Optional)
ℹ️Vertical clearance from a step nosing to the ceiling, beam, or soffit above, at the tightest point. Leave empty to skip this check.
Stair Design: 18 Steps
Riser: 167.00 mm
Tread: 270.00 mm
Total run: 4590.00 mm
Stringer (slope) length: 5483.00 mm
Angle: 31.7°
Comfort Check
Ideal2R + T: 604.00 mm
Ideal range: 600.00-630.00 mm
Approximate results for planning only. Verify with a professional.
Need concrete, steel, and shuttering quantities too? Staircase Concrete & Steel Calculator → estimates waist slab, steps, landing, reinforcement, and formwork for this same geometry.
Looking for the verification checklist, reference tables, tips, or common mistakes?See the complete Staircase Calculator.
Number of staircase steps
This page focuses on converting total floor height into practical step count and adjusted riser height.
The calculator is pre-filled for this staircase use case. Edit any input and the result card, visualization, and worked example will update from the active values.
- Default height: 3 m.
- Default riser: 165 mm.
- Shows adjusted riser.
How does the staircase calculator work?
The staircase calculator follows a step-by-step process to determine safe and comfortable stair dimensions based on total height and input values.
Step 1 — Estimate Number of Steps
The total height is divided by the riser height to estimate the number of steps:
If riser is left blank, an ideal 170 mm riser is used to estimate steps first. The result is always rounded, since steps cannot be fractional.
Step 2 — Adjust Riser Height
The actual riser height is recalculated to evenly distribute the total height across the rounded step count:
Step 3 — Calculate Total Run
A flight of N steps has N risers but only N−1 treads — the top riser lands flush on the upper floor, which serves as that last tread instead of the staircase needing its own:
Step 4 — Check Comfort Rule (2R + T)
The comfort formula ensures the staircase is easy and safe to use:
Values within this range indicate a comfortable staircase. Lower values feel steeper; higher values feel more shallow. Adjusted riser above 190 mm or below 140 mm is flagged regardless of the comfort value.
Step 5 — Calculate Stair Angle
The slope angle is calculated using the ratio of riser to tread:
Step 6 — Calculate Stringer (Slope) Length
The stringer — the diagonal structural member (or waist slab, in RCC) that the steps sit on — is the hypotenuse of the total run and total height:
Step 7 — Check Headroom Clearance (Optional)
If Available Headroom is entered, it is compared against the chosen minimum:
This step-by-step process ensures the staircase is proportionally balanced, comfortable to walk, and checked against a minimum overhead clearance.
Note: The calculator automatically adjusts riser height to ensure all steps are uniform.
Worked Example
This example uses the active inputs above and follows the same steps as the Formula section.
Input Values Used
| Input | Value |
|---|---|
| Total Height | 3 m |
| Riser Height | 165 mm |
| Tread Depth | 270 mm |
| Available Headroom | Not entered |
Step 1 — Calculate Number of Steps
The entered riser height divides the total height to estimate a step count, rounded to the nearest whole step.
| Calculation | Substitution | Result |
|---|---|---|
| Steps = round(Total Height ÷ Riser) | round(3,000 ÷ 165) | 18 steps |
Step 2 — Adjust Riser Height
Since steps must be a whole number, the riser is recalculated so every step in the flight is exactly the same height.
| Calculation | Substitution | Result |
|---|---|---|
| Adjusted Riser = Total Height ÷ Steps | 3,000 ÷ 18 | 167 mm |
Step 3 — Calculate Total Run
Total run is the horizontal space the flight needs. The flight has 18 risers but only 17 treads, since the top riser lands flush on the upper floor, which serves as that last tread.
| Calculation | Substitution | Result |
|---|---|---|
| Total Run = (Steps − 1) × Tread | (18 − 1) × 270 | 4,590 mm |
Step 4 — Check Comfort Rule (2R + T)
| Calculation | Substitution | Result |
|---|---|---|
| 2 × Adjusted Riser + Tread | (2 × 167) + 270 | 604 mm — Ideal |
Step 5 — Calculate Stair Angle
| Calculation | Substitution | Result |
|---|---|---|
| Angle = tan⁻¹ (Adjusted Riser ÷ Tread) | tan⁻¹ (167 ÷ 270) | 31.7° |
Step 6 — Calculate Stringer (Slope) Length
The stringer — the diagonal member (or waist slab, in RCC) the steps sit on — is the hypotenuse of total run and total height.
| Calculation | Substitution | Result |
|---|---|---|
| Stringer Length = √(Total Run² + Total Height²) | √(4,590² + 3,000²) | 5,483 mm |
Step 7 — Check Headroom Clearance
Therefore, for a 3 m floor-to-floor height with 270 mm tread, this staircase needs 18 steps at 167 mm adjusted riser, a 4,590 mm total run, a 5,483 mm stringer length, and a 31.7° slope angle — comfort is Ideal.
Cross-check against the Quick Reference Table in the complete Staircase Calculator.