What this code requires
CRC R320.5 requires that handrails on residential stairs be continuous for the full length of the stair flight, running from a point directly above the top riser nosing to a point directly above the lowest riser nosing. The ends of the handrail must be returned to the wall, a guard, or the walking surface — they cannot simply terminate in open air. A handrail may be interrupted by a newel post at a turn in a flight with winders, at a landing, or over the lowest tread. Single-family, ADU, and multi-unit stair permits get flagged on R320.5 when the stair section shows a rail that doesn't run the full flight length, when the end conditions are not detailed, or when an intermediate post breaks the rail without a proper newel callout.
How to fix it
Locate the stair section on your plan set
Pull the sheet that shows your stair in section or elevation — typically on the architectural detail sheet or a dedicated stair sheet. Confirm the section cut shows the full flight from the bottom riser to the top riser with nosing lines visible. If the stair section is schematic or doesn't show individual riser nosings, it won't be enough detail to demonstrate R320.5 compliance. You need a section that clearly identifies the top nosing and bottom nosing as reference points for the handrail.
Verify the handrail starts above the top nosing and ends above the bottom nosing
On the stair section, draw a vertical line up from the top riser nosing. The handrail must begin at or behind that line (toward the top of the flight). Then draw a vertical line up from the bottom riser nosing. The handrail must end at or past that line (toward the bottom). If the rail shown on your plans starts at the second or third riser, or ends above the second-to-last riser, it doesn't meet R320.5. Extend the rail to the correct endpoints and update the drawing.
Add a returned-end detail for each handrail termination
At both the top and bottom ends of the handrail, the rail cannot simply stop. Add a leader line pointing to the end condition and note the return type. R320.5 allows the end to return continuous to itself, or toward: (1) the wall — show the rail curving or bending into the wall surface, with no more than a 1/4-inch gap; (2) returned to a guard — show the rail connecting to the adjacent guard rail post or cap; (3) returned to the walking surface — show the rail curving down to a wall bracket or post at floor level. A 1/4 inch = 1 foot inset detail in the corner of the stair section sheet is enough. Plan-checkers need to see it drawn, not just noted.
Check every intermediate vertical support for newel post compliance
Look at each vertical support between the top and bottom of the handrail run. If any post is not at a turn with winders, at a landing, or over the lowest tread, it cannot interrupt the graspable handrail. Posts that interrupt the rail mid-flight need to be redesigned as pass-through supports (brackets or standoffs that hold the rail without breaking it). If a post is at a turn or landing, label it explicitly as a 'newel post at turn' or 'newel post at landing' on the drawing. Without that label, a plan-checker cannot distinguish a compliant newel from a non-compliant mid-flight break.
Detail each flight separately when there is a landing between flights
For stairs with a landing between two flights, show where each flight's handrail starts and ends: directly above that flight's top nosing and its lowest nosing. The rail may break at the landing with a returned end or newel post callout, or continue across the landing with fittings; R320.2 lets fittings that provide a continuous transition between flights exceed 38 inches. Either way, dimension each flight's endpoints so plan-checkers can see that each flight is independently code-compliant.
Add R320.5 compliance note to the stair section sheet
Below the stair section or in the general notes on the detail sheet, add a note: 'Handrail continuous for full length of each stair flight per CRC R320.5, from directly above top riser nosing to directly above lowest riser nosing. Handrail ends returned to wall / guard / walking surface per detail. Handrail interrupted only at newel posts at turns, landings or over the lowest tread.' This note ties the drawing directly to the code section and reduces the chance the plan-checker asks a follow-up clarifying question during review.
Cross-reference with R320.2 and R321.1.2 on the same sheet
While you're updating the stair section, confirm the handrail height (R320.2 requires 34 to 38 inches measured vertically above the stair nosing) and verify the guard height and baluster spacing (R321.1.2 requires guards at 42 inches minimum, or on an open stair side 34 inches minimum from the nosing line and 34 to 38 inches where the guard top serves as the handrail; R321.1.3 limits openings to a 4-inch sphere, 4-3/8 inches on the open sides of stairs). Plan-checkers who flag R320.5 often check adjacent handrail and guard requirements in the same review pass. A stair section that addresses continuity (R320.5), height (R320.2), and guard specs (R321.1.2) in one resubmit avoids a second correction on the same sheet.
Take the CRC R320.5 fix steps with you
All 7 steps in one email, so you have them on site instead of on this page.
Why you got flagged
The most common reason a corrections letter cites R320.5 is that the stair section drawing shows a handrail that doesn't span the full run of the flight. Often the rail starts mid-flight or stops a few inches short of the bottom nosing. Plan-checkers measure from the drawn nosing location to the rail start and end points. If the rail doesn't reach from directly above the top riser to directly above the lowest riser, the correction is automatic, whatever the field installation looks like.
End conditions are flagged nearly as often. When a handrail terminates at the edge of the stair section without a return, plan-checkers see an open end. R320.5 requires that end be returned — bent back to the wall, carried to a guard rail, or returned down to the walking surface. Builder-grade plans often omit the end detail entirely, and the letter will say the end condition is not shown or does not comply. The fix is a callout or a small inset detail showing the returned end.
Intermediate posts are a recurring problem on stairs that change direction or include a landing. If the handrail has any vertical post between the top and bottom of the flight that isn't specifically called out as a newel post at a turn or landing, the plan-checker will treat it as a non-compliant interruption. R320.5 allows handrail interruption only by a newel post at a turn with winders, at a landing, or over the lowest tread. A mid-flight decorative post or a support post that breaks the graspable section fails the continuity requirement.
Landings between two flights are the last trap. If a stair rises to a landing and continues to a second floor, each flight needs its own continuous handrail meeting R320.5. A rail may run continuously across the landing (R320.2 lets fittings at a transition between flights exceed 38 inches) or break there with returned ends or a newel post. Either way, the stair section needs to show where each flight's handrail starts and ends.
The official code
CRC R320.5 — Handrail Continuity (2025 California Residential Code, up.codes viewer)
Read the source →