Free Stair Calculator — Rise, Run & Stringer Length
How to Use the Stair Calculator
How to Calculate Stair Rise and Run
To calculate stairs, divide the total rise (floor-to-floor height in inches) by your desired riser height to get the number of risers, then subtract one to get the number of treads. Multiply the number of treads by your tread depth to find the total run. This calculator handles all of these calculations instantly, including stringer length, code compliance, and headroom clearance.
Measuring Total Rise
Total rise is the vertical distance from the surface of the lower finished floor to the surface of the upper finished floor. This is the single most critical measurement in stair layout — every other dimension derives from it.
Measure from finished floor to finished floor, not from subfloor to subfloor. If the finished flooring has not been installed yet, add its thickness to your measurement. For example, if you measure 108" from subfloor to subfloor and both floors will receive 3/4" hardwood, your total rise is 108" + 3/4" (upper floor) − 3/4" (lower floor) = 108". If only the upper floor gets finish material, add only that thickness.
For a floor-to-floor height of 9' 1" (109 inches), dividing by a target riser height of 7-1/2" gives 14.53 — round up to 15 risers. The actual unit rise becomes 109" ÷ 15 = 7.267", or approximately 7-1/4". This keeps each riser comfortably within code limits.
The Rise-Run Relationship
The number of treads always equals the number of risers minus one. The top "tread" is the upper floor itself, so a flight with 15 risers has 14 treads. Multiply the tread count by the unit run (tread depth minus any nosing overhang) to calculate total run — the horizontal distance the stair covers.
The industry standard known as the 7-11 rule recommends a 7" rise paired with an 11" run. This combination produces a comfortable walking angle of roughly 32 degrees. Both the IRC and IBC reference this proportion, and most experienced framers use it as a starting target before adjusting to fit the available space.
A useful cross-check: the sum of one riser plus one tread should fall between 17" and 18". Values outside this range tend to feel either too steep or too shallow for normal foot traffic.
IRC vs IBC Code Requirements
Building codes set maximum and minimum dimensions to ensure safety. The two most widely adopted codes in the United States are the International Residential Code (IRC) for dwellings and the International Building Code (IBC) for commercial and public buildings.
- IRC R311.7.5.1 (2021 edition) — Residential: Maximum riser height 7-3/4", minimum tread depth 10", minimum headroom 6'8", minimum stair width 36", maximum nosing projection 1-1/4", maximum riser variation 3/8" within a flight.
- IBC 1011.5.2 (2021 edition) — Commercial: Maximum riser height 7", minimum tread depth 11", minimum headroom 6'8", minimum stair width 44" (or 36" for occupant loads under 50), maximum riser variation 3/8".
Important: Many states and municipalities amend these codes. Always check your local jurisdiction's adopted code edition and any local amendments before finalizing your stair design. This calculator flags violations against the standard IRC and IBC limits, but your local inspector has the final word.
Stringer Layout Basics
Stringers are the notched diagonal boards that support the treads and risers. Use a framing square with stair gauges clamped at the unit rise and unit run to mark each step along the stringer stock. The cut follows a sawtooth pattern, with each notch removing material from the board.
The stringer throat — the narrowest remaining width of the stringer after notching — must be at least 3-1/2". This typically means a 2×12 is required for risers above 7-1/2" or runs above 10". For smaller stairs (such as short deck stairs with a 6" rise and 10" run), a 2×10 may provide adequate throat depth, but always verify by drawing the layout to scale or using this calculator's stringer diagram.
Pro Tips
- Measure total rise in three spots across the stair opening — left edge, center, and right edge — and use the longest measurement. Floors are rarely perfectly level, and using the longest dimension prevents a short riser at the top.
- Check that both the upper and lower landing surfaces are level before measuring. A landing that slopes toward the stair opening will throw off your total rise and produce uneven risers.
- Add 1/16" to your unit rise when marking stringers to prevent cumulative error. Over a 15-riser flight, pencil-line thickness and saw kerf can shave nearly 1/4" from the total rise. The extra 1/16" per step compensates.
- Always check local code amendments before ordering materials — some jurisdictions modify the standard IRC or IBC riser and tread limits, and a few still enforce legacy codes with different requirements.
- Cut one stringer first and test-fit it in place before cutting the rest. Clamp it to the upper floor frame and set a level on the tread notches. Adjust if needed — it is far cheaper to recut one board than to waste an entire set of stringer stock.
Frequently Asked Questions
Related Calculators
Tools for This Project
We may earn a commission when you buy through our links, at no extra cost to you. Learn more
Disclaimer: This tool provides estimates for planning purposes only. Verify calculations with a qualified professional and consult local building codes before construction. Construction Bros is not liable for errors or construction decisions based on these calculations.