Category: Stair Geometry & Design Fundamentals

The foundation pillar for everything else on this site. Guides here break down rise, run, riser height, tread depth, going, pitch, headroom, nosing, and the stair comfort formula (Blondel’s Formula) — the core measurements that decide whether a staircase is safe, comfortable, and code-compliant before you ever pour concrete or cut a stringer. Start here if you’re designing a new staircase from scratch.

  • What Is Stair Rise and Run? (And Why the Ratio Matters)

    What Is Stair Rise and Run? (And Why the Ratio Matters)

    Rise is how far up one step goes; run is how far forward it goes. Every code limit, every comfort formula, and every stringer cut on a staircase comes back to those two measurements and the ratio between them. Plug your own numbers into the Stair Rise and Run Calculator to get an instant angle and code check, or read on for exactly what’s being measured and why.

    The exact definitions (and where people measure wrong)

    Rise is the vertical distance from the top surface of one tread to the top surface of the next. Total rise is the full floor-to-floor height the whole staircase has to cover — measure it with a level and tape from finished floor to finished floor, not from the subfloor, since flooring thickness changes the number.

    Run (also called going or tread depth) is the horizontal distance from the face of one riser to the face of the next — not the physical width of the tread board. A tread board that overhangs its riser by a 1-in nosing adds visual depth but doesn’t count toward code-measured run, which is why the Stair Nosing Calculator and tread depth are treated as separate numbers on a code check, not interchangeable ones.

    Worked example: 96-in total rise

    A single-story basement stair with a 96-in (2,438 mm) floor-to-floor rise, targeting a 7.25-in riser: 96 ÷ 7.25 = 13.24, so round to 13 steps. Actual riser = 96 ÷ 13 = 7.38 in (188 mm) — under the 7.75-in IRC maximum. Using 2R + T = 24 in for a slightly more compact stair (appropriate for a secondary basement stair where footprint is tight): T = 24 − 2(7.38) = 9.24 in, which is below the 10-in IRC minimum tread depth — so the comfort formula has to yield here and the tread gets set to the 10-in code floor instead, giving an angle of arctan(7.38 ÷ 10) = 36.4°. That’s the practical reality on tight basement stairs: code minimums, not Blondel’s formula, usually end up governing the tread.

    The underlying reasoning: why the ratio, not either number, decides the outcome

    A 6-in riser sounds gentle and a 12-in tread sounds spacious, but paired together they produce a 26.6° stair that many people find awkward — the stride is too long for a natural walking rhythm, so users either shorten their step mid-tread or lengthen it into a stretch. The opposite pairing, a 7.5-in riser with a 9-in tread (39.8°), is compact but tiring and closer to the angle where people start reaching for the handrail on every step rather than just for balance.

    This is the entire reason rise-and-run tools exist as a ratio calculator rather than two separate lookup tables: riser and tread only mean something safety-wise in relation to each other. Two stairs can both individually satisfy IRC’s riser maximum and tread minimum and still feel completely different to climb, because the code sets outer bounds on each dimension but doesn’t mandate a single ideal ratio the way Blondel’s formula does.

    Typical riser/tread pairings by use case:

    Stair typeRiserTreadAngle
    Grand entry / public building25–27°
    Standard interior residential32.5°
    Compact residential (max IRC)37.8°
    Deck / exterior stair30.3–32.5°

    Common mistakes

    Measuring run from the tread board edge instead of the riser face. Overhang and nosing inflate the apparent tread depth. If nosing projects 1 in and the code-counted run needs to hit 10 in, the tread board itself needs to be at least 10 in from riser face to riser face — not 10 in including the overhang.

    Treating total rise as a round number without measuring finished floor to finished floor. Subfloor-to-subfloor measurements ignore the flooring that gets added later (tile, hardwood, carpet pad), which can shift total rise by half an inch or more — enough to throw off a stringer cut made before finishes were selected.

    Picking a riser and tread independently instead of solving them together. Choosing a riser that “looks right” and a tread that “fits the space” separately, without checking the resulting angle, is how stairs end up outside both Blondel’s comfort band and, occasionally, code limits without anyone noticing until the stair is built.

    Ignoring riser-height consistency across the flight. IRC allows a maximum 3/8-in difference between the largest and smallest riser in a run. A stringer cut from a template that’s off by even a small amount at the top or bottom step creates exactly the kind of inconsistency that causes trips — most stair-related falls happen on the first or last step of a flight.

    Related calculators you might need

    Once your rise and run are set, the next step is usually confirming how many total steps that produces — the Number of Steps Calculator takes total rise and a target riser and returns the exact count. If you want to check the resulting pitch against comfort and code limits directly, use the Stair Angle/Pitch Calculator. Solving for one dimension while the other is fixed is easier with the Riser Height Calculator or Tread Depth Calculator, and once the geometry is locked, the Stair Stringer Calculator converts it into actual cut lines.

    Frequently asked questions

    What is the difference between rise and run on stairs?

    Rise is the vertical height of one step; run is the horizontal depth of one step measured from riser face to riser face. Total rise is the full vertical height the staircase covers, while total run is the full horizontal length the staircase occupies — the two are easy to confuse because “run” is used both per-step and for the whole staircase.

    How do I measure stair rise and run on an existing staircase?

    For rise, use a level to find a perfectly horizontal point on one step’s nosing, then measure straight down to the same point on the step below. For run, measure horizontally from one riser face to the next riser face, ignoring any nosing overhang. Do this on two or three steps, since older stairs often have small inconsistencies.

    What is the ideal rise to run ratio?

    Blondel’s formula — 2 × riser + tread = 24 to 25 in — covers most comfortable stairs. A 7-in riser with an 11-in tread (2×7+11=25) is a common residential sweet spot. Run your own numbers through the Stair Rise and Run Calculator to see the resulting angle.

    Can rise and run be different on every step?

    No. Code limits riser-height variation within a single flight to 3/8 in between the tallest and shortest step, and tread depth is expected to be consistent throughout. Deliberate variation is a common cause of missteps, since the body learns a rhythm from the first few steps and expects it to hold.

    Does a bigger tread always mean a safer stair?

    Not automatically — a large tread paired with a small riser can produce a shallow angle that some users find just as awkward as a steep one, since the stride length no longer matches natural walking pace. Safety comes from the riser-to-tread ratio landing inside a comfortable range, not from maximizing either dimension alone.

  • How to Calculate Stair Rise and Run

    How to Calculate Stair Rise and Run

    If you’ve ever stood at the top of a staircase and felt your foot land a half-inch off where you expected, you’ve felt what happens when rise and run aren’t calculated correctly. It’s the single most common mistake in stair building — and almost always avoidable with a little math before the first cut.

    This guide walks through exactly how to calculate stair rise and run, the code limits that constrain your options, and how those two numbers flow into everything else: step count, stringer length, and whether your staircase will pass inspection.

    What “rise” and “run” actually mean

    Total rise is the total vertical distance your staircase needs to climb — floor to floor, or floor to landing. Total run is the total horizontal distance the staircase covers.

    Those totals get divided into individual steps:

    • Riser height — the vertical height of one step
    • Tread depth (unit run) — the horizontal depth of one step

    Get the total rise wrong and every riser in the flight is off by a fraction — which is exactly the kind of error your foot notices even when your eye doesn’t.

    Step 1: Measure your total rise

    Measure the exact vertical distance from the finished floor at the bottom to the finished floor at the top, including the thickness of any subfloor or finish flooring that will be added later. This is the number the rest of the calculation depends on, so it’s worth double-checking with a laser level rather than a tape measure alone.

    Step 2: Find your number of risers

    Divide your total rise by a target riser height — most residential codes cap this at 7¾” — and round up to the nearest whole number. That whole number is how many risers your staircase needs.

    Once you have a whole number of risers, divide the total rise by that number again to get your actual riser height. This is the number that keeps every step in the flight identical, which matters more to code inspectors — and to anyone walking the stairs — than hitting a “nice” round number.

    Example: A total rise of 108″ ÷ 7.5″ target = 14.4, rounds up to 15 risers. 108″ ÷ 15 = 7.2″ actual riser height — under the 7¾” code max, and identical on every step.

    Rather than run this by hand, the Stair Rise and Run Calculator does steps 1 and 2 in one pass — enter your total rise and it returns riser count, exact riser height, and tread depth together. If you just need the riser count in isolation, the Number of Steps Calculator handles that alone.

    Step 3: Set your tread depth

    Tread depth is where the 7-11 rule comes in — a rule of thumb (not a code minimum on its own, but a useful starting point) stating that riser height plus tread depth should land close to 17–18 inches. A 7″ riser generally pairs with an 11″ tread; a steeper 7¾” riser pairs with a shallower ~10″ tread. Most residential code sets 10″ as the tread minimum regardless.

    The Tread Depth Calculator applies this ratio automatically against your riser height, and the Riser Height Calculator works the same relationship from the other direction if you’re starting with a fixed tread depth instead.

    Step 4: Check your stair angle

    Once riser height and tread depth are set, your stair angle is fixed — it’s not a separate decision. Most comfortable residential stairs land between 30° and 35° from horizontal; anything steeper starts to feel more like a ladder than a staircase, and anything shallower eats up a lot of floor space for the same total rise.

    Run your numbers through the Stair Angle / Pitch Calculator to see where you land, and if you need to compare that angle against a slope percentage for a permit drawing, the Rise/Run Ratio to Degrees Converter handles the conversion.

    Step 5: Size the stringers

    With riser height, tread depth, and total rise locked in, you can calculate stringer length — the diagonal board that carries the treads. This is also the point where most people discover their staircase needs a landing partway up, since a single stringer can only span so far before it needs intermediate support.

    The Stair Stringer Calculator takes your total rise and run and returns stringer length, cut angles, and how many stringers your stair width needs. If you’ve settled on standard 2×12 lumber for the stringers specifically, the 2×12 Stringer Board Calculator factors in the material’s actual usable depth after the cuts.

    Common code limits to check before you build

    Code requirements vary by jurisdiction and by whether the stair is residential or commercial, but these are the figures that come up most often under the IRC and IBC:

    ElementTypical residential (IRC) limit
    Maximum riser height7¾”
    Minimum tread depth10″
    Riser height variance within a flight⅜” max
    Minimum headroom6’8″
    Minimum stair width36″

    Don’t take that table as final — local amendments change these numbers regularly, and commercial or egress stairs follow a different set of IBC limits entirely. Run your actual numbers through the IRC Stair Code Checker before you build, and if headroom is tight in your space, the Stair Headroom Calculator is worth running early — it’s one of the harder constraints to fix after framing is done.

    Putting it all together

    In order, the calculation flow looks like this:

    1. Measure total rise
    2. Divide by target riser height, round up → number of risers
    3. Divide total rise by that whole number → actual riser height
    4. Apply the 7-11 relationship → tread depth
    5. Multiply tread depth × (risers − 1) → total run
    6. Use total rise and run together → stringer length and cut angles

    Every one of those steps has its own calculator linked above, but if you’d rather not juggle five browser tabs, the Stair Rise and Run Calculator runs steps 1 through 5 from a single total-rise input and shows its work against the cited IRC section at each step.

    Note: These calculators are planning tools, not a substitute for a licensed professional or your local building inspector. Confirm final dimensions against the code your jurisdiction has actually adopted before you build. See our Terms of Service for details.