Getting an accurate angle from your measurements
The angle is only as good as the riser and tread you feed it. Get those two numbers right — or use the flight totals if that's all you have — and everything else follows.
Pick your input mode
If you know one step's riser and tread, use that mode — it also unlocks the residential/commercial code checks. If you only know the whole flight's total rise and total run (or you're checking a ramp), switch to Total Rise & Run.
Measure tread nose-to-nose
Tread depth is the horizontal distance from one nosing to the next, not the flat part of the board alone. If your treads have a nosing overhang, enter it in Advanced to see the separate usable (walking-line) depth — it doesn't change the angle itself.
Set the stair type
Residential (IRC) and commercial (IBC) use different riser and tread limits, so the same angle can pass on one and fail on the other. Pick the type that matches your project before reading the compliance chips.
Read the angle, then the chips
The angle and its classification tell you how the stair will feel to climb. The chips tell you whether it's legal to build. A comfortable-feeling angle can still fail a code chip if the riser or tread individually is out of range.
The five formulas behind every result
Nothing on this page is a black box. Here's exactly what runs when you change a number.
Stair Angle
The pitch of the stair, measured from horizontal. This is the same angle whether you look at one step or the whole flight, as long as every step is uniform.
Slope Percent
The same ratio expressed the way site grading, ramps and civil drawings usually do — a straight percentage instead of a degree.
Simplified Ratio
Riser and tread reduced to their simplest whole-number ratio, e.g. 7.5" : 10" simplifies to 3 : 4 — a quick mental shorthand carpenters use on site.
Plumb & Level Cut Angles
The two saw/framing-square angles needed to lay out a stringer: the plumb cut (riser face) and the level cut (tread face) always sum to exactly 90°.
Walking through a 7.5" riser, 10" tread step
Same five formulas, filled in step by step, for the calculator's default riser and tread — the auto values the Stair Rise and Run Calculator lands on for a 108" basement stair.
Stair angle
7.5 ÷ 10 = 0.75. atan(0.75) = 36.9°. That's inside the 30–37° comfort range this page checks against, but only just.
Slope percent and ratio
Slope percent is the same 0.75 ratio × 100 = 75%. As a simplified ratio, 7.5 : 10 reduces to 3 : 4 — a rise of 3 for every 4 of run.
Plumb and level cut angles
Level cut (tread face) = 36.9°. Plumb cut (riser face) = 90 − 36.9 = 53.1°. Set a speed square or saw bevel to these two angles to lay out each stringer notch.
Code check, both types
Riser 7.5" ≤ 7.75" IRC max, and 7.5" ≤ 7" IBC max fails — so this exact step passes residential code but would need a shallower riser for a commercial IBC stair, even though the angle itself (36.9°) looks comfortable either way.
This is exactly why the calculator separates the angle chip from the riser and tread chips — a step can read as "comfortable" on angle alone and still be non-compliant for the stair type you actually selected.
Common rise/run combinations and the angle they produce
A few reference points so you can sanity-check the calculator's output against numbers you may already recognize.
| Combination | Riser | Tread | Angle | Status |
|---|---|---|---|---|
| 7-11 Rule | 7" | 11" | 32.5° | Comfortable — also happens to sit at the IBC commercial max |
| 2R+T Auto Default | 7.5" | 10" | 36.9° | Comfortable, IRC-compliant |
| IRC Residential Max | 7.75" | 10" | 37.8° | At the IRC ceiling — steep end of comfort |
| IBC Commercial Max | 7" | 11" | 32.5° | At the IBC ceiling |
| Shallow Exterior/Garden Step | 6" | 14" | 23.2° | Shallow — common rule of thumb for outdoor steps, not a code figure [VERIFY: confirm this matches your jurisdiction's exterior step guidance] |
| Steep Attic/Loft Ladder | 9.5" | 8" | 49.9° | Very steep — outside standard stair code, alternating-tread/ladder territory |
| ADA Ramp Maximum (1:12) | 1" | 12" | 4.8° | Not a stair — maximum allowed ADA ramp slope |
Reference only — always confirm against your local jurisdiction's adopted code before building.
Angle, slope percent and roof pitch: the same geometry, three notations
Different trades describe the exact same line three different ways. Confusing them is the single most common source of a "that doesn't look right" result when comparing tools or drawings.
Degrees vs. slope percent
Stair layout usually speaks in degrees; site grading, ramps and ADA compliance usually speak in percent. They describe the same line — a 36.9° stair angle is also a 75% slope — but the two scales aren't linear against each other, so don't average or split the difference between them.
Roof pitch notation
Roofers always normalize run to a fixed 12" regardless of the actual rafter length, which is why a "7-in-12" roof pitch and a stair with a 7" riser are not directly comparable without converting both to degrees first. Use the Roof Pitch vs Stair Angle Comparison tool below to cross-reference the two notations directly.
Stair run vs. ramp/roof run
On a staircase, "run" means one tread's horizontal depth. On a ramp or roof, "run" means the full horizontal projection regardless of any steps. Mixing the two definitions is the most common reason a rise/run ratio looks correct but produces the wrong angle.
Where "stair" stops and "ladder" starts
Past roughly the mid-40° range, most residential code no longer treats the object as a conventional stair — alternating tread devices and ship's ladders take over, with their own tread and riser rules. [VERIFY: confirm the exact angle threshold and requirements for alternating tread devices / ship's ladders in your adopted code — IRC treats these as a distinct, narrowly-scoped exception]
Common mistakes when calculating stair angle
Most "the angle looks wrong" reports trace back to one of these five setup errors, not to bad math.
Flipping riser and tread in the ratio
The angle formula is riser ÷ tread, not the other way around. Swap them and a comfortable 36.9° reads back as a near-flat 4.4° — an easy typo-level mistake with a very different-looking result.
Measuring the tread board, not nose-to-nose
Tread depth for angle purposes is the horizontal distance between consecutive nosings, which can be less than the physical board depth if treads overlap risers. Using the board dimension alone inflates the tread and understates the angle.
Using flight totals when steps aren't uniform
Total Rise ÷ Total Run only equals the true per-step angle if every riser and tread in the flight is identical. Winders, a landing partway up, or an inconsistent final step will all throw this off.
Checking the wrong stair type
Residential and commercial code use different riser and tread limits. The same 7.5"/10" step passes IRC but fails IBC on riser height alone — always confirm which code applies before trusting a pass/fail chip.
Confusing slope percent with degrees
A "75% slope" and a "75° angle" are wildly different pitches — 75% slope is only about 37°, while 75° is almost a ladder. Always double-check which unit a spec sheet or drawing is actually using before comparing it to this calculator's output.
When to use a stair angle / pitch calculator
Angle comes up whenever a stair needs to be compared, converted, or checked against a limit — not just when it's first being designed.
Pre-Renovation Assessment
Checking whether an existing staircase's angle is uncomfortably steep before deciding to rebuild it.
Attic/Loft Ladder Shopping
Comparing the steepness of a folding attic ladder or loft stair option against the opening you have.
Plan Check & Permit Prep
Converting an architect's rise/run spec into a single angle figure for a code-compliance submission.
Ramp vs. Stair Decisions
Comparing a proposed stair's angle against ADA ramp slope limits when accessibility is a factor.
Commercial Code Verification
Confirming a commercial stair's angle and underlying riser/tread meet IBC, not just IRC, limits.
Stringer Layout on Site
Getting the plumb and level cut angles to set a speed square or circular saw bevel before notching a stringer.