Enter a finished-floor rise plus a target, available run, fixed riser count, or fixed tread depth. Get a dimensioned layout, angle, stringer and board lengths, alternatives, and checks against your selected limits.
Measure correctly
- Measure the total rise between finished surfaces, including tile, hardwood, carpet, or other planned buildup.
- Measure available run to the face of the upper landing; do not count the upper landing as another horizontal tread in a standard mount.
- Use desired tread run as a planning value. Nosing changes physical board depth but does not add to the nosing-to-nosing effective run entered here.
- If checking headroom, measure the floor opening horizontally back from the top of the flight and enter the upper-floor thickness.
A standard mount terminates against the upper landing, which supplies the last walking surface. Flush top-tread mode models a separate tread at upper-floor elevation and therefore adds one tread run.
Code checks and sources
The presets are screening checks for straight, rectangular stairs—not a permit determination. Local adoption, amendments, occupancy, accessibility, nosing, width, handrail, guard, landing, and structural rules can change what applies. Verify with the authority having jurisdiction.
- 2021 IRC residential preset: maximum riser 7 3/4 in and maximum 3/8 in variation, R311.7.5.1; minimum 10 in tread and 3/8 in variation, R311.7.5.2; minimum 6 ft 8 in headroom, R311.7.2; 36 in straight-run landing depth, R311.7.6.
- 2021 IBC commercial preset: 4–7 in risers and minimum 11 in tread, 1011.5.2; maximum 3/8 in flight variation, 1011.5.4; minimum 80 in headroom, 1003.2; landing depth equal to stair width or 48 in, whichever is less, 1011.6.
Mandatory limits versus comfort: preset checks are based on the cited model-code dimensions. The Blondel range and 30°–37° angle guidance are comfort heuristics only.
Worked example: 108-inch finished-floor rise
With a 7 1/2 in target under the 2021 IRC preset, 108 ÷ 7.5 = 14.4, so the calculator evaluates whole counts and selects 15 risers. Exact rise is 108 ÷ 15 = 7.2 in (about 7 3/16 in). A standard mount has 14 treads because the upper floor is the fifteenth walking level.
Using a 10 1/2 in tread run gives 14 × 10.5 = 147 in (12 ft 3 in) total run. The angle is atan(7.2 ÷ 10.5) = 34.44°. Geometric stringer length is √(108² + 147²) = 182.41 in, about 15 ft 2 7/16 in. Add the displayed 12 in cutting allowance when selecting stock.
Before-you-cut checklist
- Confirm finished-floor elevations and every tread/finish thickness.
- Confirm all risers and treads can remain within the selected variation limit.
- Verify headroom, floor opening, landings, width, handrails, guards, nosing, and local amendments.
- Mark one full-size stringer, test-fit it, and use it as the template only after checking top and bottom connections.
- Have the stringer size, species, spacing, connections, and loads approved for the project.
Stair calculator FAQ
How many steps do I need for an 8-foot or 9-foot rise?
At a 7 1/2 in target, 96 in typically uses 13 risers at about 7.385 in (roughly 7 3/8 in), while 108 in uses 15 risers at 7.2 in (roughly 7 3/16 in). A standard flight has 12 and 14 treads respectively. The selected limits can change the recommendation.
How are stair rise and run calculated?
Divide the finished-floor rise by a whole riser count for exact unit rise. Multiply effective tread run by the tread count for total horizontal run, then check both dimensions against the selected preset.
Why are there usually fewer treads than risers?
The upper floor or landing acts as the final walking surface. A standard flight with 15 vertical rises therefore needs 14 constructed treads. The optional flush top-tread model includes a separate tread at the upper level.
Does nosing count as tread depth?
Model-code tread depth is generally measured between the foremost projections of adjacent treads. The calculator calls this effective tread run. For material planning it also reports physical board depth as effective run plus nosing.
How does tread thickness change the bottom stringer cut?
Subtract tread thickness from the bottom riser cut so the finished first rise matches the remaining risers. Recheck any finish flooring at both ends before cutting.
What stair angle is comfortable?
Roughly 30°–37° is a common planning range, and 2R+T between 24 and 25 in is a separate stride heuristic. Neither replaces dimensional code checks.
How can I fit stairs into limited space?
Select “Fit available run.” The tool compares whole riser counts and shows nearby options. More risers lower each rise but generally create another tread, so the shortest option is not always the most comfortable or code-compliant.