Skip to content

Building Code Reference

Got a CRC R328.1 correction?

Aging-in-place grab bar reinforcement

For builders in California, Greater Seattle, the Las Vegas area, the Denver area and Kansas City · CrossBeam Permits

What this code requires, how to fix it, and how cities and counties review it

What this code requires

CRC R328.1 requires new homes to have structural wall backing installed in bathroom walls before the drywall goes up, so that grab bars can be added later without tearing the wall apart. The blocking — typically solid 2x8 lumber — must be installed in walls surrounding showers, tubs, and toilets, set flush with the framing at a height between 32 and 39-1/4 inches above the finished floor. For tub and shower areas, reinforcement must cover both end walls and the back wall, with a second band of lower blocking no more than 6 inches above the tub rim. The code applies to at least one entry-level bathroom in the home. Nothing visible from outside the wall needs to change — this is a framing-stage requirement that gets covered by tile and drywall once the walls close up.

How to fix it

  1. Add a grab bar blocking detail to your bathroom elevations

    Create a wall elevation for each affected bathroom — the shower, tub, and toilet walls. On the elevation, draw and dimension the blocking zone: 32 inches to 39-1/4 inches above finished floor, running the full width of each wall that requires coverage. Label the material as 2x8 solid blocking (or equivalent engineered lumber) set flush with the face of the framing. This detail is what the plan-checker needs to sign off on R328.1 — a floor plan alone won't do it.

  2. Show the lower tub-rim blocking on shower and tub walls

    For bathtubs and tub/shower combinations, add a second blocking band on the back wall for a lower grab bar, with its bottom edge no more than 6 inches above the tub rim. This lower zone is separate from the 32–39-1/4-inch band and is required on the back wall only. Mark the bottom edge of the lower block clearly on the elevation with a dimension tied to the tub rim. If your tile contractor or waterproofer has a backer board spec, confirm the blocking doesn't conflict with the substrate thickness — the blocking sits behind the substrate, not in front of it.

  3. Cover all three surfaces: back wall and both end walls

    R328.1.1 requires continuous blocking on the back wall AND both end walls of bathtubs, and continuous shower blocking where wall framing is provided. Draw all three on separate elevation views or a combined unfolded elevation. Missing even one wall surface will get the correction re-issued on the next review. For toilets, blocking is required on both side walls, or on one side wall and the back wall — include those elevations as well if your sheet set doesn't already show them.

  4. Confirm the bathroom qualifies as entry-level

    The code applies to at least one bathroom that is on the entry level of the home — meaning accessible without stairs from the exterior entry point. For single-story homes and slabs, every bathroom qualifies. For two-story homes with a half bath downstairs, the entry-level bath is typically the ground-floor bathroom. For ADUs on slabs, the bathroom in the unit is the entry-level bath. Identify which bathroom you're designating for R328.1 compliance on the code compliance summary sheet or on the plan itself.

  5. Add a code compliance note referencing R328.1

    On the blocking detail sheet, add a note: 'Grab bar backing per CRC R328.1: 2x8 solid blocking, flush with framing face, 32" to 39-1/4" A.F.F., at tub, shower, and toilet walls. Lower blocking at tub back wall, bottom edge max. 6" above rim, per R328.1.1.' This ties your detail explicitly to the code section and gives the plan-checker a clear compliance path without having to cross-reference. Corrections letters are slower when reviewers have to hunt for the compliance path — give them the note up front.

  6. Verify your general notes sheet doesn't contradict the detail

    If your plans include a general accessibility or code compliance notes sheet, confirm it doesn't say something like 'grab bars to be installed per owner preference at occupancy' — that language implies grab bars rather than blocking, and will get flagged as non-compliant with R328.1. The code requires the structural reinforcement to be in the wall during framing, regardless of whether grab bars are ever actually installed. Update the notes sheet to match the detail.

Take the CRC R328.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 correction on R328.1 is simple: the plans show no grab bar reinforcement at all. This is a California-specific addition that does not exist in the baseline IRC, which means designers who work across multiple states routinely miss it. If your architect or designer pulled a plan template that wasn't California-tuned, there's a good chance the bathroom details never got updated to include blocking callouts.

The second common flag is missing detail sheets. Showing a bathroom layout on the floor plan doesn't satisfy R328.1 — the plan-checker needs to see where the blocking goes on a wall elevation or a framing detail. If your A-series sheets show the fixture locations but don't include a wall section or blocking detail calling out the 32-inch to 39-1/4-inch height band, you'll get flagged even when the contractor would have put the blocking in anyway. The detail has to be drawn.

A third scenario catches ADU projects specifically. Because the code applies to at least one entry-level bathroom, an ADU that sits on a slab or has its primary bathroom on the ground floor must comply. Designers sometimes assume R328.1 only applies to homes designed for occupants with known accessibility needs, or that it doesn't apply to smaller detached units. It applies to new construction, full stop — the ADU's bathroom qualifies as an entry-level bath and needs the blocking detail.

Finally, partial coverage gets flagged. The code covers all four surfaces surrounding a tub or shower: both end walls, the back wall, and a lower blocking band above the tub rim. Plans that show blocking on the back wall only — the most obvious grab bar location — get kicked back because the end-wall and tub-rim requirements aren't met. The plan-checker is checking for all three zones, not just the most intuitive one.

The official code

California Residential Code R328.1 — Grab Bar Backing (2025 CRC, aging-in-place provisions)

Read the source →

Common questions

Does CRC R328.1 apply to ADUs?
Yes. R328.1 applies to new construction, and an ADU qualifies. The code targets at least one entry-level bathroom, and for a detached ADU on a slab, the bathroom in the unit is the entry-level bath. This catches a lot of ADU designers who use a plan template from another state or from pre-R328 California plans — the blocking detail doesn't automatically carry forward. If your ADU correction letter cites R328.1, you need to add blocking details to the bathroom wall elevations before resubmitting.
What height does grab bar blocking need to be at?
Blocking must be installed between 32 inches and 39-1/4 inches above the finished floor. This range covers the typical mounting zone for horizontal grab bars at tubs, showers, and toilets. For tub and shower areas, there's also a second blocking requirement: a lower band positioned no more than 6 inches above the tub rim. That lower band is separate from the 32–39-1/4-inch zone and must appear on the end walls and back wall of the tub or shower enclosure. Both zones must show up on your wall elevation detail — leaving out the lower band is a common partial-compliance mistake.
What walls need grab bar blocking in a tub or shower?
All three enclosure walls: the back wall and both end walls. R328.1 doesn't let you pick the most obvious wall and skip the others. Each wall needs the 32–39-1/4-inch blocking band, and for tub/shower enclosures the end walls and back wall also need the lower blocking near the tub rim. In practice, the framing cost difference between blocking one wall and blocking all three is minimal — the permit cost of getting it wrong is not.
Can I use metal backing or does it have to be 2x8 blocking?
R328.1 requires structural backing capable of supporting a grab bar load — typically specified as 2x8 solid blocking set flush with the framing. Some jurisdictions accept metal backing plates or blocking substitutes that meet the same load requirements, but the plans still need to identify the material and show the height placement. If you want to use something other than dimensional lumber blocking, call it out on the detail and add a note that it meets the structural requirement for grab bar support. Don't just say 'blocking per code' without specifying the material — that's another common reason these details get kicked back.
Does grab bar blocking apply to all bathrooms or just one?
At minimum, one entry-level bathroom must comply with R328.1. The entry-level bathroom is the one accessible from the primary entry without going up or down stairs. For single-story homes, that's every bathroom. For two-story homes where all bathrooms are on the second floor, the code still requires that the home have an entry-level bathroom with blocking — it doesn't exempt you from providing the accessible bath. For homes with a bathroom on both levels, the ground-floor bathroom must have the blocking. Designers sometimes spec it on the master bath upstairs and omit the downstairs bath, which fails.
Is R328.1 required on a remodel or just new construction?
R328.1 is a new construction requirement. A bathroom remodel generally doesn't trigger R328.1 unless the scope constitutes a substantial alteration that brings the project into full code compliance territory. If you're adding a bathroom to an existing home — not just renovating one — that new bathroom is subject to R328.1. Check your local jurisdiction's interpretation of 'substantial alteration' if you're on the edge. But if your corrections letter cites R328.1, you're most likely on a new construction or new addition permit.
My plans show a note saying grab bars will be installed at occupancy — does that satisfy R328.1?
No. R328.1 requires structural backing in the wall during framing — the code is about the blocking, not about whether actual grab bars get installed. A note promising grab bar installation at occupancy doesn't address the structural requirement. The plan-checker needs to see a detail showing where the blocking goes, what material it is, and that it falls within the 32–39-1/4-inch height band. Swap the occupancy note for a framing detail, and the correction clears.

Related corrections