
Roof Permits in California: Timelines Under the Residential Code
Key Facts
- California roof permit triggers vary wildly by jurisdiction — Riverside requires permits above 25% of roof area, while San Diego exempts simple re-roofs entirely, per contractor guides.
- Typical California reroof permit approval runs 5–15 business days, with same-day over-the-counter approval available at LADBS for straightforward projects, per a 2026 permit guide.
- Unpermitted roof work can cost $2,500–$8,000 in retroactive fees and fines starting at $100 per day, dwarfing the standard $150–$600 permit fee, per contractor-reported figures.
- One California roof permit was rejected for a shingle with 0.12 solar reflectance — below the 0.20 Title 24 threshold — delaying the project roughly three weeks, per a documented permit case.
- Solano County states plainly that the property owner — not the contractor — is ultimately responsible for ensuring a reroof permit is issued, per the county's Building Division.
- The California Wildland-Urban Interface Code took effect January 1, 2026, extending Class A fire-rated roof requirements to previously exempt High and Very High severity zones, per code-tracking contractor guides.
- Real LA-area reroof jobs ran 12–17 days from application to final inspection, though the contractor stresses these are examples, not guaranteed timelines, per documented job records.
Why Roof Permit Rules Differ Across California — and Why Altadena Homeowners Can't Assume a Single Answer
The first question most California homeowners ask is deceptively simple: do I even need a permit to replace my roof? The honest answer is that it depends entirely on where you live — and the variation between jurisdictions is wider than most people expect.
Consider how differently neighboring governments treat the same project. California City's building department explicitly requires a permit for all re-roofing, covering both overlay and tear-off projects. Riverside County and the City of Riverside use a different trigger: permits apply only when work covers more than 25 percent of total roof area, or when framing changes or extra layers are involved.
Solano County sits somewhere in between, requiring a permit when "large sections" of a roof are replaced — even if the entire roof isn't being re-roofed. San Diego is the clearest outlier, exempting simple re-roofs from permits entirely under its municipal code, so long as the existing roof structure is not altered.
- California City: permit required for every re-roof, overlay or tear-off
- Riverside County/City: permit triggered above 25% of roof area
- Solano County: permit required when "large sections" are replaced
- San Diego: simple re-roofs exempt if roof structure stays untouched
There is no single statewide answer — and that has real consequences for Altadena homeowners. Altadena sits in unincorporated Los Angeles County, which means roof permits run through LA County Building & Safety rather than a city building department. Notably, our research found no official published timeline for roof permit review in LA County's unincorporated areas; the county's Building & Safety page provides permit tools but no stated processing estimate. Homeowners should verify current requirements directly through LA County Building & Safety before scheduling work.
This matters even more in Altadena's current context. With the new California Wildland-Urban Interface Code taking effect January 1, 2026, fire-zone properties face added requirements like Class A fire-rated assemblies — and contractors report that fire-zone plan checks can add 1–2 weeks to permit review on top of the typical 5–15 business day range.
The property owner is ultimately responsible for ensuring a permit is issued, as Solano County's building division plainly states — a caution worth taking seriously for anyone rebuilding after the Eaton Fire. At Altadena Custom Home Builder, we always recommend confirming permit requirements with the county before signing a contract. If you're planning a roof replacement as part of an Eaton Fire rebuild or a larger custom home project, a free build consultation can help you map the permitting path before you commit to a timeline.
Realistic Roof Permit Timelines: What the Numbers Actually Show
Permit timelines vary so much across California that a single "average" number would mislead you. What the data actually shows is a range — and knowing where your project falls matters more than any statewide figure.
The most concrete official numbers come from city and county sources. California City publishes a "Fast Track" review for re-roof permits of 5–10 working days, while its standard tier runs closer to 4 weeks. In San Diego, buildings 45 or more years old that trigger historic review typically see about 10 business days, per the city's Information Bulletin 123.
Contractor-reported figures fill in the statewide picture. One 2026 permit guide puts typical residential reroof approval at 5–15 business days from application, with same-day or over-the-counter approval available for straightforward projects in many jurisdictions — including Los Angeles's LADBS. Fire-zone or structural plan checks, however, add an estimated 1–2 weeks.
Real LA-area job records make the range tangible:
- Woodland Hills, 2025: 12 days from application to final inspection
- Canoga Park, 2021: roughly 12 days from permit issuance to final
- Canoga Park, 2024: a supplemental permit followed the original by 17 days
These come from a contractor's own documented job timelines, which the source itself stresses are examples, not guaranteed processing times. Treat them as realistic reference points, not promises.
For Altadena readers, one gap deserves special attention: no official LA County unincorporated review timeline is published — the county's Building & Safety site doesn't list roof-permit processing days. That means rebuild timelines in unincorporated areas, including Eaton Fire rebuild lots, can't be verified against an official published figure. Call the counter directly and ask for current processing estimates for your specific address.
Two factors will stretch your timeline most. First, location in a fire zone: Class A fire-rated assemblies, ember-resistant vents, and eave protection requirements mean plan check rather than over-the-counter approval — the 1–2 week adder above. Second, Title 24 cool-roof compliance: one permit was reportedly rejected for a shingle with 0.12 solar reflectance, below the 0.20 threshold, delaying that project roughly three weeks. Specifying compliant materials before you apply avoids that failure mode entirely.
At Altadena Custom Home Builder, we advise rebuild clients to plan around ranges, not dates — a straightforward reroof may clear in under two weeks, while fire-zone or structural reviews can push a full project to 4+ weeks. If you're mapping out an Eaton Fire rebuild or a tear-down and want help sequencing permits against the rest of your build, request a free build consultation. No timeline can be guaranteed, but a realistic schedule beats an optimistic one every time.
The 2026 Compliance Layer: CWUIC, Class A Assemblies, and Title 24 Cool-Roof Rules
For Altadena homeowners rebuilding after the Eaton Fire, 2026 brings a compliance layer that didn't exist when most of the town's homes were first permitted. Pull a roof permit today and you're navigating three overlapping rule sets: the new statewide wildland-urban interface code, fire-zone assembly requirements, and Title 24 cool-roof energy standards.
The biggest change is the California Wildland-Urban Interface Code (CWUIC), which took effect January 1, 2026 under Title 24, Part 7. According to contractor guides tracking the rollout, it extends requirements to High and Very High severity zones within city limits that were previously exempt — a meaningful shift for hillside lots throughout the region.
For properties in fire zones, permitted roof work now carries specific assembly requirements. A 2026 permit guide for California homeowners identifies what plan checkers look for:
- Class A fire-rated roof assemblies tested to ASTM E108 / UL 790
- Ember-resistant vents under CBC R337
- No untreated wood shakes, with eave and rafter-tail protection
Wood shake and shingle bans are already enforced in Los Angeles citywide, with Class A required in Very High fire zones, per roof replacement guidance citing LA code. Insurers have followed the code's lead: many California carriers now require documented Class A roofing on properties in elevated fire-risk areas as a condition of coverage, so your permit record doubles as insurance paperwork.
Title 24 adds a second gate. Under the 2025 Energy Code, replacing more than half of a steep-sloped roof in applicable climate zones requires aged solar reflectance of 0.20 and thermal emittance of 0.75 (or SRI 16), with limited exceptions for R-38 ceiling insulation and radiant barriers. The City of Los Angeles goes further under LAMC 99.04.106.5: aged reflectance of 0.25 and emittance of 0.85 in every climate zone.
These thresholds aren't theoretical. The same permit guide documents a project rejected for a shingle with 0.12 solar reflectance — well below the 0.20 minimum — which delayed the roof roughly three weeks while a compliant product was sourced and resubmitted. On an Eaton Fire rebuild schedule, that's three weeks of framing or interior work waiting on a material swap that should have been caught at selection, not plan check.
Altadena Custom Home Builder flags cool-roof reflectance and Class A documentation early in material selection precisely because these failures surface at the worst possible moment. Verify your fire-zone designation and reflectance numbers with LA County Building & Safety's online tools before ordering, since unincorporated LA County applies these standards at permit review.
Who Pulls the Permit — and What Unpermitted Roof Work Really Costs
The cheapest line in roofing isn't the one that saves you a permit fee — it's the one that costs you a permit fee, plus penalties, plus a closed escrow. Before any shingle comes off your Altadena roof, know exactly who is on the legal hook for that permit.
The owner owns the permit. According to Solano County's Building Division, "the owner of the property is the person who is ultimately responsible for insuring that a reroof permit is issued." A licensed contractor can pull it — and it's a violation of state law for a contractor to start a reroof without one — but if the paperwork never exists, the liability lands on you.
Homeowners can pull their own permit if doing the work themselves, but that shifts code-compliance liability onto you. Solano County even notes that pulling a permit on behalf of a contractor is possible, "but this is not recommended."
What unpermitted work actually costs:
- Fines starting at $100 per day, plus doubled or tripled permit fees and investigation fees when the work is legalized retroactively
- $2,500–$8,000 in unexpected retroactive costs reported in real unpermitted-roof situations
- Penalties up to $1,000 per incident in some jurisdictions — California City charges $500 or double the permit fee, whichever is greater
- Insurance and escrow complications, since a roof without a finaled permit record can stall claims and closings
Those numbers dwarf the standard permit fee — roughly $150–$600 depending on valuation and jurisdiction. As one contractor guide puts it, "the roofers leaving isn't the end of the job; the permit record showing 'Permit Finaled' with a date is."
The red flag is easy to spot. Per one California roofing guide, "a contractor who suggests skipping the permit to save money or time is a red flag. Do not proceed without one." That advice matters doubly in fire-rebuild territory, where a finaled permit documents the Class A assembly many carriers now require for coverage.
One more hiring safeguard: California caps the down payment on home improvement contracts at $1,000 or 10% of the contract price, whichever is less. A contractor demanding more up front is telling you something.
If you're weighing a full rebuild rather than a reroof, Altadena Custom Home Builder offers a free build consultation for ground-up custom homes, tear-downs, and Eaton Fire rebuild projects.
Your Roof Permit Game Plan: Steps for Altadena Homeowners and Rebuilders
A permit that closes cleanly is the difference between a finished roof and a liability that follows your house into escrow. Here is how Altadena homeowners — especially those rebuilding after the Eaton Fire — can move through the process deliberately.
Step 1: Confirm the permit trigger. Altadena is unincorporated, so LA County Building & Safety is your authority — start at the county's Building & Safety portal. Because permit triggers vary sharply across California jurisdictions (some exempt simple re-roofs, others require permits for any overlay or tear-off), don't assume; verify your project scope with the county before ordering materials. Remember that county building officials hold the property owner — not the contractor — ultimately responsible for the permit being issued.
Step 2: Budget the time and money. Plan for $150–$600 in residential reroof permit fees depending on valuation and jurisdiction, per contractor-reported figures. A straightforward reroof typically runs 2–4 weeks total: up to 5 business days for approval, 1–3 days of work, and a final inspection within 3–5 business days of completion. Fire-zone or structural plan checks can add 1–2 weeks — a real consideration for hillside lots.
Step 3: Verify material compliance before you apply. Rejections cost real time: one documented permit was rejected for a shingle with 0.12 solar reflectance — below the 0.20 Title 24 threshold — delaying the project roughly three weeks. Before applying, confirm your materials meet:
- Title 24 cool-roof reflectance and emittance minimums for your roof slope and climate zone
- Class A fire-rated assembly requirements if you're in a fire hazard severity zone
- Local restrictions on wood shake and shingle coverings
The California Wildland-Urban Interface Code took effect January 1, 2026, and many carriers now require documented Class A roofing in elevated fire-risk areas as a condition of coverage — a detail that matters for both code approval and your insurance file.
Step 4: Insist on a "Permit Finaled" record. As one LA-area contractor puts it, the roofers leaving isn't the end of the job — the permit record showing "Permit Finaled" with a date is. Keep that documentation with your rebuild records.
If your project extends beyond a reroof — a ground-up custom home, a tear-down rebuild, or an Eaton Fire reconstruction — Altadena Custom Home Builder offers a free build consultation to help you map the road ahead. We don't guarantee timelines, but we can help you plan realistically for each stage.
Frequently Asked Questions
Do I need a permit to replace my roof in California?
How long does a roof permit take in California?
Is there an official permit timeline for Altadena or unincorporated LA County?
What are the new 2026 fire-code requirements for roof replacement?
What is the Title 24 cool-roof requirement for a re-roof?
What happens if I replace my roof without a permit?
The Roof Over Your Rebuild Starts With the Permit
Roof permits in California resist a single answer — triggers range from San Diego's exemption for simple re-roofs to California City's permit-everything rule, and Altadena homeowners answer to LA County Building & Safety, which publishes no official review timeline. Plan on 5–15 business days for approval, expect 1–2 added weeks for fire-zone plan checks under the new CWUIC, and verify Title 24 cool-roof reflectance before ordering materials — one documented rejection for a 0.12-reflectance shingle cost a project roughly three weeks, per a 2026 California permit guide. Remember that the property owner, not the contractor, is ultimately responsible for the permit, and a "Permit Finaled" record is what closes the job — and protects your insurance file. If your project is more than a reroof — a ground-up custom home, tear-down, or Eaton Fire rebuild — request a free build consultation with Altadena Custom Home Builder to map your permitting path realistically, before you commit to a timeline.