rise over run calculator for stairs

Stair Rise/Run Calculator

Use this to estimate risers, treads, slope, and stringer length. Keep all inputs in the same unit system (inches recommended).

Vertical distance from lower finished floor to upper finished floor.
Leave blank to calculate run from desired tread depth.
Common residential target: 7" to 7.75".
Common residential target: 10" minimum.

Designing stairs starts with one critical ratio: rise over run. If your rise is too steep, stairs become uncomfortable and unsafe. If your run is too long, stairs can consume too much floor space. This calculator helps you quickly estimate a balanced layout using practical stair geometry.

What does rise over run mean for stairs?

In stair design, rise is vertical height and run is horizontal distance. You can look at this at two levels:

  • Per step: riser height and tread depth
  • Total staircase: total rise and total run from bottom to top

The basic slope relationship is:

  • Slope = rise / run
  • Angle = arctangent(rise / run)

A higher rise/run ratio means a steeper stair.

How this calculator works

1) Determine number of risers

The calculator estimates riser count by dividing total rise by your desired maximum riser and rounding up. Rounding up keeps each riser at or below your target.

2) Determine number of treads

For most stairways, tread count is one less than riser count. This is standard for a stair run between two floors.

3) Compute exact dimensions

It then calculates:

  • Exact riser height
  • Exact tread depth
  • Total run used
  • Stair angle
  • Stringer length (hypotenuse)
  • Comfort formula: 2R + T

Why 2R + T matters

Many builders use the old comfort check:

  • 2 × riser + tread ≈ 24 to 25 inches

This is not a substitute for local building code, but it is a useful quick test for how natural a stair feels underfoot.

Typical residential stair guidelines (U.S.)

  • Maximum riser: around 7.75"
  • Minimum tread depth: around 10"
  • Riser variation in one flight should be very small (often no more than 3/8")
  • Adequate headroom and proper handrail geometry are required
Always verify your local code requirements before construction. This page is for planning and educational use.

Worked example

Suppose your floor-to-floor rise is 108", desired max riser is 7", and desired tread is 10.5".

  • Estimated risers = ceil(108 / 7) = 16
  • Treads = 15
  • Exact riser = 108 / 16 = 6.75"
  • Total run = 15 × 10.5 = 157.5"

This gives a moderate slope and a comfortable stair profile for many homes.

Common mistakes to avoid

  • Mixing units (e.g., inches in one field and centimeters in another)
  • Ignoring finished floor thickness changes that alter final rise
  • Uneven risers caused by framing assumptions not matching reality
  • Forgetting landing space and door clearances
  • Skipping code checks for width, headroom, and railings

Pro tips for accurate stair layout

Measure finished-to-finished elevations

Include final flooring, not just subfloor. A small thickness change can make the first or last step noncompliant.

Build with repeatability in mind

Even if the average riser is good, every riser should be nearly identical. Human gait strongly detects inconsistencies.

Plan structural support early

Stringers, wall framing, and landing framing should be coordinated before cutting materials.

FAQ

Can I use metric units?

Yes. Just keep every field in the same unit system. The math works the same.

What if my total run is fixed by the room?

Enter total run in the calculator. It will compute the tread depth based on your riser count, then flag whether tread depth is below your minimum target.

Is this enough to build stairs?

It is a planning tool, not a permit drawing. Confirm with your local building department and a qualified contractor or designer.

Bottom line

A good stair layout balances safety, comfort, and space. Use the rise over run calculator above to get quick geometry checks, compare options, and move into your build process with better numbers and fewer surprises.

🔗 Related Calculators