Measure total rise
Use finished-floor to finished-floor elevation, not rough framing height alone.
Finish thickness changes can alter the first and last riser.
Choose an integer riser count
Actual riser height = total rise ÷ number of risers.
Check every resulting dimension against the governing project/code requirements.
Calculate tread run
For a typical straight flight between levels, tread count is commonly one less than riser count.
Total horizontal run = tread count × selected tread depth.
Calculate stringer geometry
Geometric stringer line = √(total rise² + total run²).
Add bearing, cuts, landings, and stock-length requirements separately.