Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any roof replacement involving a tear-off, material change, or work covering more than 25% of the roof area requires a Covina building permit. Like-for-like patching under 25% is exempt. The Covina Building Department treats this as a straightforward permit category with 1–2 week turnaround for standard asphalt shingle work.
Covina's code adoption of IRC R907 means that most re-roof projects—especially tear-offs—require a permit pulled through the City of Covina Building Department before work begins. Unlike some neighboring jurisdictions (e.g., Baldwin Park, which has a separate roofing division), Covina routes all roofing permits through the main building permit counter, which can mean slightly longer queue times during fire season when defensible-space and re-roof work spike. Covina also sits in the Los Angeles County unincorporated fire-zone boundary area for some addresses, which can trigger additional underlayment or fastening requirements if your property falls in a Very High Fire Hazard Severity Zone (VHFSZ)—the permit application will flag this. The permit fee is typically $150–$350 depending on roof area (usually calculated at $1.50–$2.50 per square foot of roof), and the city does NOT charge a separate plan-review fee for standard asphalt or metal residential reroof—it's a single permit issuance with two inspections (deck nailing and final). One local quirk: Covina's online portal (CovinaCA.gov) allows you to track permit status, but you cannot pull a roofing permit 100% electronically—you must submit plans or a scope letter in person or by mail, which adds 2–3 days if you're not local.

What happens if you skip the permit (and you needed one)

Covina roof replacement permits — the key details

Covina, like all California jurisdictions, enforces IRC R907.4, which states that if existing roofing has three or more layers, the old roof must be completely removed (torn off) before new roofing is installed. This is the single most common reason permits are issued or rejected: your roofer pulls the permit, inspection happens, inspector counts the layers, and if there are three or more, the permit is conditioned on tear-off. You cannot overlay a three-layer roof in Covina. The Covina Building Department's inspection checklist specifically calls out layer count during the pre-work deck inspection. If you have an older home built in the 1960s–1980s, there's a high likelihood of two existing layers already; adding a third will trigger the tear-off rule. The permit application asks for 'existing roof condition and layer count'—be honest here, because the inspector will verify in the field.

Material changes (e.g., from asphalt shingles to metal, tile, or slate roofing) require submittal of the new material's ICC-ES report or manufacturer's installation specs showing fastening pattern, spacing, underlayment type, and wind-uplift rating. This adds 3–5 days to plan review. If you're changing to a heavier material like tile or concrete, and your roof framing is pre-1980s, the permit may also require a structural engineer's letter confirming the deck can support the dead load—budget $300–$600 for that analysis. Covina's building inspector has authority to request the engineer's report if visual inspection of the framing raises concerns. Metal roofing is common in Covina foothills (fire-resistant, low-maintenance) and the permit is straightforward; tile requires more scrutiny and is slower.

Underlayment and ice-and-water-shield specs are not optional in Covina. IRC R905.1 requires a water-resistant or water-shedding layer beneath all roof coverings. For standard asphalt shingles, Covina accepts 15 lb felt or synthetic underlayment (Type I). If you're in a high-wind or fire zone (many Covina properties are), the permit may specify Type II underlayment or self-adhering membrane near the eaves. The permit documents you submit should include the underlayment manufacturer and grade; the roofer's supplier receipt is verified at final inspection. This is not a gray area—it is code, and inspectors enforce it. Failure to install or specify underlayment is the second most common re-roof permit rejection in the city after the three-layer issue.

Covina's location in LA County fire-hazard zones means some addresses fall into a VHFSZ designation. The city cross-references parcels against the California Department of Forestry & Fire Protection (CAL FIRE) map at permit issuance. If your address is flagged, the roofing permit may carry an additional condition: Class A fire-rated shingles (per ASTM E108 or NFPA 256) and minimum 5/8-inch Type X drywall or fire-rated deck protection within 5 feet of any vegetation. This is enforced at final inspection. Metal roofing is inherently fire-rated and often the preferred choice in these zones; asphalt shingles must be marked 'Class A' on the package. This requirement does not apply uniformly across Covina—only properties in or near VHFSZ boundaries—which is why the permit application includes a fire-zone lookup. If you're unsure, call Covina Building at the number below and give your parcel number; they will confirm in 2 minutes.

Timeline and inspection sequence: Covina's Building Department issues most roof-replacement permits over-the-counter (OTC) for standard asphalt-to-asphalt like-for-like work, meaning you walk out with a permit the same day. If there is a material change, fire-zone flag, or structural concern, it goes to 'full plan review,' which takes 5–10 business days. Two inspections are required: (1) Pre-work or 'deck nailing' inspection (scheduled before new roofing is installed; inspector verifies deck is sound, fastening is correct spacing, and underlayment is laid out); (2) Final inspection (roof is complete, fastening pattern is visible and correct, flashing is sealed, gutters are cleaned and installed). Most roofers schedule the deck inspection the day before they start installing new material. The final inspection can be scheduled online through the Covina portal or by phone; turnaround is typically 2–5 business days. Do not cover, paint, or stain the roof before final inspection—the inspector must see nails and fastening.

Three Covina roof replacement scenarios

Scenario A
Two-layer tear-off, standard asphalt shingles, single-story house in central Covina (no VHFSZ, no structural concerns)
You have a 1970s-built ranch in central Covina with two existing asphalt-shingle layers. You want to tear off everything and install new Class A asphalt shingles (same 30-year architectural grade). Roof area is roughly 1,800 square feet (approximately 18 squares). This is the most common re-roof scenario in Covina and qualifies for over-the-counter permit issuance. You or your roofer walk into the Covina Building Department with a one-page scope letter stating: 'Tear off existing two-layer asphalt roof; install new asphalt shingles Class A, synthetic underlayment, standard fastening per manufacturer specs.' No plan drawings needed. The permit is issued same-day or within 24 hours. Permit fee is $150–$250 (roughly $1.50/sq ft × roof area, or $270–$450 total, capped depending on city's fee schedule; confirm with Covina Building). Roofer schedules deck inspection 1–2 days before installation. Inspector verifies the deck is sound (no rot, no sagging), confirms tear-off is complete, checks that underlayment is laid and overlapped correctly (minimum 4-inch horizontal overlap, 6-inch at valleys per IRC R905.2). After tear-off and underlayment, roofer installs new shingles and flashing. Final inspection verifies nail spacing (4–6 inches along edges, 12-inch field pattern for architectural shingles), flashing is sealed, valleys are properly woven or closed-cut, gutters are clean. Timeline: permit to final inspection is typically 10–14 days if you don't delay scheduling inspections. Cost breakdown: Permit $200 | Tear-off $2,000–$3,000 | New materials & labor $5,000–$8,000 | Total project $7,000–$11,000.
Tear-off required (2 layers) | Over-the-counter permit | Standard asphalt shingles Class A | Synthetic underlayment | $200 permit fee | 2 inspections (deck, final) | 10–14 day timeline | Total project $7,000–$11,000
Scenario B
Three-layer roof detected at inspection; asphalt to metal conversion; property in VHFSZ near Covina Hills
You own a home built in 1965 in the Covina foothills near the fire-hazard boundary. You notice the roof is showing age and want to upgrade to metal roofing (standing-seam or metal shingles) for fire resistance and durability. Your roofer pulls a permit with the scope: 'Tear off and replace existing asphalt roof with metal shingles, Class A fire-rated.' Permit application flags your address as being in or near VHFSZ. During the pre-work deck inspection, the inspector pulls up the existing layers and finds three: two old asphalt layers plus a layer of tar paper. This triggers IRC R907.4 tear-off requirement, which you already planned for. However, because you are converting to metal (material change) and in a fire zone, the permit now requires: (1) Submittal of metal roofing manufacturer's ICC-ES report showing fastening pattern and wind-uplift rating (Covina sits at roughly 1,500–3,000 feet elevation in foothills; wind speeds are moderate but ice/wind loads are relevant); (2) Confirmation that metal roofing meets Class A fire rating (most standing-seam metal does inherently; metal shingles depend on substrate); (3) Installation of minimum Type II underlayment or self-adhering ice-and-water membrane near eaves. The permit may also carry a note: 'Maintain minimum 5-foot defensible space from roof to vegetation per fire code.' Roofer must submit manufacturer spec sheet before work can proceed; Covina Building approves this within 1–2 business days for standard products. Deck inspection occurs; inspector verifies three-layer removal is complete, deck is sound, underlayment is Type II or higher, and fastening pattern matches manufacturer specs. Metal roofing installation requires closer attention to fastening—metal panels are more sensitive to improper fastening (can cause oil-canning or leaks). Final inspection verifies fastening, sealing at penetrations, valley details, and flashing. Timeline: permit issuance 2–3 days (due to material-change review), inspections 14–21 days total. Fee: $250–$400 (higher due to material change and plan review). Cost breakdown: Permit $300 | Tear-off $2,500–$3,500 | Metal roofing materials & labor $9,000–$15,000 | Total $11,500–$18,500.
Tear-off required (3 layers detected) | Material change (asphalt to metal) | VHFSZ fire-zone compliance | Type II underlayment required | ICC-ES report required | $300–$400 permit fee | 3–5 day plan review | 2 inspections | 14–21 day timeline | Total project $11,500–$18,500
Scenario C
Patch and repair work, under 25% of roof area; single asphalt-shingle replacement in central Covina
You have a small area of roof damage from a fallen branch—roughly 50 square feet (less than 1 square, or <3% of your 1,800 sq ft roof). You want to patch the damaged section with matching asphalt shingles, flashing repair, and underlayment patching as needed. This is a repair, not a replacement, and falls under the IRC R907.3 exemption: 'Repairs to an existing roof covering shall not require the roof covering to be replaced when the area of damage to the roof covering is less than 25 percent of the total roof area.' Covina's Building Department does not require a permit for this work because it is a localized repair under the 25% threshold. No permit needed. However, if the repair work uncovers structural damage (rotted deck, missing rafters, etc.) that requires more than patch-and-seal work, you are required to stop and pull a permit for the structural repair. This is a judgment call in the field: if your roofer discovers that the branch damage has rotted a 2-foot section of sheathing, that becomes replacement, and a permit would be needed for that specific area. To be safe, if you are uncertain whether your damage is repair or replacement, call Covina Building and describe the scope; they will advise within a day. Repair-only work: no permit, no inspection, no fee. You are responsible for ensuring the roofer uses proper materials and technique. If you later sell the home and the buyer's inspector finds the repair was improper (e.g., wrong underlayment, poor flashing), you may face liability. That said, repair work under 25% is genuinely exempt from the permit requirement under state law (B&P Code § 7057), and Covina enforces this consistently. Cost: $800–$2,000 for labor and materials only; no permit fee.
Repair work, <25% roof area | No permit required | No inspections | No fees | Labor + materials $800–$2,000 | Exempt under IRC R907.3 & CA B&P Code § 7057

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Why the three-layer rule exists—and how it affects Covina homeowners

IRC R907.4 prohibits a third layer of roofing. The rule exists because three layers of material trap moisture, heat, and cause premature degradation of the underlying sheathing and rafters. In Covina's climate (coastal 3B–3C in flatland, mountainous 5B–6B in foothills), temperature swings and occasional heavy rain create a perfect storm for moisture problems under a multi-layer roof. A roofer 50 years ago would nail down asphalt shingles directly to wood sheathing. In the 1980s, a second layer was added on top. By 2010, homeowners added a third layer without tear-off. The code caught up and said: stop. Now you cannot. Covina's inspector will physically pull back the existing shingles during pre-work inspection and count layers. If three are found, the permit is conditioned on tear-off—meaning the roofer cannot proceed with overlay and must remove all layers. This costs $1,500–$3,500 more than an overlay would, but it's non-negotiable.

For Covina homeowners, the practical impact is this: if you inherited a house built in the 1970s, you likely have two layers already. Your reroofing project costs and timeline jump by 30–40% because tear-off is mandatory. If you want an overlay (cheaper, faster), you cannot do it in Covina if a third layer is present. Some homeowners are tempted to skip the permit and let the roofer overlay illegally; this is a bad idea (see fear_block). The permit system catches it at inspection, and then you are paying for tear-off anyway, plus penalties.

One local nuance: Covina's building inspector may informally advise you at the permit counter to 'get an estimate on tear-off vs overlay before you commit,' because the cost difference is significant and affects your project ROI. The inspector cannot advise you on contractor pricing, but will confirm whether tear-off is required based on address/history. If you're unsure how many layers you have, call your roofer and ask them to do a quick visual inspection (pop a small hole in the edge, count layers) before the permit is pulled. This costs $0–$100 and saves surprises.

Covina's fire-zone overlay and what it means for your roofing permit

Covina sits at the edge of the Los Angeles County Very High Fire Hazard Severity Zone (VHFSZ). The boundary is not a simple line; it includes scattered neighborhoods in the foothills and near open space. If your address falls within a fire-hazard zone, any roofing permit will be flagged, and the city will require Class A fire-rated materials. This is enforced at permit issuance and final inspection. Covina's Building Department cross-references every permit address against the CAL FIRE hazard map (accessible online at fire.ca.gov). If your address is flagged, a note appears on the permit: 'Property is in or near Very High Fire Hazard Severity Zone. Roofing materials must be Class A fire-rated per ASTM E108 or NFPA 256.'

Class A asphalt shingles cost roughly $0.50–$1.00 more per sq ft than standard shingles, adding $900–$1,800 to a 1,800 sq ft roof. Metal roofing is inherently Class A and is becoming the norm in Covina foothills. Tile and slate are also inherently Class A. The permit inspector will check the shingle packaging at final inspection to confirm the Class A label is present. If you install standard (non-Class A) asphalt shingles in a fire-zone property without a permit exception, the final inspection will fail, and you will be required to remove and replace them—a costly do-over. This is not a minor violation; it is a life-safety code requirement tied to wildfire risk.

If you are unsure whether your Covina property is in a fire-hazard zone, call the Building Department and provide your parcel number. They will check the map within minutes. Better yet, check the CAL FIRE website (fire.ca.gov/hazard-maps) yourself and search your address. If you see your property flagged as 'High' or 'Very High,' budget for Class A materials in your re-roof project. This is a straightforward compliance requirement and does not complicate the permit process—it just adds cost and narrows your material choices.

City of Covina Building Department
Covina City Hall, 125 E. College Ave, Covina, CA 91723 (confirm hours and permit counter location on city website)
Phone: (626) 384-5200 or Building Department direct line (verify at CovinaCA.gov) | https://www.covinaca.gov (search 'permits' or 'building permits' for online portal and status tracking)
Monday–Friday, 8:00 AM–5:00 PM (closed city holidays; verify holiday schedule on city website)

Common questions

Can I overlay my roof in Covina instead of tearing it off?

Yes, if you have one or two existing layers and are not changing materials. A standard 'like-for-like' overlay (asphalt to asphalt) on a one- or two-layer roof is permitted in Covina under IRC R907.2 and is faster and cheaper than tear-off. However, the permit application must state the existing layer count, and the inspector will verify it during pre-work inspection. If a third layer is discovered, tear-off becomes mandatory and the permit is conditioned on removal.

How much does a Covina roof-replacement permit cost?

Permit fees typically range from $150–$400 depending on roof area and complexity. Standard asphalt-to-asphalt like-for-like work on a 1,800 sq ft roof costs roughly $200–$250. Material changes (asphalt to metal or tile), fire-zone flags, or structural upgrades add $50–$150 to the base fee. Covina does not charge separate plan-review fees for routine reroofing; the single permit covers issuance, two inspections, and final approval.

Do I need an engineer's report to change from asphalt shingles to metal or tile roofing in Covina?

For metal roofing, an engineer's report is rarely required unless the home is very old (pre-1960s) and visual inspection of framing raises concerns about load capacity. The metal roofing manufacturer's ICC-ES report is sufficient and must be submitted with the permit. For tile roofing (heavier material), an engineer's structural letter confirming the deck and framing can support the dead load (typically 10–15 lbs/sq ft for tile) is often required or requested by the inspector, especially for older homes. Budget $300–$600 for an engineer's analysis if requested.

What is the fastest way to get a roofing permit approved in Covina?

Over-the-counter issuance is fastest: standard asphalt-to-asphalt overlay on a one- or two-layer roof, no material change, no fire-zone flag, no structural concerns. You or your roofer submits a one-page scope letter at the Building Department counter and walk out with a permit within hours or by the next business day. Material changes, fire-zone flags, or structural upgrades trigger 'full plan review' (5–10 business days). Submit all required information (ICC-ES reports, engineer letters, etc.) upfront to avoid delays.

What happens if my roofer doesn't pull a permit?

If the work is unpermitted and Covina Code Enforcement discovers it (via neighbor complaint, aerial inspection, or property records), a stop-work order is issued, work halts, and you face a $500–$1,500 civil penalty. You must then pull a retroactive permit, which costs extra and adds 10–15% to the final bill. Additionally, the work is flagged in city records, affecting future home sales or refinancing. Insurance may deny a claim if an unpermitted re-roof fails during or after a weather event.

Are gutters and downspouts part of the roofing permit?

Gutter installation or replacement as part of a roofing project is typically included in the roofing permit and inspected as part of final inspection. Flashing, drip edge, and gutter guards are also part of the roofing scope. Gutter-only repair or replacement (without roofing work) does not require a permit in Covina. However, if you are replacing gutters at the same time as the roof, the roofer should note this in the permit scope so the inspector verifies proper gutter installation and drainage.

What is the difference between a 'deck nailing' inspection and a final inspection?

Deck nailing (or pre-work) inspection occurs after the old roof is torn off and underlayment is laid, but before new roofing material is installed. The inspector checks deck sheathing for rot or damage, confirms deck fastening is correct, verifies underlayment is properly overlapped and sealed, and approves the substrate before the roofer proceeds. Final inspection occurs when the new roof is complete: inspector checks nail spacing and pattern, flashing details, valley construction, and overall workmanship. Both inspections must pass for the permit to be closed.

Can I pull a roofing permit online in Covina?

Covina's online permit portal (CovinaCA.gov) allows you to track permit status and schedule inspections, but you cannot pull a roofing permit 100% electronically. You must submit the scope letter and any required documentation (ICC-ES reports, engineer letters, fire-zone confirmation) in person at City Hall, by mail, or via email (confirm submission method on the city website). In-person submission is fastest and allows you to ask clarifying questions on the spot.

What is a Class A fire-rated shingle, and do I need one in Covina?

Class A fire-rated shingles meet ASTM E108 or NFPA 256 testing standards for fire resistance. They are required in Covina properties located in or near Very High Fire Hazard Severity Zones. You can verify your property's fire-zone status on the CAL FIRE website (fire.ca.gov/hazard-maps) or by calling Covina Building Department. Class A shingles cost slightly more than standard shingles but are mandatory in fire zones and are increasingly common in Covina foothills. The permit will note if Class A is required; the permit inspector will verify the label on shingle bundles at final inspection.

How long does the entire roof-replacement process take in Covina, from permit to final inspection?

For a standard like-for-like asphalt overlay (no material change, no fire-zone flag): 10–14 days total (1–2 days permit issuance, 3–5 days roofer tear-off and installation, 5–7 days inspection scheduling and final inspection). For tear-off due to three layers, add 2–3 days for additional debris removal. For material changes or fire-zone compliance: add 5–10 days for plan review and permitting. Once the permit is issued, the roofer controls the timeline; Covina's inspection response time is typically 2–5 business days after you call to schedule.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Covina Building Department before starting your project.