Adding or upgrading attic insulation during a roof replacement costs most San Diego homeowners $1,500 to $4,500 for the insulation work itself, but doing it at the same time as the reroof saves $500 to $1,000 in labor compared to scheduling it separately. The deck is already exposed, the crew is already there, and you qualify for SDG&E rebates that can cover $1,000 or more of the cost. If your attic is under-insulated, the timing doesn’t get better than this.
Why a reroof is the right moment to insulate
Most San Diego attics were insulated to the building code in effect when the home was built. Codes have tightened significantly over the decades. If your house is 20 or more years old, its attic almost certainly falls below what Title 24’s 2025 Energy Code now requires.
When a roofing crew tears off old shingles, the roof deck is stripped bare. The attic is accessible, the structure is fully visible, and any gaps around penetrations, vents, or framing are easy to spot and air-seal. That same open access costs a standalone insulation contractor extra time and setup. When you combine both scopes, you pay one mobilization instead of two.
There are structural advantages too. With the deck exposed, a roofer can verify that your sheathing and framing are in good shape before insulation goes in. Damaged or moisture-compromised plywood gets replaced first. You’re not layering new insulation over hidden rot.
Finally, San Diego’s Title 24 cool-roof requirements apply to the full roofing system, which includes the thermal envelope. Getting the insulation to code at the same time as the new roof keeps the whole project compliant under a single permit, not two separate inspections.
What Title 24 actually requires in San Diego’s climate zones
San Diego County sits in California Climate Zone 7 (coastal areas, the city itself, and most inland valleys) and Climate Zone 10 (hotter inland communities like El Cajon, Santee, and the eastern portions of the county). The 2025 Energy Code, effective for permits filed on or after January 1, 2026, sets the following attic insulation minimums:
- Climate Zone 7 (coastal to mid-inland): R-38 minimum for attic insulation
- Climate Zone 10 (inland, hotter summers): R-49 minimum for attic insulation
Many older San Diego homes have R-11 to R-19 batts, which is less than half the current requirement for coastal zones and less than a third for inland zones. The gap matters. An attic holding 150°F of summer heat against a ceiling with R-11 insulation is doing real damage to your comfort and your HVAC system.
The CEC’s official address lookup at energy.ca.gov confirms your exact zone. When in doubt, a licensed contractor will check the permit address before the project starts.
Blown-in vs. batt insulation: which works in a San Diego attic
Both types are code-compliant. The right choice depends on what’s already in your attic and how easy it is to access every corner.
Blown-in (loose-fill) insulation
Blown-in cellulose or fiberglass fills every gap, corner, and joist bay without cutting or fitting. It’s the preferred choice when:
- The attic has irregular framing, lots of obstructions, or tight spots
- You’re adding insulation on top of existing material to bring R-value up to code
- Access is limited to a single hatch
In San Diego in 2026, blown-in insulation runs $1.10 to $2.25 per square foot installed, including equipment. For a typical 1,200-square-foot attic footprint, that’s roughly $1,300 to $2,700.
Batt insulation
Pre-cut fiberglass or mineral wool batts are faster to install in clean, open attic bays with standard framing. They work well when:
- The existing insulation is being removed entirely (common when old batts are water-damaged or compressed)
- Framing is uniform and accessible
- The attic has good clearance throughout
Batt installation runs $0.80 to $2.60 per square foot installed in San Diego, or $960 to $3,100 for a 1,200-square-foot attic.
The honest tradeoff: does insulation pay back fast in San Diego?
Inland homeowners (El Cajon, Santee, Escondido, Ramona) will see faster payback. Summer temperatures swing hard, A/C runs constantly, and the gap between indoor comfort and attic heat is wide. Payback periods of five to eight years are realistic.
Coastal homeowners (La Jolla, Point Loma, Encinitas, Carlsbad) have a longer payback because the climate is mild. Attic temperatures rarely hit the extremes that drive big energy bills. Expect 10 to 15 years on energy savings alone. The real argument for coastal homeowners isn’t monthly bill savings; it’s comfort on the handful of hot days per year, compliance with current code, and eligibility for SDG&E rebates that offset the cost upfront.
SDG&E rebates and other incentives worth knowing
The SDG&E Advanced Home Upgrade Program offers $1,000 to $3,000 in incentives for qualifying projects. To qualify, you need to be an SDG&E customer who owns the home, insulate to greater than R-44, and include air sealing work at the attic plane. The project must be completed by an approved Home Performance Contractor.
That last point matters for roofing projects: if your roofing contractor is bringing in an insulation subcontractor, confirm that the insulation portion is being handled by a contractor eligible for the SDG&E program before work starts. Rebate eligibility isn’t automatic.
Income-qualified SDG&E customers may also access the Energy Savings Assistance (ESA) Whole Home Program, which can provide attic insulation improvements at no cost. Income limits are based on 250% of Federal Poverty Guidelines; eligibility details are at sdge.com.
For more on how roofing and rebates intersect, see our post on cool-roof rebates from SDG&E.
What the installation actually looks like during a reroof
The sequence matters. Insulation always goes in after the new roof deck is secured, waterproofing is in place, and ventilation is confirmed. You do not insulate before the deck is closed.
Here’s the typical order:
- Tear-off of old shingles and inspection of the deck and framing
- Replacement of any damaged sheathing
- Installation of new underlayment
- Ventilation check or upgrade (ridge and soffit vents confirmed balanced before insulation)
- Air sealing of any penetrations, bypasses, or gaps in the attic floor
- Insulation installation (blown-in or batt, to target R-value)
- New shingles or roof material over the completed deck
The air sealing step is often skipped when insulation is done independently. During a reroof, with the attic accessible and crews already working, it’s the logical time to address bypasses around plumbing stacks, recessed lights, and framing gaps that let conditioned air escape.
A proper roof ventilation system is a prerequisite for insulation to work as intended. Insulating without adequate ridge and soffit ventilation traps moisture between the insulation and the deck, which leads to mold and rot. Any reputable roofing contractor will confirm ventilation balance before insulation goes in.
The cost breakdown: what to expect on your estimate
| Scope | Estimated cost range (San Diego, 2026) |
|---|---|
| Blown-in insulation to R-38 (1,200 sq ft attic) | $1,300 to $2,700 |
| Blown-in insulation to R-49 (1,200 sq ft attic) | $1,600 to $3,200 |
| Batt insulation to R-38 (full removal + replacement) | $1,500 to $3,500 |
| Air sealing (attic bypasses and penetrations) | $300 to $700 |
| Labor savings when paired with a reroof | $500 to $1,000 reduction |
| SDG&E Advanced Home Upgrade rebate | $1,000 to $3,000 offset |
These are general ranges. Your actual quote depends on attic square footage, current insulation condition, access difficulty, and which insulation contractor your roofer works with. Ask for a separate line item for insulation on your estimate so you can compare it against standalone quotes.
Frequently asked questions
Does adding attic insulation during a reroof require a separate permit in San Diego?
Generally yes. Attic insulation that meets or exceeds Title 24 thresholds is typically permitted as part of the overall building permit, or it may require a separate energy compliance permit depending on the scope. Your licensed roofing or insulation contractor handles the permit filing. Never waive permits on insulation work; improper installation that is not inspected can create moisture and fire hazards and will show up as a liability during a home sale.
How do I know if my attic already has enough insulation?
Measure the depth of existing insulation with a ruler. Fiberglass batts are usually R-3.2 per inch, so R-38 requires roughly 12 inches. Cellulose blown-in is about R-3.8 per inch, so R-38 needs about 10 inches. If you can see the tops of the joists or you have less than 8 inches of any insulation, you’re almost certainly below the current Title 24 requirement for San Diego.
Will insulating my attic make my new roof last longer?
Indirectly, yes. Attic insulation reduces the temperature differential between the living space and the attic, which reduces the amount of thermal cycling the roof structure experiences. A properly insulated and ventilated attic also stays drier in winter, protecting the roof deck and framing from moisture damage over time.
What R-value should I aim for in San Diego?
R-38 is the Title 24 minimum for most of San Diego County (Climate Zone 7). If you’re in an inland area of Climate Zone 10, the minimum is R-49. For SDG&E rebate eligibility on the Advanced Home Upgrade Program, you need to exceed R-44. If budget allows, targeting R-49 satisfies both code minimums and rebate thresholds across the whole county.
Can a roofing contractor install attic insulation, or do I need a separate contractor?
Most roofing contractors don’t install insulation themselves, but many work with insulation subcontractors and can coordinate the scope as part of a larger reroof project. Make sure the insulation work is done by a contractor licensed for insulation work in California and, if you want the SDG&E rebate, enrolled in the Home Performance program. Ask your roofer before the project starts, not after.
Is spray foam a good option during a roof replacement?
Spray foam (specifically closed-cell spray polyurethane foam applied to the underside of the roof deck) creates a conditioned or semi-conditioned attic that changes how ventilation is handled. It’s more expensive than blown-in or batt, but it eliminates the need for traditional ridge and soffit ventilation and can seal the roof deck against moisture very effectively. It’s worth asking about if you’re doing a full tear-off and have a complex roof with lots of penetrations. Get a quote for both approaches and compare.
Ready to see what attic insulation adds to your reroof estimate? Call us at (760) 750-5557 and we’ll walk through the scope, coordinate with a qualified insulation contractor, and make sure your project meets Title 24 requirements. We serve all of San Diego County.
For more on the roof replacement process in San Diego, see our full service overview.