CARPENTRY

Stair Calculator

Calculate stair rise and run, riser count, tread count, riser height and angle. Enter your measurements below and the estimate updates instantly.

Formula, validation and worked example reviewed November 12, 2026. See our calculation methodology.

US unitsFREE access0 signup
CARPENTRY

Stairs

US UNITS
Presets:
YOUR ESTIMATE
15 risers7.2 in each

Total run 11.67 ft · Step slope 35.8°

14 separate treads; upper landing not included in total run.

✓ Instant calculation on your device · Verify code-sensitive work locally

Layout math and safety

Plan an even flight before you build.

This stair rise-and-run calculator rounds the riser count up so the actual riser height does not exceed your target, then uses one fewer tread than risers for a typical floor-to-floor flight.

How do you calculate stair rise, run, and riser count?

Every step in a stair flight must have the exact same vertical riser height so users do not trip. To keep the actual step height at or below your maximum target riser (typically 7.5 in or 7.75 in), divide total floor-to-floor rise by the target riser and round up to the next whole integer:

Nrisers=⌈ RisetotalRisertarget ⌉
(Whole riser count)
Riseractual=RisetotalNrisers
(Exact step height)

where:

  • Rise_total – Total vertical height from finished lower floor to finished upper floor, measured in inches;
  • N_risers – Total number of vertical risers rounded up to a whole step count;
  • Run_total – Total horizontal floor space taken by the stairs (Run_total = (N_risers − 1) × Tread). To size the 2×12 diagonal framing lumber, use the stair stringer calculator.
The formula

How the result is calculated

  1. 01Riser count = round total rise / target riser up to a whole number
  2. 02Actual riser height = total rise / riser count
  3. 03Total run = (riser count - 1) x tread depth
  4. 04Step slope = arctangent(actual riser height / horizontal tread going)
Worked example

108 in rise, 7.5 in target, 10 in tread

  1. 108 / 7.5 = 14.4, so round up to 15 risers.
  2. 108 / 15 = 7.2 in per riser.
  3. Fourteen treads x 10 in = 140 in, or 11.67 ft of total run.
  4. The slope between consecutive tread nosings is about 35.8 degrees (arctangent of 7.2 / 10).
Layout estimate: 15 equal risers at 7.2 in, with an 11.67 ft total run.
Quick reference chart

Standard Floor-to-Floor Stair Rise & Run Reference (10 in Tread Going)

Based on a 7.5 in maximum target riser and one fewer tread than risers.

Total Floor RiseRiser CountActual Riser HeightTotal Run (@ 10 in Tread)
36 in (3 ft deck)5 risers7.20 in40 in (3.33 ft)
60 in (5 ft porch)8 risers7.50 in70 in (5.83 ft)
96 in (8 ft ceiling)13 risers7.38 in120 in (10.00 ft)
108 in (9 ft floor-to-floor)15 risers7.20 in140 in (11.67 ft)
120 in (10 ft floor-to-floor)16 risers7.50 in150 in (12.50 ft)
Before you rely on the result

Common mistakes to avoid

  • Rounding the riser height first and allowing the top or bottom step to become different.
  • Counting the upper floor as an extra tread without checking the actual landing layout.
  • Confusing tread depth with the horizontal run after nosing or finish materials are installed.
  • Ignoring finished-floor thickness, headroom, landings, rails, and local code.
  • Cutting materials directly from this planning estimate without a full on-site layout.
Questions answered

Calculator FAQ

How do I calculate stair rise and run?+

Divide the total rise into equal risers, then multiply the number of separate treads by the chosen tread depth. This calculator performs both steps and reports the resulting angle.

What is the maximum stair riser height under residential code?+

Under IRC Section R311.7.5.1, the maximum riser height is 7-3/4 inches (197 mm). Commercial codes under IBC typically require a 7-inch maximum riser.

What is the rule of thumb for stair rise and run?+

A common carpentry rule of thumb is that 2 × rise + 1 × run should equal between 24 and 25 inches (for example, two 7.5" risers + one 10" tread = 25").

Why does the calculator round the riser count up?+

Rounding up creates more, shorter risers so the actual riser height stays at or below the target entered.

Why are there fewer treads than risers?+

In a typical floor-to-floor flight, the upper floor or landing acts as the final walking surface, leaving one fewer separate tread.

Does this calculator check residential stair code?+

No. It calculates geometry only. Verify riser, tread, width, headroom, landing, guard, handrail, and local requirements before building.

Why must every riser be measured from finished surfaces?+

Flooring, decking, or landing thickness can change the first or last riser and create an unsafe height difference.

Can I use this result to cut stringers?+

Use it as a planning starting point. Confirm the complete layout, board capacity, notch geometry, supports, attachments, and code before cutting.

Practical selection guide

IRC residential stair code and layout essentials.

Design safe, code-compliant stairs with uniform riser heights and tread runs before cutting any timber or pouring concrete.

Maximum riser height (IRC 7-3/4")

Under the International Residential Code (IRC R311.7.5.1), maximum individual riser height is 7-3/4 inches (197 mm) to prevent tripping hazards.

Minimum tread depth (IRC 10")

The minimum horizontal tread depth is 10 inches (254 mm) nosing-to-nosing (or 11 inches if no nosing overhang is provided).

3/8" uniformity rule

IRC code requires that the difference between the greatest and smallest riser or tread in a single flight must not exceed 3/8 inch (9.5 mm).

Exterior deck stair planning

Measure total vertical rise from the top of the finished deck surface straight down to the solid landing pad (concrete or patio pavers) using a level and plumb board.

Method references: OSHA stairway construction requirements · American Wood Council deck stair guide