Calculated result
Risers to plan
FRM-STAIR-001risers = round(total rise ÷ target riser); run = (risers − 1) × tread; stringer = √(rise² + run²)
Actual riser
Treads
Total run
Lumber & framing calculator
Preliminary riser count, tread run and stringer length from total rise and target step dimensions.
By Feroz Sheikh · Formula FRM-STAIR-001 v1.0.0 · Tested formula
FRM-STAIR-001v1.0.0Enter your measurements. Switching units converts the same project, including coverage and unit rates. Package yields keep the unit printed beside each field.

Calculated result
Risers to plan
FRM-STAIR-001risers = round(total rise ÷ target riser); run = (risers − 1) × tread; stringer = √(rise² + run²)
Actual riser
Treads
Total run
Planning estimate, not engineering advice. Confirm site measurements and product specifications. Calculation limits.
This calculator returns riser count, tread run and stringer length from total rise and target step dimensions. Formula FRM-STAIR-001 v1.0.0. Planning geometry only. Carry the run into an estimate. It does not approve a code stair or a headroom layout.
Size chart
Planning geometry. Local code still owns riser, tread, headroom and guards.
| Total rise | Primary | Check |
|---|---|---|
| 96 in | 13 risers | 7.38 in |
| 105 in | 14 risers | 7.5 in |
| 108 in | 14 risers | 7.71 in |
| 120 in | 16 risers | 7.5 in |
Metric example — same rise, metric display. A 105 in floor-to-floor at a 7.5 in target riser returns 14 risers on the metric path. Not a code stair.
Add rates if you are pricing a related project line. Pick a currency — badges, inputs, and totals follow.
This page is geometry, not a material takeoff. Leave rates at zero unless you are pricing a related line. Construclytic does not fetch supplier prices.
How this calculator works
This calculator converts a finished floor-to-floor rise into a whole number of risers, then reports actual riser height, tread count, total run and stringer length from the target going.
Stair geometry here is a planning count of risers, treads and stringer length. It is not a building-code stamp, not an ADA review, and not a shop drawing for a stair shop.
This separate example uses the calculator's starting values in imperial units. It stays unchanged when you edit the tool above. Example rates, yields and dimensions are assumptions, not recommendations for your project.
| Input | Example value |
|---|---|
| Total rise | 105 in |
| Target riser | 7.5 in |
| Target tread depth | 10 in |
Example result: Risers to plan — 14 risers.
risers = round(total rise ÷ target riser); run = (risers − 1) × tread; stringer = √(rise² + run²)
Use the labelled units above when reproducing this example. To work in metric, switch the calculator to Metric; applicable measurements are converted, while product-specific units remain labelled.
Need the broader workflow? Read the lumber & framing planning guide.
How-to: Concrete stairs: separate step wedges, waist slab and landings · How to count deck boards
Questions
No. Riser, tread, nosing, headroom and guard rules vary by jurisdiction. Use this as geometry planning only.
Carpenters often check 2 × riser + tread as a comfort range. It is a planning check, not an approval.
A 105 in total rise at a 7.5 in target riser returns 14 risers. Tread run and stringer length sit on the sheet. Not a code approval.
This stair calculator publishes formula FRM-STAIR-001, version 1.0.0. The ID stays on the result and on the estimate line.