Stair Calculator
Design stairs from total rise and run or a chosen step size: riser and tread counts, stringer length, angle and comfort-code checks.
15–18 cm is comfortable for homes.
Reference for the comfort check; actual depth follows from your span.
Steps needed
16 risers
15 treads
Stringer length
4.53 m
Angle 37.4°
Actual riser height
0.172 m
Actual tread depth
0.24 m
- 2 × rise + run is outside the 60–65 cm comfort range — aim for 2 × rise + run ≈ 60–65 cm.
- Tread is below the common 25.4 cm (10 in) minimum — allow deeper treads where space permits.
Riser count is rounded up to keep every step uniform. Keep all riser heights within 5 mm of each other for safe, comfortable stairs.
Last updated: May 2026
How this calculator is verified
Checked by True Calculator automated test suite on
- Formula verified against a published worked example in the automated test suite
- Edge cases (zero, negative, boundary and unit-mismatch inputs) covered by unit tests
The full verification method is on our how we verify page. Found an error? Tell us and we will re-check it.
When to Use This Calculator
Use this calculator when designing stairs for a house, an apartment mezzanine, a porch, a temple platform or a warehouse loft in India. Masons often lay steps by eye, and the difference between 16 and 17 steps across a floor height changes the tread size and comfort noticeably. The stringer length is useful when buying steel channels or timber for the support beams, and the angle tells you whether the staircase will feel gentle or steep. It also helps when checking a builder's plan — a drawn staircase that does not fit the measured rise and run is a red flag. Whether the stairs are cast in concrete, built in wood or fabricated in steel, run the numbers before fixing begins.
How to Use This Calculator
- Step 1: Measure the total rise — the vertical distance from the finished lower floor to the finished upper floor.
- Step 2: Choose what you know: the total horizontal run, or the preferred run (depth) of a single step.
- Step 3: Enter your preferred riser height in cm; 15–18 cm is comfortable for homes.
- Step 4: Read the riser and tread counts, the actual riser and tread sizes, the stringer length and angle, and check the comfort and code warnings.
Worked Example
Connecting two floors with a 3 m rise and a 4 m run, and aiming for 17 cm risers, gives 18 risers (3 m ÷ 0.17 m rounds up). That means 17 treads. The actual riser height becomes 0.167 m and each tread works out to 0.235 m. The stringer, the diagonal beam supporting the steps, is exactly 5 m long (√(3² + 4²)) at a 36.87° incline — a classic 3-4-5 triangle. An 8-foot rise with 7-inch risers needs 14 steps, which matches the commonly cited 14–17 range.
Tips and Common Mistakes
- •Tip 1: Keep riser heights identical within 5 mm — the single biggest safety factor for stairs.
- •Tip 2: Add a handrail on at least one side, and on both sides for outdoor stairs or homes with elderly residents.
- •Tip 3: Check the headroom above the stair opening — allow at least 2 m from tread to ceiling.
- ✗Mistake 1: Do not let the stringer length double as the material list — you still need treads, risers, balusters and a railing.
- ✗Mistake 2: Do not let treads drop below about 25 cm; short treads cause foot slips, especially when descending with loads.
Frequently Asked Questions
How do I calculate the number of steps?
Divide the total rise (floor-to-floor height) by the preferred riser height and round up. A 2.75 m floor height with 18 cm risers needs 16 risers, giving 15 treads. All risers must be uniform — vary by at most 5 mm.
What are comfortable riser and tread sizes?
Indoor stairs in India typically use risers of 15–18 cm with treads of 25–30 cm. A good rule is riser + tread ≈ 43–45 cm. Steeper outdoor and service stairs use taller risers and narrower treads.
How long should my staircase opening be?
The horizontal span (run) must accommodate the treads. With 15 treads at 28 cm each you need about 4.2 m of run. This calculator returns the actual tread depth for the run you have available.
What is a stringer?
The stringer is the inclined side beam that supports the treads. Its length is the diagonal of the rise and run: for a 2.75 m rise with a 3.6 m run it measures about 4.53 m, at a 37° angle.
Why must riser heights be uniform?
Uneven risers cause trips, especially when descending. Building codes require consecutive risers to differ by no more than about 5 mm. Always round the riser count up so every step gets the same height.