A Warmline company - serving Pomona, CA

Insulation Permits, Codes & Inspections in CA: What You Need to Know

Last updated September 16, 2026

Insulation Permits, Codes & Inspections in CA: What You Need to Know

Replacing your attic insulation sounds simple, but in California, certain projects trigger a Title 24 compliance inspection that can hold up a home sale years later if it wasn’t permitted correctly. Most Pomona homeowners we talk to never realize their insulation is regulated by state energy code until a re-roof inspector flags it or an escrow officer asks for paperwork that doesn’t exist. This guide walks through exactly when insulation work in California requires a permit, what Title 24 Part 6 demands for your climate zone, how inspectors verify compliance, and what unpermitted work costs to fix. For Insulation Warning Signs: A Pomona Homeowner’s Reference Guide, see our related resource. By the end, you’ll know which projects are exempt, which trigger paperwork, and how to stay compliant without turning a simple attic upgrade into a bureaucratic headache.

Call (626) 341-0830

Quick Answer

In California, most like-for-like insulation replacement (same location, same material type) does not require a building permit, but it still must meet Title 24 Part 6 energy code minimums for your climate zone. New insulation in new construction, additions, re-roofs where the roof deck is exposed, and HVAC replacements typically do trigger permits and require a CF-1R or CF-2R energy compliance form. In Pomona, which sits in Climate Zone 10, attic insulation must meet R-30 minimums for most retrofit scenarios and R-38 for new construction.

Table of Contents

When Insulation Work in California Requires a Permit

California Building Code (CBC) Chapter 1 and the California Energy Code (Title 24, Part 6) together determine when insulation work triggers a permit. A surprising number of homeowners assume all insulation work is exempt. It isn’t. The trigger isn’t usually the insulation itself. It’s the scope of the associated project. Here’s how it breaks down in practice.

Projects That Typically Require a Permit

  • New construction and room additions. Any new conditioned space requires a full permit set, energy compliance documentation (CF-1R), and a verified insulation inspection before the Certificate of Occupancy is issued.
  • Re-roofing where the roof deck or sheathing is removed or replaced. Under CBC Section 1511, once the deck is exposed, the project must comply with current Title 24 mandates, which include attic insulation minimums. This catches lots of Pomona homeowners off guard. A simple shingle replacement doesn’t trigger it, but tearing off to the deck level does.
  • HVAC system replacements. When you replace a furnace or air conditioner, California requires the duct system and the building envelope (including insulation) to be reviewed for compliance. A permit is required for the HVAC change-out, and the insulation is part of that review.
  • Converting unconditioned space to conditioned space. Finishing a garage, basement, or attic room means the new envelope must meet insulation requirements, with permits and inspections.
  • Where the project changes the building structure. Adding a vaulted ceiling, removing a wall, or re-framing portions of the home brings insulation into the permit scope.

Projects That Are Usually Exempt

  • Like-for-like attic top-offs. Adding blown-in insulation to an existing attic where insulation already exists and you’re raising the R-value is generally exempt from a building permit. No structural change, no exposed framing. However, the new insulation must still meet or exceed Title 24 minimums for the climate zone. In Pomona’s Climate Zone 10, that means you should top off to at least R-38 in most retrofit scenarios, even though the code minimum for existing attics in some cases is R-30. We’ll explain that nuance below.
  • Air sealing. Caulking, foaming around penetrations, and sealing duct boots is considered maintenance and doesn’t require a permit.
  • Insulation removal and replacement in the same cavity. If you’re pulling old, rodent-damaged fiberglass out of a wall or attic and putting new insulation back in the same location with no framing changes, a permit typically isn’t required. But the replacement material still has to meet the climate zone R-value.
  • Crawl space vapor barrier installation. In most California jurisdictions, installing a vapor barrier in a crawl space is exempt unless it’s part of a larger remodel. Some cities still want to inspect it, so it’s worth a phone call to Pomona’s Building & Safety Division. In our experience, Pomona treats standalone vapor barrier work as maintenance, but it never hurts to confirm.

The pattern: permits attach to structural, roofing, or mechanical work that pulls insulation into scope. Standalone insulation upgrades usually don’t need a permit. But “usually” doesn’t mean “always,” and the difference between exempt and non-exempt often comes down to how the inspector interprets the scope. When in doubt, call the city. The Building & Safety Division in Pomona is at (626) 341-0830, and they’ll tell you over the phone whether your specific project requires a permit. A five-minute call beats a stopped escrow.

Key takeaway: If your project involves a roofing tear-off, an HVAC swap, a room addition, or finishing unconditioned space, you’re in permit territory. If it’s a straightforward attic top-off, air sealing, or like-for-like replacement, you’re likely exempt but still bound by Title 24 R-value minimums.

Title 24 Part 6: What the Energy Code Actually Requires

Title 24 is a section of the California Code of Regulations. Part 6 is the California Energy Code. It sets minimum energy efficiency standards for all new construction and for certain retrofit scenarios. It gets updated roughly every three years: the 2022 version took effect January 1, 2023, and the 2025 version takes effect January 1, 2026. Most Pomona projects right now are being reviewed under the 2022 code, but the 2025 changes are worth knowing because they’re coming fast.

For insulation specifically, Title 24 Part 6 sets:

  • Minimum R-values for ceilings, walls, and floors based on your climate zone. California is divided into 16 climate zones. Pomona is in Climate Zone 10.
  • Mandatory air sealing requirements. This is often the part homeowners miss. The code doesn’t just say “add insulation.” It says the building envelope must be sealed to a certain standard, with verified leakage testing in some cases.
  • Duct testing requirements. If you replace a furnace or AC, the ducts must be tested for leakage, and the insulation on those ducts must meet minimum standards.
  • Documentation requirements. The CF-1R (Certificate of Compliance) and CF-2R (Certificate of Installation) create a paper trail that proves the work was designed and installed to code.

What’s important for homeowners to understand is that Title 24 is a performance standard, not just a material standard. The code doesn’t simply say “use R-38 batt insulation.” It says your building envelope, as a system, must achieve certain efficiency outcomes. That’s why the air sealing component matters so much. You can install the best insulation in the world, but if your attic has unsealed can lights, open plumbing chases, and a leaky attic hatch, the insulation’s effective R-value drops dramatically. And when a city inspector or third-party HERS rater checks your project, they’re looking at the whole envelope, not just the insulation depth.

One of the biggest mistakes we see in Pomona is a homeowner paying for R-38 blown-in insulation but skipping the air sealing because “the insulation is the upgrade.” Then the re-roof inspector checks the attic and flags the unsealed penetrations, and the homeowner has to pay a second visit from a contractor to complete what should have been done in one pass.

Climate Zone 10 Requirements: What Pomona Homeowners Must Meet

Pomona sits in California’s Climate Zone 10, which covers the inland parts of Los Angeles County, the San Gabriel Valley, and parts of the Inland Empire. Climate Zone 10 is classified as “warm-hot and dry” with hot summers and mild winters. It’s not the cooling-dominated extreme of Palm Springs (Zone 15) or the coastal marine layer of Long Beach (Zone 6). Pomona gets real heat in summer: July and August regularly push past 95°F, and the attic in a Pomona home can hit 140°F on a summer afternoon. Our Seasonal Insulation Care for Pomona: Year-Round Homeowner’s Guide covers how to prepare for these peaks.

Here are the current Title 24 Part 6 insulation minimums for Climate Zone 10:

Building Component New Construction Minimum Retrofit / Alteration Minimum
Attic ceiling R-38 R-30 (when triggered by re-roof or HVAC permit)
Walls (wood frame) R-13 cavity + R-2 continuous, or R-19 cavity with advanced framing R-13 if cavities are exposed (wall removal or addition)
Raised floor R-19 R-19 if the floor is opened during remodel
Ducts in unconditioned attic R-8 minimum R-8 when ducts are replaced or relocated

The R-30 vs R-38 distinction matters. If you’re doing a simple attic top-off that doesn’t require a permit, you’re still technically required to meet the code minimum for your project type. For a top-off where insulation already exists, most building officials interpret that as “don’t make it worse than code.” But the practical advice we give to Pomona homeowners is: if you’re going to pay someone to top off your attic, take it to R-38. The incremental cost of going from R-30 to R-38 is small compared to the total project cost, and it future-proofs you against the next code cycle and any future re-roof inspection. A Pomona home with R-38 attic insulation will also perform measurably better in July and August, when attic heat gain is the single biggest driver of cooling cost.

The 2025 Title 24 update is likely to push some minimums higher still. California has been moving steadily toward “zero net energy” housing standards, and each code cycle tightens the envelope requirements. If you’re planning insulation work in Pomona in the next year or two, R-38 attic insulation is the safe target. It exceeds current code in most retrofit scenarios and gives you margin against the next update.

CF-1R and CF-2R Forms: What They Are and Who Fills Them Out

The documentation side of California energy code confuses more people than the construction side. Here’s the straight answer.

CF-1R is the Certificate of Compliance. It’s a document prepared before construction or retrofit work begins. It lists the exact insulation R-values, air sealing measures, and other energy features required for the project to comply with Title 24. A certified energy consultant, a licensed contractor who has the proper credentials, or the architect/designer typically prepares the CF-1R using California Energy Commission-approved software like EnergyPro or CBECC-Res. The CF-1R is submitted with the building permit application.

CF-2R is the Certificate of Installation. It’s completed after the work is done and verifies that what was installed matches what the CF-1R specified. For insulation, the CF-2R records the actual R-value, the material type, and the installation quality. A HERS (Home Energy Rating System) rater or the building inspector completes the CF-2R. It becomes part of the permanent project file with the city.

There’s also a CF-3R, which is the Certificate of Verification used for field testing, like duct leakage testing. For insulation-only projects, you’ll usually only see CF-1R and CF-2R.

Here’s the sequence in a typical Pomona re-roof project that triggers insulation compliance:

  1. The homeowner files for the re-roof permit. The contractor or energy consultant runs a Title 24 compliance calculation and generates the CF-1R.
  2. The CF-1R specifies, among other things, that the attic insulation must meet R-38 (for Climate Zone 10 new construction) or R-30 (if the compliance calculation allows the retrofit alternative).
  3. The roof work proceeds. When the roof deck is opened, the insulation gets upgraded.
  4. Before the building inspector signs off, a HERS rater or the inspector verifies the insulation and fills out the CF-2R, confirming the R-value and installation quality.
  5. Both forms stay on file with the city. If the homeowner sells the home later, escrow’s permit search will show the completed, compliant project.

If you’re doing an exempt attic top-off with no permit, you won’t generate CF-1R or CF-2R forms in most cases. That’s fine and legal for like-for-like work. The forms only come into play when a permit is pulled for an associated project. But if a permit is pulled and the insulation part of the work isn’t documented, that’s exactly how unpermitted insulation work surfaces later, which we’ll cover in its own section.

The Insulation Inspection: What a City Inspector Actually Looks At

If your project requires an insulation inspection, here’s what happens and what the inspector is checking. This applies whether it’s part of a new construction job, a re-roof, a room addition, or an HVAC replacement where insulation is in scope.

In Pomona, insulation inspections are typically done by the city’s Building & Safety Division inspector, sometimes with a HERS rater doing the verification and the city inspector doing the sign-off. The inspector is verifying three things:

  1. R-value compliance. The insulation actually installed matches what the CF-1R specified. For blown-in insulation, the inspector checks depth against a chart (fiberglass at R-38 needs about 15-16 inches of settled depth; cellulose at R-38 needs about 11-12 inches). For batt insulation, they check the facing and the fit in the cavity.
  2. Installation quality. The inspector looks for gaps, compression, voids, and uneven coverage. Insulation that’s compressed around pipes or wires loses its R-value. Insulation with gaps around recessed can lights creates thermal bridges. The code requires insulation to be installed in “substantial contact” with the surfaces it’s insulating. This is where sloppy work gets flagged.
  3. Air sealing measures. The inspector verifies that required air barrier materials are in place: top plates sealed, penetrations foamed, attic hatches weatherstripped, duct boots sealed. This is the part most DIY insulation jobs miss, and it’s the part that fails inspections most often in Pomona.

How to Prepare for an Insulation Inspection

  • Have the CF-1R paperwork on site and accessible.
  • Make sure the attic or wall cavities are accessible and the work area is clear.
  • If blown-in insulation was installed, have the installer’s depth chart on hand.
  • Complete the air sealing work before the insulation inspection is scheduled. If the inspector has to come back a second time, you pay a re-inspection fee.
  • If ducts are in the attic, verify they’re sealed and properly insulated before the inspection.

One practical note for Pomona homeowners: many homes here were built between the 1950s and the 1980s, when insulation standards were far lower. It’s common for those attics to have settled fiberglass at R-19 or less, sometimes with rodent damage from the foothill areas, and almost never with meaningful air sealing. When a re-roof pulls a permit and triggers insulation compliance, the inspector isn’t comparing the attic to what was there before. They’re comparing it to what Title 24 requires now. That gap can be significant, and it’s why re-roof projects sometimes balloon in scope.

Unpermitted Insulation Work: How It Surfaces in Escrow and What It Costs

This is the scenario we see most often in Pomona, and it’s usually discovered during a home sale. Here’s how it unfolds.

A seller completes a re-roof in 2019 and the contractor upgrades the attic insulation as part of the job, but never pulls a permit or files a CF-1R/CF-2R. The work is done. The seller lives in the home for years with no problems. Then in 2025, the seller lists the home. The buyer’s agent orders a permit history search from the city. The re-roof doesn’t show a permit. The buyer’s home inspector goes into the attic, sees new-ish insulation, and notes “attic insulation appears recently upgraded; verify permit status.”

At that point, one of two things happens:

  • The buyer asks the seller to remediate. The seller has to pull a permit for the past work, bring the insulation up to current code if it isn’t there already, and pay for an inspection. This is called retroactive permitting, and Pomona’s Building & Safety Division will process it, but it takes time and money. Expect $500 to $2,000 in permit fees, inspection fees, and contractor callbacks, depending on what needs to be brought into compliance.
  • The buyer walks or negotiates a credit. Some buyers don’t want to deal with unpermitted work at all. They either terminate or demand a credit of $5,000 to $15,000 to cover the hassle and uncertainty of resolving it themselves.

Doing it right the first time is always cheaper. A compliant attic insulation upgrade in Pomona, including the permit when needed, the insulation, and the air sealing, typically runs $2,500 to $5,000 for a standard 1,500 to 2,500 square foot home, depending on the house and the current condition of the attic. Compare that to a retroactive permit plus potential escrow credit, and the compliant route costs less. And it doesn’t add two weeks of escrow extension.

One Pomona-specific note: the city has been tightening its permit history recordkeeping over the last decade. A project that would have slipped through unnoticed in 2010 is much more likely to be caught in a 2025 title review. The risk of skipping the permit is higher now than it’s ever been.

Exempt Projects: What You Can Do Without Pulling a Permit

Here’s the good news. A lot of high-value insulation work in Pomona can be done without any permit at all, as long as you meet the code minimums and don’t change the structure. Use our Attic Insulation Maintenance Checklist for Pomona Homeowners to stay on track.

Like-for-Like Attic Top-Offs

If your attic currently has R-19 or R-30 insulation and you want to bring it up to R-38 with blown-in fiberglass or cellulose, no permit is required in Pomona. This is the single most cost-effective energy upgrade most Pomona homeowners can make. We recommend GreenFiber or Owens Corning blown-in products for top-offs because they settle predictably and the depth-to-R-value relationships are well documented. Expect an attic top-off on a typical Pomona rambler to take half a day and cost between $1,800 and $3,200, depending on attic size and access.

Air Sealing

Sealing the attic floor, top plates, penetrations, and knee walls is considered maintenance. No permit. This is also where the biggest energy savings per dollar comes from in Pomona’s hot summers. A sealed attic keeps cooled air in the living space where it belongs. Air sealing typically costs $800 to $1,800 as a standalone service and drops your cooling load measurably. It’s the first thing we recommend in a home energy audit.

Insulation Removal and Replacement in the Same Cavity

Rodent contamination in attics is common in Pomona, especially in the northern neighborhoods closer to the foothills. Removing the contaminated insulation and replacing it with the same R-value (or higher) in the same location is exempt from permit requirements in most cases. We do recommend upgrading to R-38 while you’re in there, since the incremental material cost is small and the labor is already committed.

Crawl Space Vapor Barrier

Installing a 10-mil or 12-mil vapor barrier over the crawl space floor is exempt in Pomona when it’s done as a standalone project. Encapsulation (sealing the vents, insulating the walls, and fully sealing the space) can be a gray area if it changes the ventilation design. A simple vapor barrier is not.

Radiant Barrier

Installing a radiant barrier in the attic, typically as a foil-faced product stapled to the underside of the roof deck, doesn’t require a permit. It’s not a structural change and doesn’t replace the insulation. For Pomona summers, a radiant barrier combined with R-38 attic insulation can drop attic temperatures by 20 to 30 degrees on peak afternoons.

Common Mistakes to Avoid

  • Assuming all insulation work is permit-free. The work itself might be exempt, but if it’s attached to a re-roof or HVAC replacement, the permit triggers insulation compliance. Understand the scope before you start.
  • Skipping air sealing when upgrading attic insulation. Title 24 treats the envelope as a system. Insulation without air sealing fails inspection and underperforms in Pomona’s heat. We see this in roughly a third of the attics we audit.
  • Topping off to the minimum instead of R-38. The code minimum for Climate Zone 10 retrofits is R-30 in many cases, but R-38 costs marginally more and protects you against the 2025 code cycle. Don’t pay twice for labor.
  • Using the wrong insulation depth for the material. R-30 blown fiberglass needs about 12-13 inches settled. R-30 blown cellulose needs about 8-9. If the installer mis-judges depth, you won’t get the R-value you paid for, and an inspection will fail.
  • Not pulling the CF-1R before the work starts. If the permit is already open and the insulation goes in without a CF-1R on file, you’ll likely fail the final inspection or need a HERS rater to verify after the fact, which doubles the cost.
  • Trusting a handyman to handle a Title 24 compliance project. Under California law, construction work over $500 requires a contractor’s license. Insulation work that’s tied to a permit requires someone who understands Title 24 documentation. A handyman can’t sign a CF-1R, and if the project fails inspection, you’ll pay twice.
  • Ignoring the existing insulation condition. Pomona homes built before the 1980s often have settled fiberglass, rodent damage, or asbestos-containing materials in the attic. Putting new insulation over old problems doesn’t fix the problems.

When to Call a Professional

You should bring in a licensed insulation contractor when your project is tied to a permit (re-roof, HVAC replacement, addition), when the attic shows signs of rodent contamination or water damage, when you need air sealing done properly, or when you simply don’t want to spend a Saturday in a 140-degree Pomona attic. If you’re dealing with a failed Title 24 inspection or an escrow hold-up over unpermitted insulation, don’t try to untangle that yourself. The compliance paperwork and retroactive permitting process is straightforward for someone who does it regularly, and exhausting for someone who’s learning it under a deadline. Warmline Insulation Co. home offers free estimates in Pomona. Call (626) 341-0830 and a live person will answer, 24/7, no voicemail runaround.

Frequently Asked Questions

The Bottom Line

California’s insulation permitting rules aren’t complicated once you understand the trigger: permits attach to roofing, HVAC, structural, and new construction work, not to simple like-for-like insulation upgrades. The challenge is that Title 24 Part 6 sets climate-zone-specific minimums that most Pomona homeowners don’t know about until an inspection or escrow review surfaces them. Get ahead of it. Upgrade to R-38, seal the attic properly, and document any permitted work with the right CF-1R and CF-2R forms. Explore more guides & resources on our blog to keep your home compliant and efficient. That protects your home sale, your inspection outcomes, and your summer cooling bills all at once.

Written by Neil Ashford, Owner at Warmline Insulation Co., serving Pomona since 2011.

Need Insulation help in Pomona? Licensed & insured · same-day response · free estimates
Call (626) 341-0830
Local Service Coverage

Request a Free Estimate in Pomona

Tell us what you need - Warmline Insulation Co. responds fast. No obligation.

By reaching out through this form, you confirm you have read our Privacy Policy and consent to being contacted via phone, email, or SMS about your service request, including from the local pros who may handle it.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch