Measuring your stairwell before you calculate
A commercial stair lives inside a plan set that already fixes most of these numbers. Get total rise and occupant load right first — everything else on this page follows from those two.
Find your total rise
Measure floor-to-floor, finished surface to finished surface. On a multi-story stairwell serving several floors, use the full vertical rise from the bottom landing to the top landing you're designing for — not just one flight.
Pull the occupant load from your egress plan
The occupant load this stairway serves — typically the largest single-floor load among all floors it connects, per your occupant load calculation under IBC Table 1004.5 — drives the required stair width. This number should already exist in your life-safety plan or egress narrative.
Confirm sprinkler and alarm status
A fully sprinklered building with a fire alarm system gets a reduced width factor (0.2"/occupant instead of 0.3"/occupant). This one checkbox can be the difference between a 44" and a 60"+ stairwell on a busy floor.
Read the compliance chips
Green means the result sits inside IBC 2021 Section 1011 limits for riser, tread, width, headroom and landing spacing. Red means adjust total rise, riser target, occupant load or planned width before the drawing goes to plan check.
The six formulas behind every result
Nothing on this page is a black box. Here's exactly what runs when you change a number — and where commercial code math genuinely diverges from residential.
Step Count (code-safe rounding)
Rounds UP, not to the nearest whole number. Because 7" is a hard legal maximum under IBC — not a comfort target like IRC's 7.5" — rounding to the nearest step could produce a riser over the limit. Rounding up never does.
Actual Riser Height
The uniform riser height every step gets cut to. Because n was rounded up, R is guaranteed to land at or below your target riser.
Tread Depth (IBC floor)
Unlike IRC's 2R+T comfort formula, IBC sets tread depth as a flat code floor with no riser-dependent formula. 11" is the legal minimum for rectangular treads on a commercial flight.
Stair Angle & Stringer
Angle from the riser-to-tread ratio; stringer length from the Pythagorean triangle formed by total rise and total run. IBC sets no angle limit — this is purely descriptive here.
Required Egress Width
Factor is 0.3"/occupant, or 0.2"/occupant if the building is sprinklered with a fire alarm. The 44" floor only gets overridden once occupant load pushes the multiplied value past it.
Landings Required
IBC caps a single flight at 12 feet (144") of vertical rise before an intermediate landing is required — tighter than IRC's 147" limit.
Walking through a real 360" (30') commercial rise
Same six formulas, filled in step by step, for a three-story office stairwell climbing 30 feet floor to floor, serving a 200-person occupant load in a non-sprinklered building — the default this calculator loads with.
Step count — rounded up, not nearest
360" total rise ÷ 7" target riser = 51.43, which rounds UP to 52 steps. A nearest-rounding approach (used on residential calculators) would round to 51 steps here — which would force a 7.06" riser, over the 7" legal maximum. Rounding up is what keeps this legal.
Actual riser height
Re-divide the total rise by that whole step count: 360 ÷ 52 = 6.92" per riser, comfortably under the 7" max and well above the 4" min.
Tread, run, angle, and stringer
51 treads (one fewer than the step count) at the 11" code minimum gives a total run of 561". The angle works out to atan(6.92 ÷ 11) ≈ 32.2°, and the stringer length is √(360² + 561²) ≈ 666.6", the board length a stringer has to be cut from before notching.
Landings — three flights, two landings
360" ÷ 144" max flight rise = 2.5, which rounds up to 3 flights, meaning 2 intermediate landings are required somewhere in this run. This is a direct consequence of the 144" IBC cap — the same 360" rise on a residential IRC stair (147" cap) would need the same 2 landings, but a rise just a few inches shorter could avoid one of them under IRC while still requiring it under IBC.
Required width — occupant load overrides the flat floor
200 occupants × 0.3"/occupant (non-sprinklered) = 60", which is higher than the flat 44" minimum — so 60" is the governing number, not 44". Sprinkler the building and the factor drops to 0.2"/occupant: 200 × 0.2 = 40", which is now below 44", so the flat floor takes back over and the required width drops to 44". One checkbox just changed the required stair width by 16 inches.
This is exactly why two stairwells with the same occupant load can require different widths, and why the same total rise can need a different number of landings depending on which code governs — the individual rules look simple, but they interact, and a plan checker will catch it if you round the wrong way or skip a factor.
IBC commercial vs IRC residential, side by side
This calculator checks your result against the IBC commercial limits in the left column. The IRC residential column is here so you can spot the difference at a glance if a project ever switches occupancy classification.
| Element | Commercial (IBC 2021, §1011) | Residential (IRC 2021) |
|---|---|---|
| Max riser height | 7" | 7.75" |
| Min riser height | 4" | not separately specified |
| Min tread depth | 11" | 10" |
| Riser/tread variance across a flight | 3/8" | 3/8" |
| Min headroom | 80" (6'8") | 80" (6'8") |
| Min clear width | 44" (36" if OL < 50) | 36" |
| Max flight rise before landing | 12'-0" (144") | 12'-3" (147") |
| Handrail height | 34"–38" | 34"–38" |
| Guard height, open sides | 42" min | 36" min |
Reference only — always confirm against your local jurisdiction's adopted code and any amendments before a plan check submittal. Headroom is the one line item where commercial and residential land on the identical 80" figure.
Width, landings & guards under IBC
A commercial stair can pass every riser and tread check and still get rejected at plan check on three things this section covers — required egress width, intermediate landings, and the guard/handrail distinction reviewers flag most often.
Occupant-load-driven width
This calculator's Required Min Width result applies IBC 1011.2's capacity formula automatically. The 44" floor (36" under the <50-occupant exception) is a minimum, not a target — once occupant load pushes the multiplied number past it, the higher number governs. When a stair serves multiple floors, code uses the largest single-floor occupant load among the floors it serves, not a sum.
When you need an intermediate landing
IBC caps a single flight at 12 feet (144") of vertical rise — 3 inches tighter than IRC's 147" cap. The Landings Needed result and compliance chip flag it automatically. Each landing must be at least as deep, in the direction of travel, as the stairway is wide.
Checking headroom
Measured perpendicular from the nosing line, continuing to a point one tread depth beyond the bottom riser — not straight up-and-down. Enter your measured clearance in the Advanced panel to check it here.
Guard height vs. handrail height
The single most common review comment on a commercial stair drawing: these are two different rails with two different heights, and IRC's 36" residential guard height does not carry over. A guard protects any open side with a drop over roughly 30"; a handrail is the graspable rail required on both sides of the stair itself.
These are planning-stage checks against Section 1011 baseline limits, not a stamped life-safety or egress capacity analysis. Multiple exits, dead-end corridors, occupant load distribution across exits, and accessible means of egress all have their own requirements this calculator does not evaluate — bring those to your code consultant or AHJ.
Common mistakes when planning commercial stair code
Most plan-check rejections on commercial stairs trace back to one of these five errors — almost always a residential habit applied to a commercial job, or a rounding shortcut that seemed harmless.
Using IRC's 7.75" riser max on a commercial job
The single most common cross-contamination error. IBC caps commercial risers at 7" — a residential 7.75" riser is 3/4" over the commercial legal maximum and will get flagged.
Rounding step count to nearest instead of up
Because 7" is a hard maximum, not a target, rounding to the nearest whole step (the residential approach) can produce a riser that exceeds code. Always round the step count up.
Sizing width off a gut-feel number instead of occupant load
36" "feels standard" from residential work, but any commercial stair serving 50 or more occupants needs 44" minimum, and a busy floor can push that well past 44" once the occupant-load factor is applied.
Missing the 144" landing trigger on a multi-floor stairwell
A stairwell that looks short on a single-flight elevation drawing can still exceed 144" of total vertical rise across an unusually tall floor-to-floor height — check total rise, not story count, against the landing trigger.
Confusing guard height with handrail height
Specifying a 36" guard (the IRC residential figure) instead of the 42" IBC commercial minimum, or assuming the handrail and the guard are the same rail at the same height, is a frequent detailing error on open-sided commercial stairs.
When to use an IBC commercial stair code calculator
Commercial stair code planning shows up at schematic design and gets re-checked all the way through plan review — different people need this number at each stage.
Office Building Stairwells
Sizing egress stairs during schematic design, before the occupant load calc is finalized.
Retail & Restaurant Fit-outs
Confirming an existing commercial stairwell still meets code for a new tenant's higher occupant load.
Warehouse & Mezzanine Access
Laying out fixed stairs to an industrial mezzanine or platform under commercial, not residential, limits.
Assembly & Educational Occupancies
Checking egress stair width against a higher occupant load typical of classrooms, auditoriums, and gathering spaces.
Plan Check & Permit Submittals
Pre-checking riser, tread, width and landing numbers before a formal plan review, to catch rejections early.
Tenant Improvement & Renovation
Verifying whether an existing commercial stairwell can stay as-is or needs modification for a change of use or occupant load.