Stair Calculator - Calculate Rise, Run, and Stringer Dimensions

Calculate stair dimensions including rise, run, number of steps, and stringer length. Ensure building code compliance for safe stairs.

Results

Calculated
Result
—

What This Calculator Does and When to Use It

Building a staircase means dividing a fixed floor-to-floor height (the total rise) into a whole number of equal steps, then fitting those steps into whatever horizontal space (the total run) you have available. Get the riser height or tread depth wrong and the stairs feel awkward at best or become a fall hazard at worst — which is why residential building codes set specific limits on both. This calculator takes your total rise and available run and works out a code-conscious riser/tread split automatically, along with the stringer length you need to cut and the resulting stair angle.

Use it when framing a new staircase, replacing an existing one, or checking whether a space you're planning (a deck, a loft, a basement remodel) has enough headroom and run for a comfortable, code-compliant stair before you commit to a layout. It's a planning tool, not a substitute for your local building inspector — always confirm the final dimensions against your specific jurisdiction's adopted code, since exact maximums and minimums vary by location.

How the Calculation Works

The calculator starts from an ideal riser height of about 7 inches and works out how many risers are needed:

  • Number of risers = round(Total rise ÷ 7), then increased if needed until riser height ≤ 7.75 in (a common residential maximum)
  • Riser height = Total rise ÷ Number of risers
  • Number of treads = Number of risers − 1 (the top step lands on the upper floor, which needs no tread of its own)
  • Tread depth = Available run ÷ Number of treads (or a standard 10 in if no run is entered)
  • Stringer length = √(Total rise² + Total run²) — the Pythagorean hypotenuse connecting the bottom of the stair to the top
  • Stair angle = arctan(Total rise ÷ Total run), in degrees

The calculator also checks two widely used residential rules of thumb: a minimum 10-inch tread depth, and the "comfort rule" (2 × riser height + tread depth should fall between 24 and 25 inches) that many stair builders use as a quick ergonomics check.

Worked Example

Using the calculator's default inputs — a 9 ft 0 in total rise (108 in) and a 10 ft 0 in available run (120 in):

  • Number of risers = round(108 ÷ 7) = 15; riser height = 108 ÷ 15 = 7.20 in (within the 7.75 in limit, so no adjustment needed)
  • Number of treads = 15 − 1 = 14; tread depth = 120 ÷ 14 = 8.57 in
  • Stringer length = √(108² + 120²) = √26,064 ≈ 161.4 in (13 ft 5.4 in)
  • Stair angle = arctan(108 ÷ 120) ≈ 42.0°
  • Comfort check: 2 × 7.20 + 8.57 = 23.0 in, just outside the ideal 24–25 in range, and the 8.57 in tread depth falls short of the common 10 in minimum

This example illustrates exactly the kind of trade-off the calculator is built to surface: with only 10 feet of run available for a 9-foot rise, the resulting stair is steeper and the treads shallower than ideal — the fix is either a longer run, a winder/landing to break up the flight, or accepting the steeper, code-borderline result.

Common Mistakes / How to Interpret the Result

  • Confusing total rise with a single riser height. Total rise is the entire floor-to-floor height, not one step's height — measure it with a level and tape from finished floor to finished floor, not from the subfloor.
  • Not leaving available run empty on purpose. If you leave the run fields blank, the calculator assumes a standard 10-inch tread depth and calculates whatever total run results — check the "Total Run" output against the actual space you have before finalizing a design.
  • Ignoring headroom. This calculator checks riser and tread dimensions but doesn't check headroom clearance above the stair — codes typically require at least 6 ft 8 in of clear headroom measured vertically from any tread nosing, which you need to verify separately against your framing plan.
  • Treating code maximums as targets. A 7.75-inch riser is the common legal maximum in many U.S. jurisdictions, not a design goal — stairs closer to 7 inches per riser with a 10–11 inch tread generally feel safer and more comfortable to climb.

Frequently Asked Questions

What is the "comfort rule" the calculator checks?
The comfort rule states that 2× the riser height plus the tread depth should total 24 to 25 inches — a long-standing rule of thumb (sometimes attributed to a "2R + T" formula) that approximates a natural, unhurried walking stride for climbing and descending. Stairs outside this range can feel cramped (too much in the sum) or awkwardly long-strided (too little).
Why does the calculator round up the number of risers instead of down?
The number of risers must always produce a riser height at or below the common 7.75-inch maximum, so the calculator increases the riser count whenever the initial estimate would result in a riser that's too tall. Rounding down could produce risers that exceed the safe/legal maximum, which the calculator specifically avoids.
What if my available run is smaller than the calculator recommends?
If the tread depth comes out below roughly 10 inches, as in a tight staircase, consider adding a landing partway up (which resets the run needed while keeping headroom), reducing the rise if there's design flexibility, or accepting a steeper stair within your code's allowed maximum angle — check your local code for the exact limit.
Does this calculator account for stair width or handrail requirements?
No — it calculates only the riser, tread, and stringer geometry from total rise and run. Stair width, handrail height, guardrail requirements, and landing dimensions are governed by separate code sections and should be checked independently for your specific project.

Common Tip Percentages

ServiceTypical Tip RangeNotes
Restaurant (sit-down)15–20%20%+ for exceptional service
Food delivery10–20%Consider extra for long distances
Taxi / rideshare10–20%More for assistance with luggage
Hotel housekeeping$2–5/nightLeave daily, not just at checkout
Barber / hair salon15–20%On pre-discount total
Pizza delivery10–15% or $3–5 minimumHigher in bad weather

General Household Budget Ratios (50/30/20 Rule)

Category% of Net IncomeExamples
Needs50%Rent, groceries, utilities, insurance
Wants30%Dining out, entertainment, hobbies
Savings / Debt20%Emergency fund, retirement, extra payments

Common Measurement Conversions for Everyday Use

QuantityUS / ImperialMetric Equivalent
1 cup8 fl oz237 mL
1 pint16 fl oz473 mL
1 quart32 fl oz946 mL
1 gallon128 fl oz3.785 L
1 lb16 oz453.6 g
1 ft12 in30.48 cm

Practical Guide for Stair Calculator - Calculate Rise, Run, and Stringer Dimensions

Stair Calculator - Calculate Rise, Run, and Stringer Dimensions is most useful when the inputs reflect the situation you are actually planning around, not a best-case estimate. Treat the result as a decision aid: it gives you a structured way to compare assumptions, spot outliers, and decide what to verify next. For Other work, the most important review lens is baseline behavior, time cost, throughput, constraints, friction, and the decision threshold you care about.

Start with a baseline run using values you can defend. Then change one assumption at a time and watch which output moves the most. If one input dominates the result, spend your verification time there first. If several inputs have similar influence, use a conservative scenario and an optimistic scenario to create a practical range instead of relying on a single exact number.

Before acting on the result, compare the result with recent real-world data instead of ideal targets or one-off examples. This is especially important when the calculator supports a purchase, project plan, performance target, or operational decision. The calculator can make the math consistent, but the quality of the conclusion still depends on current data, clear units, and assumptions that match your real constraints.

When the output looks surprising, slow down and inspect each input in order. A small change in one high-leverage field can move the final number more than several low-leverage fields combined. For Stair Calculator - Calculate Rise, Run, and Stringer Dimensions, that means you should first confirm the value with the greatest scale, then confirm the value with the greatest uncertainty, then rerun the calculator with conservative and optimistic assumptions. This sequence turns the calculator from a single answer into a practical decision range.

Review Checklist

  • Confirm every input uses the unit and time period requested by the calculator.
  • Run a low, expected, and high scenario so the answer has a useful range.
  • Check whether rounding or a missing decimal place changes the decision.
  • Update the calculation after each meaningful workflow, schedule, cost, or usage change.