What this code requires
CRC R302.5.1 is the California Residential Code section that governs openings between an attached garage and the dwelling. Every door in that separation must be self-closing and self-latching — a standard door that swings shut on its own isn't enough unless the latch engages automatically. Ducts in the garage or penetrating the garage-to-house separation fall under the companion section R302.5.2: they must be No. 26 gauge sheet steel or other approved material, with no openings into the garage.
How to fix it
Pull the door schedule and annotate hardware
Open your door schedule (usually on A-series sheets). For every door between the garage and the living space, add a hardware set column that specifies: (1) self-closing hinges or a door closer (UL-listed spring hinges work; a standard hydraulic closer works too), and (2) a self-latching lockset or latch set. A deadbolt alone doesn't satisfy self-latching because it requires a manual throw. Use a passage or entry latch that engages on its own when the door closes.
Add a note or detail block to the architectural sheets
On the sheet that shows the garage floor plan or elevation, add a keyed note or callout: 'Door between garage and dwelling: self-closing spring hinges or door closer + self-latching latch set per CRC R302.5.1.' Plan-checkers need to see this explicitly on the plan; a general 'per code' note doesn't cut it. A 1/4" or larger detail showing the hinge type and latch set spec strengthens the submittal.
Check for duct penetrations through the garage separation wall
Look at the HVAC plan and section cuts. Any duct in the garage or crossing the garage-to-house separation needs to show compliance with R302.5.2: the duct must be No. 26 gauge minimum sheet steel or other approved material, with no openings (registers or grilles) into the garage. Mark the penetration on the mechanical plan with a detail reference showing the duct material.
Detail the steel duct at the penetration
At each duct penetration, the detail should show: the wall or ceiling assembly (per your R302.6 drywall spec), the duct material and gauge, and a note that the duct has no openings into the garage. Other penetrations through the separation, such as pipes and wiring, are protected per R302.5.3 with fireblocking material per R302.11, Item 4. Without the duct material callout, the city may kick it back even if the routing is correct.
Confirm the door type also meets R302.5.1
R302.5.1 covers both the hardware and the door itself: a 20-minute fire-rated door, a solid wood door, or a solid or honeycomb-core steel door (minimum 1-3/8 inch thick). Duct penetrations fall under R302.5.2. If R302.5.1 is cited on your correction letter, check whether R302.5.2 or R302.5.3 is also cited. Getting the hardware right while leaving a hollow-core door in place means two separate corrections on resubmit.
Update the correction letter response with specific sheet references
Most plan departments want a written response listing each correction number and describing how it was addressed. For R302.5.1, note the sheet and detail number where the hardware spec appears, and the sheet where duct penetration protection is shown. Something like: 'R302.5.1 — See door schedule A3.1 (hardware set H-2: spring hinges + self-latching passage set) and mechanical detail M4.2 (26-gauge steel duct at separation wall, no openings into garage).' Specific references get faster approval cycles.
Take the CRC R302.5.1 fix steps with you
All 6 steps in one email, so you have them on site instead of on this page.
Why you got flagged
The most common reason plan-checkers flag R302.5.1 is that the door hardware is never specified on the plans. Contractors note a "door" or "access door" in the floor plan, but the door schedule or detail sheet doesn't call out self-closing hinges and a self-latching knob or latch set. The plan-checker can't assume the hardware; they have to see it. If your sheet just shows a door symbol with no hardware spec, expect this correction.
Duct penetrations through the garage separation are the second trigger. HVAC layouts often route a duct through the garage wall to reach a room above or adjacent to the garage. If the drawings don't show the duct as 26-gauge sheet steel with no openings into the garage, per R302.5.2, the mechanical plan-checker will flag it. This comes up especially on conditioned rooms over garages where the supply trunk has to cross the separation.
A third scenario involves ADU conversions that add a garage-to-living-space opening. If the existing door was a hollow-core interior door, the correction letter will cite R302.5.1, which sets both the allowed door types and the self-closing, self-latching hardware. The door type and hardware requirements work together; missing either triggers a correction.
Plan-checkers also flag this when the plans call out the correct door but fail to detail the self-latching mechanism. Some contractors spec a door closer without a latch, which handles the self-closing side but not the self-latching requirement. Both are needed; one without the other still fails.
The official code
California Residential Code R302.5.1 — Opening Protection (Garage to Dwelling, 2025)
Read the source →