Stair Geometry Code Check (IBC 1011 / IRC R311)

Whether a stair's riser, tread, and clear width meet the adopted code, the check every stair permit turns on.

Run the calculator

Example

You enter

You get

Details, formula, and sources

IBC (commercial) caps the riser at 7 in, floors the tread at 11 in, and needs 44 in of width; IRC (residential) allows a 7-3/4 in riser and a 10 in tread at 36 in. A 7-1/2 in riser is a legal residential stair and an illegal commercial one - the single most common tenant-improvement stair red-tag. Reports each dimension pass/fail against the selected code plus the 2R + T comfort read (24-25 in). Uniformity, nosing, landings, and winders are separate checks; the egress width from occupant load is separate. A design aid, not a code-official determination; the AHJ governs.

IBC (commercial): riser 4-7 in, tread >= 11 in, width >= 44 in. IRC (residential): riser <= 7.75 in, tread >= 10 in, width >= 36 in. Each measured value is compared to its limit; 2R + T (comfort 24-25 in) is reported, not enforced.

IBC 2021 (International Building Code) §1011.5.2 (riser/tread) and §1011.2 (width), and IRC 2021 (International Residential Code) R311.7.5 (riser/tread) and R311.7.1 (width), by section; dimensional minimums only, not reproduced.

Read-only at codes.iccsafe.org. The dimensional stair limits are facts; the AHJ-adopted code and edition govern.

Estimate. AHJ and licensed structural engineer govern.

Field names used by the API: occupancy, riser_height_in, tread_depth_in, stair_width_in, max_riser, min_tread, min_width, riser_ok, tread_ok, width_ok, two_r_plus_t, all_pass

Related tools