Do I Need a Permit for a Roof Replacement in Corona, CA?

Corona roof replacements require a California building permit and must meet Title 24 cool roof energy requirements when 50% or more of the roof is replaced — but without Palmdale's mandatory C&D deposit complicating the upfront cost. Corona is in California Climate Zone 10 (the Riverside/San Bernardino inland valley zone), which has its own CRRC cool roof performance thresholds distinct from Palmdale's CZ14 or Roseville's CZ12. Properties on the hillside edges of Corona near the Santa Ana Mountains may also be in Cal Fire Fire Hazard Severity Zones requiring Class A roofing assemblies and ember-resistant vents.

Research by DoINeedAPermit.org Updated April 2026 Sources: City of Corona Building Division; coronaca.gov; California Title 24 Part 6 2022 Energy Code; Cool Roof Rating Council; Cal Fire FHSZ data
The Short Answer
YES — all residential roof replacements in Corona require a building permit through eTRAKiT.
California Building Code requires a permit for all reroofing work. Applications go through eTRAKiT at etrakit.coronaca.gov. Fees are valuation-based with no mandatory C&D deposit (unlike Palmdale). California Title 24 cool roof requirements apply when replacing 50% or more of the roof area — roofing materials must be listed in the CRRC Rated Products Directory and meet CZ10 minimums for solar reflectance and thermal emittance. Properties near the Santa Ana Mountains foothills may be in Cal Fire FHSZ zones requiring Class A assembly and ember-resistant vents. Plan review 2 to 3 weeks. City Hall closed Fridays.
Every project and property is different — check yours:

Corona roof replacement permit rules — the basics

All reroofing in Corona — tear-off, overlay, and partial reroof — requires a building permit through eTRAKiT at etrakit.coronaca.gov. Unlike Roseville (which has an OTC quick-permit path for reroofs) and Palmdale (which has the mandatory C&D deposit for all permits), Corona's reroof permit process is straightforward: eTRAKiT application with the project scope and material specifications, valuation-based fees, standard plan review of 2 to 3 weeks, and a roofing final inspection after installation. Call (951) 736-2250 or email BuildingPlanCheck@CoronaCA.gov for questions about the application or plan check requirements.

California Title 24, Part 6 (2022 Energy Code, in effect for permits issued since January 1, 2023) requires cool roof compliance when replacing 50% or more of the total roof area. Corona is in California Climate Zone 10 — the Riverside/San Bernardino inland valley zone. CZ10 covers the hotter portions of the inland valleys south of the San Bernardino Mountains, and the cool roof performance requirements for CZ10 reflect the combination of hot summers (100°F+ regularly) and mild winters that characterize the western Inland Empire. The CRRC Rated Products Directory at coolroofs.org lists certified products with their CRRC Product IDs and performance values — the contractor must verify that the proposed shingle product and color combination meets the CZ10 minimum solar reflectance and thermal emittance values before submitting the permit application. Including the CRRC Product ID in the permit application facilitates plan review and avoids correction cycles over energy compliance documentation.

Properties in east and south Corona near the Santa Ana Mountains foothills may be in Cal Fire Very High Fire Hazard Severity Zones. Check your property's FHSZ designation at osfm.fire.ca.gov before getting roofing bids. Properties in the VHFHSZ require Class A fire-rated roofing assemblies per California Building Code Chapter 7A — most standard architectural composition shingles carry a Class A rating when installed over solid decking with appropriate underlayment, but the specific assembly must be documented in the permit application. Ember-resistant vents (maximum 1/8-inch openings per Chapter 7A) are also required at time of reroof for VHFHSZ properties. Roofing contractors experienced in Riverside County's fire zones routinely include ember-resistant vent upgrades in their VHFHSZ reroof bids.

The permit does not require Corona's C&D Waste Management Plan deposit. Unlike Palmdale, where the minimum $1,000 deposit often exceeds the permit fee itself for a standard reroof, Corona's upfront permit cost for a reroof is simply the building permit fee: typically $200 to $400 for standard residential reroofs based on the project's construction valuation. This is the straightforward permit cost structure that most homeowners expect.

Already know you need a permit?
Get a complete Corona roof replacement permit report — eTRAKiT application checklist, CRRC qualifying products for CZ10, FHSZ zone check, and exact fee estimate.
Get Your Corona Roof Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Why the same roof replacement in three Corona neighborhoods gets three different outcomes

Scenario A
South Corona subdivision — standard full tear-off, CRRC CZ10 compliance
A homeowner in a 2003-built home in south Corona replaces an aging 22-year-old composition shingle roof. The contractor selects GAF Timberline HDZ shingles in "Charcoal" — and checks the CRRC listing before ordering. Charcoal is a dark color; the CRRC data shows the specific product's aged solar reflectance meets the CZ10 minimum. The eTRAKiT application includes the permit application, roofing scope description noting the CRRC Product ID for the Charcoal color Timberline HDZ, and the installation method (full tear-off, new ice-and-water shield at eaves, synthetic underlayment, new drip edge). No C&D deposit required. Plan review: 2 weeks. The roofing final inspection verifies shingle installation, drip edge, flashing, and CRRC label confirmation that the installed product matches the permitted specification. Total permit fees: $200 to $350. Total project for a 2,400 sq ft single-story home: $15,000 to $22,000.
Permit cost: ~$200–$350 | Total project: $15,000–$22,000
Scenario B
East Corona hillside home near FHSZ — Class A assembly, ember-resistant vents required
A homeowner in an east Corona hillside home bordering the Santa Ana Mountains open space — in a Cal Fire Very High Fire Hazard Severity Zone — replaces the composition shingle roof. The roofing contractor verifies the property's FHSZ status at osfm.fire.ca.gov, confirms VHFHSZ designation, and documents the proposed roofing assembly as a Class A-rated system in the permit application. Most standard architectural shingles are Class A-rated when installed over solid OSB decking — the contractor documents the specific product's Class A listing from the manufacturer's UL certification. The bid also includes replacing the existing non-compliant ridge vents and gable vents with Chapter 7A-compliant ember-resistant vents (maximum 1/8-inch openings). Total permit fees: $250 to $400. Total project including ember-resistant vents: $18,000 to $28,000.
Permit cost: ~$250–$400 | Total project: $18,000–$28,000
Scenario C
Partial storm repair — permit required but cool roof may not be triggered
A Corona homeowner has storm damage (tree limb) affecting approximately 20% of the rear slope of a 2,800 sq ft two-story home. The contractor will replace about 14 roofing squares out of the home's 65-square total — approximately 22% of the total area. At 22% of the total roof area, the 50% threshold for Title 24 cool roof compliance is not triggered. A permit is still required for any reroofing work in Corona. The permit application notes the partial scope and the non-trigger status for cool roof requirements. The energy compliance form is not required for this partial repair. Total permit fees: approximately $150 to $250 for a partial reroof scope. Total project: $7,500 to $12,000.
Permit cost: ~$150–$250 | Total project: $7,500–$12,000
VariableHow it affects your Corona roof replacement permit
No C&D depositUnlike Palmdale, Corona does not require the mandatory CalGreen C&D Waste Management Plan deposit. The permit fee for a typical residential reroof is simply the valuation-based building permit fee — $200 to $400 for most standard reroofs.
Climate Zone 10 cool roofWhen replacing 50% or more of the roof, CRRC-listed materials must meet CZ10 minimums for solar reflectance and thermal emittance per Title 24 Section 150.2(b)1H. CZ10 covers the Riverside/San Bernardino inland valleys. Verify the specific product and color's CRRC values at coolroofs.org before ordering.
FHSZ designationEast and south Corona properties near the Santa Ana Mountains may be in Cal Fire VHFHSZ. Check status at osfm.fire.ca.gov. VHFHSZ requires Class A roofing assembly and ember-resistant vents (max 1/8-inch openings) per CBC Chapter 7A. Include this documentation in the eTRAKiT application.
Drip edge requirementCalifornia Building Code requires drip edge at eave and rake edges for all new roofing installations. This is verified at the roofing final inspection. Many older Corona homes have original roofing without drip edge — new drip edge must be installed at tear-off and is included in the scope of every compliant reroof.
UnderlaymentStandard #15 felt is acceptable for Corona's climate (milder than Palmdale's extreme conditions). However, synthetic underlayment provides better UV resistance during installation and longer-term performance. Specify the underlayment type in the eTRAKiT application so the plan review can verify California Building Code compliance for the specific product.
Friday closureCorona operates on a 4/10 schedule — City Hall and the Building Division are closed Fridays. Plan review submissions, permit applications, and routine inspection requests must be managed around the Monday–Thursday schedule. Friday inspections for extraordinary situations can be requested by Wednesday 5 PM at (951) 736-2250.
Your property has its own combination of these variables.
FHSZ zone status check. CRRC qualifying products for CZ10. Exact permit fees. The complete eTRAKiT application guide for your Corona reroof.
Get Your Corona Roof Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Climate Zone 10 and what it means for Corona roofing

California Climate Zone 10 covers the warmer portions of the Riverside-San Bernardino inland valley area — a climate characterized by hot, dry summers with regular temperatures above 100°F, mild winters with temperatures rarely below freezing in the valley floors, and the distinctive Santa Ana wind events from fall through spring that can drive extreme fire weather. CZ10 is warmer than the coastal zones (CZ6, CZ7, CZ8) but somewhat milder than the extreme high desert conditions of CZ14 (Palmdale and the Antelope Valley).

The cool roof requirements for CZ10 under California Title 24 are calibrated for the inland valley hot-climate profile. Verifying the CRRC Product ID and performance values for the specific shingle product and color before ordering materials is the most important pre-permit step for any Corona reroof triggering the 50% threshold. Most major-brand architectural shingles in medium and lighter color ranges meet CZ10 requirements — the CRRC directory at coolroofs.org takes about five minutes to search and provides definitive product-specific confirmation before any materials are purchased.

Santa Ana wind events present a specific roofing consideration in Corona that is less pronounced in Sacramento Valley cities and more pronounced than in coastal areas. Santa Ana winds drive wildfire risk and create very low humidity conditions that accelerate fire spread. Homes near the urban-wildland interface in east and south Corona — where the residential grid meets the chaparral-covered slopes of the Santa Ana Mountains and Cleveland National Forest — face the combination of wind-driven ember exposure and radiant heat from approaching fires that the CBC Chapter 7A WUI provisions specifically address. The reroof is the ideal time to bring a VHFHSZ home's roof assembly and vents into current Chapter 7A compliance — the work is much less expensive during a reroof than as a standalone project.

What the inspector checks in Corona

The roofing final inspection in Corona covers completed installation after all roofing work is done and debris cleared. The inspector checks: drip edge installation at eave and rake edges; shingle installation pattern and exposure per manufacturer's specifications; valley treatment (open metal, woven, or closed-cut per manufacturer); pipe boot flashing and chimney counter-flashing; underlayment installation (verifiable at eave overhangs and at the rake edge where the installation method is visible); and CRRC label verification for the installed product against the permitted specification when cool roof compliance was required. For VHFHSZ properties, the inspector also checks the Class A assembly documentation and verifies ember-resistant vent installation. Inspections are scheduled through eTRAKiT, with the general inspection contact at BuildingInspection@CoronaCA.gov.

What a roof replacement costs in Corona

Roofing costs in Corona and the western Inland Empire market are competitive with the broader Southern California market — moderately lower than coastal Orange County, roughly on par with the Los Angeles Basin suburbs. A standard architectural composition shingle reroof on a 2,000 to 2,400 square foot single-story home runs $14,000 to $22,000 installed by a licensed California C-39 roofing contractor. CRRC-qualified shingles for CZ10 compliance cost no premium over standard architectural shingles for most color choices. VHFHSZ homes with ember-resistant vent upgrades add $500 to $2,000 depending on the number and type of vents. Permit fees ($200 to $400 for most residential reroofs) without the Palmdale C&D deposit make the permit cost a smaller fraction of total project cost in Corona than in Palmdale.

What happens if you skip the permit in Corona

Unpermitted roofing in Corona is subject to Code Compliance enforcement and California disclosure requirements. A new-looking roof with no eTRAKiT permit record is a mandatory disclosure item at home sale. For VHFHSZ properties, an uninspected roof may not have the Class A assembly or ember-resistant vents required by Chapter 7A — creating both a structural fire vulnerability and a potential insurance claim issue if the insurer discovers the non-compliant installation. The retroactive permitting process for a completed roof in Corona follows the standard investigation-plus-permit structure, and the final inspection on a completed roof can typically be conducted without destructive access since the roofing surface is visible. Getting the permit proactively — a 2 to 3 week eTRAKiT process — is the simple path to compliance.

City of Corona — Building Division 400 South Vicentia Avenue, Suite 120, Corona, CA 92880
Phone: (951) 736-2250
Email Plan Check: BuildingPlanCheck@CoronaCA.gov
Email Inspection: BuildingInspection@CoronaCA.gov
Hours: Monday–Thursday 7 AM–6 PM | Closed Fridays
eTRAKiT Portal: etrakit.coronaca.gov
CRRC product directory: coolroofs.org | Cal Fire FHSZ check: osfm.fire.ca.gov
Ready to replace your Corona roof?
Get a personalized permit report for your address — FHSZ zone check, CRRC qualifying products for CZ10, and the complete eTRAKiT application guide for your reroof.
Get Your Corona Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about Corona roof replacement permits

What climate zone is Corona for Title 24 cool roof requirements?

Corona is in California Climate Zone 10 (CZ10) — the Riverside/San Bernardino inland valley zone. CZ10 covers the western Inland Empire's hotter inland valleys, distinct from Palmdale's CZ14 (high desert) and Roseville's CZ12 (Sacramento Valley). The CRRC cool roof requirements for CZ10 reflect the hot-summer, mild-winter profile of the inland valleys. Verify the CRRC Product ID and performance values for your specific shingle product and color against the CZ10 minimums at coolroofs.org before ordering materials.

Does the cool roof requirement apply to all Corona roof replacements?

California Title 24 Section 150.2(b)1H requires cool roof compliance when 50% or more of the total roof area is being replaced. A full tear-off and replacement always triggers the requirement. A partial repair replacing less than 50% of the total area does not trigger the cool roof requirement — though a permit is still required for any reroofing work regardless of the area replaced. When the requirement is triggered, the roofing material must be listed in the CRRC Rated Products Directory with a CRRC Product ID, and the certified solar reflectance and thermal emittance values must meet CZ10 minimums.

How do I check if my Corona property is in a Cal Fire Fire Hazard Severity Zone?

Use the Cal Fire FHSZ viewer at osfm.fire.ca.gov and search your property address. Properties in the Very High Fire Hazard Severity Zone (VHFHSZ) — common in east and south Corona near the Santa Ana Mountains and Cleveland National Forest — require Class A fire-rated roofing assembly and ember-resistant vents per CBC Chapter 7A. Confirm your FHSZ status before finalizing your roofing contractor selection and material specifications, so the contractor can include any required VHFHSZ compliance items in their bid.

Does Corona require a C&D Waste Management Plan deposit for roofing permits?

No — Corona does not require Palmdale's mandatory CalGreen C&D Waste Management Plan deposit for residential permit applications, including roofing permits. The permit fee for a standard residential reroof in Corona is simply the valuation-based building permit fee, typically $200 to $400. No additional refundable deposit is required. This makes Corona's permit cost for reroofing significantly simpler and typically lower than Palmdale for equivalent project scopes.

Can a homeowner pull their own roof replacement permit in Corona?

Yes — California's owner-builder exemption allows property owners to pull building permits for their own primary residence. Any roofing contractor hired to perform the work must hold a valid California C-39 Roofing Contractor license. Verify the contractor's license status at cslb.ca.gov before signing a roofing contract — unlicensed roofing contractors operate in the Inland Empire market, and using an unlicensed contractor while pulling an owner-builder permit violates California contractor law. Owner-builder permits in Corona follow the same eTRAKiT application, plan review, and inspection process as contractor-pulled permits.

What is the inspection requirement for a Corona roof replacement?

A single roofing final inspection is required after all installation work is complete and debris is cleared. The inspector checks drip edge installation, shingle pattern and exposure, valley treatment, flashing at all penetrations, underlayment visible at edges, and CRRC label confirmation for cool roof projects. For VHFHSZ properties, Class A assembly documentation and ember-resistant vent installation are also verified. Schedule the inspection through eTRAKiT (the Building Division inspection scheduling option is within the permit application). The Building Division is open Monday through Thursday only — schedule final inspections accordingly.

This page provides general guidance based on publicly available municipal sources as of April 2026. Permit rules change. For a personalized report based on your exact address and project details, use our permit research tool.

$9.99Get your permit report
Check My Permit →