What this code requires
CRC R318.7.5 sets the dimensional limits for stair risers and treads in California residential construction. Maximum riser height is 7-3/4 inches; minimum tread depth is 10 inches. The trickiest part of the rule: within any single flight, the tallest riser cannot exceed the shortest by more than 3/8 inch, and the same uniformity cap applies to tread depths. That 3/8-inch tolerance is what catches most corrections.
How to fix it
Add a stair section or detail to the plans
The quickest fix for a first-time R318.7.5 correction is adding a clear stair detail. Draw or annotate a section through the stair showing each riser height and tread depth with dimensions. This can go on the building section sheet or a dedicated stair detail at 1/4"=1' or larger. Confirm the detail is labeled by sheet and detail number so the plan-checker can find it in the index.
Confirm riser height does not exceed 7-3/4 inches
Measure from finish floor to finish floor across the run and divide by the number of risers to get your target riser height. That number must be 7-3/4 inches or less. If your calculation puts you slightly over, you have two options: add one more riser to the run, or lower the overall rise slightly if the landing elevation allows it. Note the finish floor materials in your calculation; 3/4-inch hardwood or thick tile can push a borderline riser over the limit.
Confirm tread depth is at least 10 inches
Tread depth is measured horizontally between the leading edges (nosings) of adjacent treads, at a right angle to the tread's leading edge. R318.7.5.2 requires a minimum of 10 inches. For a typical residential stair this is straightforward, but watch for winder stairs or tapered treads at a turn, where the tread must still be 10 inches deep at the walkline, 12 inches from the inside of the turn, and at least 6 inches deep at any point.
Verify the 3/8-inch uniformity tolerance across all risers
Calculate or field-verify every riser height in the flight. Find the tallest and shortest. If the spread is more than 3/8 inch, the stair does not comply. This often shows up when framing members are slightly different thicknesses, or when a top or bottom riser is adjusted to meet a finished floor level. Fix it by adjusting framing or by specifying a self-leveling topping at the landing. Document in the plans how uniformity will be held.
Check tread depth uniformity by the same 3/8-inch rule
The same spread cap that applies to risers also applies to tread depths within a flight. If one tread is 10 inches and another is 10-1/2 inches, that 1/2-inch spread exceeds 3/8 inch and triggers a violation. For wood-framed stairs, tread depth is controlled by the stringer layout, so confirm the stringer is cut consistently. Note the expected tread depth range on the stair detail.
Address finish materials in the riser and tread callout
Plan-checkers flag corrections when the finish material is not called out, because tile, hardwood, and concrete toppings change the effective riser height and tread depth (carpets, rugs and runners are excluded from stair dimensions). On your stair detail or in the notes, specify the finish material and its thickness. If the rough framing puts the bottom riser at 7 inches and you add 3/4-inch hardwood to the treads but not the floor below, the finished bottom riser is 7-3/4 inches, which is exactly at the limit. Note it explicitly so the plan-checker does not have to guess.
For retained existing stairs, add a scope clarification note
If the permit includes a stair that predates current code and you do not want to rebuild it, add a clear note on the plans stating the existing stair is outside the scope of work and is not being altered. Some plan-checkers will accept this for a partial remodel where the stair is not touched. If the scope triggers a whole-building review or if the stair connects new and old space, you may need to bring the stair into compliance or obtain a variance.
Resubmit with a written response to each correction item
When you resubmit, attach a correction response letter that lists each flagged item by number and explains where on the revised plans it has been addressed. For R318.7.5, note the sheet and detail number where the stair dimensions are now shown. Plan-checkers work faster when they can go directly to the fix without hunting through a full set of revised sheets.
Take the CRC R318.7.5 fix steps with you
All 8 steps in one email, so you have them on site instead of on this page.
Why you got flagged
Plan-checkers flag R318.7.5 corrections for a handful of predictable reasons.
The most common is a simple omission: the building section shows a stair, but no riser height or tread depth dimensions are called out anywhere on the plans. Plan-checkers cannot assume compliance, so they flag it and send the package back. Adding a callout or a stair detail with the actual dimensions is usually all it takes.
The second scenario involves the uniformity tolerance. A contractor frames a stair run with wood framing and the subfloor finish or a landing transition causes one or two risers to land slightly different from the rest. If the as-built spread between the tallest and shortest riser exceeds 3/8 inch, it is a code violation even if every individual riser is under 7-3/4 inches. Plan-checkers on second or third submittals sometimes specifically ask for a note or framing detail confirming how the contractor will hold uniformity.
The third scenario is an ADU or interior remodel where an existing stair is being retained. If the scope of work triggers a full R318 review and the existing stair has riser heights from an older construction era, like 8-inch risers common in pre-1980 homes, the plan-checker will flag R318.7.5 even if the contractor did not touch the stairs. The correction asks either for a code-conforming stair or a written scope clarification showing the existing stair is outside the permit scope.
The official code
California Residential Code R318.7.5 — Stair Riser Height and Tread Depth, 2025 Edition
Read the source →