What this code requires
Title 24 Section 150.0(c) sets the mandatory minimum R-values for wall and raised-floor insulation in California residential buildings. Every new home, addition, or alteration that creates or changes an exterior wall or floor assembly must meet these minimums, or the energy permit fails. The required R-value depends on the project's climate zone — the 2025 Energy Code (effective January 1, 2026) publishes a zone-by-zone table inside Section 150.0(c) that plan-checkers use to verify compliance. Wood-frame, metal-frame, and mass wall assemblies each have their own row in that table.
How to fix it
Confirm your climate zone before specifying any R-value
Look up your project address using the California Energy Commission's climate zone tool at energy.ca.gov. California has 16 climate zones, and the prescriptive wall and floor values in Table 150.1-A vary zone by zone (the 150.0(c) mandatory minimums do not). Getting this wrong is the single fastest way to earn a second correction letter on the same issue. Write the climate zone number on your title sheet or general notes — reviewers appreciate seeing it called out explicitly rather than having to infer it from an address. If your parcel sits near a zone boundary, verify the zone with the CEC map rather than assuming based on city name.
Pull the 150.0(c) minimum and the Table 150.1-A value for your zone
Section 150.0(c) sets mandatory wall U-factors that apply in every climate zone: U-0.095 for 2x4 framing (R-15 at 16 inches on center) and U-0.069 for 2x6 or greater (R-21). Raised floors are covered by 150.0(d): U-0.037, or R-19 in wood framing. The climate-zone values are in the prescriptive package, Table 150.1-A, where framed walls must reach U-0.048 in most zones (U-0.065 in CZ 6 and 7), which a 2x6 R-21 cavity alone does not reach, so continuous exterior insulation is often added. Write down the exact requirement — you'll cite this number on every assembly callout.
Add R-value callouts to every exterior wall type on the plans
Every distinct exterior wall assembly needs its own callout. If you have a 2x6 stud wall on the main floor and a different assembly on a second story or addition, each gets its own label and R-value. Common format: 'Ext wall: 2x6 @ 16" o.c., R-21 batt insulation in cavity.' Don't use a catch-all general note as your only callout — reviewers want the value tied to the assembly on the wall section or floor plan, not buried on a notes page three sheets away. If you have more than two wall types, a wall-type legend on the floor plan works well.
Show floor insulation on raised-floor assemblies
If any part of the building sits over a vented crawl space, call out floor insulation on the floor framing plan or the foundation detail. The standard approach is R-19 friction-fit batts between floor joists, supported by wire rods or netting to keep them in contact with the subfloor. If you're instead insulating the crawl space boundary walls and perimeter, note that approach clearly on the foundation plan and include a detail showing insulation placement, thickness, and R-value. The plan-checker needs to see one complete approach, not a mix that leaves ambiguity about where the thermal boundary actually sits.
Draw a wall section or enlarged detail for each assembly type
A wall section at 1/4" = 1' or larger showing the stud size, cavity insulation, sheathing, exterior cladding, and interior finish is the cleanest way to satisfy this correction. If your project has more than one wall type — say, a wood-frame addition attached to an existing CMU wall — draw a section for each. Label R-values directly in the section, not in a remote schedule. Reviewers move through the sheets fast, and if the R-value isn't visible on the section itself, they'll flag it even if it's documented elsewhere.
Check continuous insulation requirements for metal-frame walls
Metal studs conduct heat far faster than wood, so the code often requires both cavity insulation and a continuous exterior insulation layer for metal-frame walls. If your wall section shows metal studs with cavity batt only, check the assembly U-factor: 150.0(c) caps 2x4 framing at U-0.095 and 2x6 or greater at U-0.069 in every zone, and Table 150.1-A sets a lower prescriptive U-factor by zone. With metal studs, reaching those values usually takes a continuous layer outboard of the sheathing. If continuous insulation is required, call out the product type, thickness, and R-value on the wall section and typical detail. A note saying 'CI per code' won't pass — you need the specific R-value.
Update the CF1R compliance form to match the revised plans
The Title 24 CF1R energy compliance form lists the insulation R-values the energy consultant modeled. If you revised your wall or floor insulation to hit the 150.0(c) minimums, the CF1R values must match the plans exactly. Mismatches between the CF1R and the drawings trigger a separate correction — plan-checkers compare both documents side by side. If you used an energy consultant to generate the form, loop them in before you resubmit so both the plans and the form show the same R-values.
Address the correction explicitly in your resubmittal cover letter
Most building departments require a point-by-point response to each correction item. In your cover letter, cite the correction number, state what you changed, and reference the specific sheet and detail number where the fix appears. For example: 'Correction 4 — Title 24 150.0(c): Added R-21 batt callout to exterior wall section on Sheet A3.1 and updated CF1R on Sheet T1.0 to match.' A clear, specific response tells the reviewer exactly where to look and avoids the back-and-forth that turns a 60-day review cycle into 120 days on the same project.
Take the Title 24 150.0(c) 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 Section 150.0(c) when the drawings don't clearly call out insulation R-values on the exterior wall and floor assemblies, or when the values shown fall short of the climate-zone minimum. The correction shows up most often on addition projects where new exterior walls are detailed on the floor plan but no insulation note appears on the wall section or the general notes sheet. A note that says 'insulate per code' doesn't satisfy the reviewer — they need a specific R-value tied to each assembly type and a sheet reference to find it.
Raised-floor assemblies are a separate common source of corrections. When a contractor builds an addition over a crawl space or existing raised foundation, the floor framing often gets shown with no insulation callout at all. California requires either floor insulation meeting the 150.0(c) minimum or an insulated crawl space boundary — if neither shows on the plans, it's a correction every time. Reviewers won't infer that floor insulation exists just because it's standard practice.
Retrofit and alteration projects get tripped up on a narrower issue: the contractor added framing to an existing exterior wall but the drawings show only the new stud cavity with no insulation callout. Sometimes the existing wall is detailed correctly and only the new framing section is silent. Plan-checkers treat each new or altered assembly as needing its own R-value notation — they won't carry the existing wall's insulation spec over to the new section by assumption.
Climate zone confusion catches projects near zone boundaries. A job site in a coastal inland valley might sit in a different climate zone than the contractor assumed, which means the R-value they spec'd is wrong for the actual location. If the drawings cite a CZ7 value but the parcel is in CZ10, the reviewer will flag it. Look up the address in the CEC climate zone tool before you finalize your insulation specs.
The official code
California Energy Commission — 2025 Building Energy Efficiency Standards (Title 24 Part 6)
Read the source →