mystaircalculator.com logo mystaircalculator.com
  1. Home
  2. Calculators
  3. Code Compliance
  4. IBC Commercial Stair Code Calculator
Code Compliance

IBC Commercial Stair Code Calculator

Enter the total height your commercial stairway needs to climb. Get riser height, tread depth, step count, required egress width and landing requirements — checked against 2021 IBC Section 1011 as you type.

Free to use No sign-up required Formulas verified against IBC 2021 Imperial & metric supported
Riser, tread & angle calculated Occupant-load egress width Code-compliance chips built in Last verified July 2026
Checked line-by-line by our in-house stair-planning team before publishing — figures re-verified July 2026.
in

Measure floor-to-floor, finished surface to finished surface. For a multi-story stairwell, use the full vertical rise, not just one flight.

people

The occupant load this stairway serves at its most heavily loaded floor. Leave blank to check only against the flat 44" minimum.

in

Add this to check whether the stair fits your floor plate.

Advanced: tread depth override
Advanced: planned width & headroom
inches

Clear width between handrails. Leave blank to just see the required minimum.

inches

Vertical clearance measured perpendicular from the nosing line to the ceiling or header above. Leave blank to skip this check.

Side profile diagram of the calculated commercial staircase

Results

Riser Height
in
Tread Depth
in
Step Count
steps
Stair Angle
°
Total Run
in
Stringer Length
in
Treads
pcs
Required Min Width
in
Landings Needed
Fits Space?
How to measure

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.

1

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.

2

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.

3

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.

4

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 math

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)

n = ceil( Total Rise ÷ Target Riser )

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

R = Total Rise ÷ n

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)

T = 11" minimum, or custom override

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

θ = atan(R ÷ T)  ·  L = √(Rise² + Run²)

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

W = max( 44", OL × factor )  or 36" if OL<50

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

Flights = ceil( Total Rise ÷ 144" )

IBC caps a single flight at 12 feet (144") of vertical rise before an intermediate landing is required — tighter than IRC's 147" limit.

Worked example

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.

1

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.

2

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.

3

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.

4

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.

5

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.

Code reference

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.

ElementCommercial (IBC 2021, §1011)Residential (IRC 2021)
Max riser height7"7.75"
Min riser height4"not separately specified
Min tread depth11"10"
Riser/tread variance across a flight3/8"3/8"
Min headroom80" (6'8")80" (6'8")
Min clear width44" (36" if OL < 50)36"
Max flight rise before landing12'-0" (144")12'-3" (147")
Handrail height34"–38"34"–38"
Guard height, open sides42" min36" 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.

Beyond riser and tread

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

W = max( 44", OL × 0.3" )  ·  0.2" if sprinklered

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

Flights = ceil( Total Rise ÷ 144" )

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

Headroom ≥ 80" (IBC min)

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

Guard ≥ 42"  ·  Handrail 34"–38"

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.

Avoid these

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.

Who uses this

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.

FAQ

Common questions

What is the maximum riser height under IBC?
7 inches, per IBC 2021 Section 1011.5.2, with a 4-inch minimum. This is 3/4 inch stricter than the IRC's 7.75-inch residential maximum, and it's the single most common code confusion on mixed residential/commercial projects.
What is the minimum tread depth for commercial stairs?
11 inches for rectangular treads, measured horizontally between the leading edges of adjacent nosings. IBC does not use a riser-dependent comfort formula the way some residential guidance does — it's a flat code floor.
How is required stair width calculated for a commercial building?
Multiply the occupant load the stair serves by 0.3 inch per occupant (or 0.2 inch if the building is sprinklered with a fire alarm), then compare that to the flat 44-inch minimum — whichever is larger governs. Stairways serving fewer than 50 occupants can use a reduced 36-inch minimum instead.
Does sprinklering a building reduce the required stair width?
Yes. A fully sprinklered building with a fire alarm system uses a 0.2-inch-per-occupant width factor instead of 0.3 inch, which can meaningfully shrink the required width on a busy floor — though it never drops below the flat 44-inch (or 36-inch exception) minimum.
What is the minimum headroom clearance under IBC?
80 inches (6'8"), measured perpendicular from a line connecting the tread nosings, continuing to a point one tread depth beyond the bottom riser. This is the same number as the IRC residential minimum.
How many landings does a commercial stairwell need?
One fewer than the number of flights required to break the total rise into segments no taller than 144 inches (12 feet) each. A 30-foot stairwell, for example, needs 3 flights and therefore 2 intermediate landings.
Is there a maximum rise between landings?
Yes — 12 feet (144 inches) of vertical rise per flight under IBC, compared to 12'-3" (147 inches) under IRC. It's a small difference, but it can be the deciding factor on a stairwell that sits right at the boundary.
What handrail height does IBC require?
Between 34 and 38 inches, measured above the tread nosing — the same range as IRC. Handrails are required on both sides of a commercial stairway, and the gripping surface must be continuous along the run.
What is the difference between guard height and handrail height under IBC?
A handrail is the graspable rail along the stair itself, required at 34–38 inches. A guard is the fall-protection barrier at any open side with a drop over roughly 30 inches, required at a minimum of 42 inches under IBC — 6 inches taller than the 36-inch IRC residential guard height.
Do IBC and IRC use the same riser and tread limits?
No. IBC's commercial limits are generally stricter: a 7-inch max riser versus IRC's 7.75 inches, and an 11-inch minimum tread versus IRC's 10 inches. Headroom is the exception — both codes use 80 inches.
Why does this calculator round step count up instead of to the nearest whole number?
Because IBC's 7-inch riser is a hard legal maximum, not a comfort target. Rounding to the nearest step, the way a residential rise-and-run calculator does, can produce a riser over 7 inches. Rounding the step count up always keeps the resulting riser at or under the target.
Does IBC require handrails on both sides of a commercial stair?
Yes, per IBC 1014.1 — commercial stairways require handrails on both sides, with limited exceptions such as aisle stairs in assembly seating. This differs from some residential applications where a single handrail can be permitted.