What happens if you skip the permit (and you needed one)
- Stop-work order issued by San Gabriel Building Department inspector carries a $500–$1,500 fine plus mandatory tear-off of unpermitted work and re-submission, adding 2-4 weeks to timeline.
- Insurance claim denial: roofer injury or property damage on an unpermitted job voids homeowner and contractor liability coverage, exposing you to $50,000+ in medical/repair bills.
- Title disclosure on resale: California Real Estate Transfer Disclosure mandates disclosure of unpermitted work; buyer can demand removal, price reduction, or walk away — typical hit is 5-10% of home value.
- Refinance or HELOC blocked: lenders require proof of permit and final inspection before funding; unpermitted re-roof kills the deal and costs you thousands in appraisal delays.
San Gabriel roof replacement permits — the key details
The core rule is straightforward: any roof work that involves removal and replacement of roofing material, any tear-off to the deck, or any change in roof covering material requires a permit under IRC R907 and California Building Code. San Gabriel Building Department applies this strictly, but the permit process itself is often fast — like-for-like asphalt-shingle work with no structural defects typically clears plan review in 1-3 days and can be approved over the counter if the roofing contractor submits a completed roofing addendum form and photos showing no deck damage. The key to speed is early transparency: if your roofer discovers rotten decking, more than two existing layers, or signs of structural failure during the inspection, the permit scope expands immediately. IRC R907.4 is the passage that trips up many homeowners: if your roof currently has three or more layers of roofing material, a complete tear-off to bare decking is mandatory; no overlays are permitted, period. This rule exists because multiple layers hide water intrusion, trap moisture, and create an unstable substrate for new shingles. San Gabriel inspectors will verify this during pre-permit or in-progress inspection — if three layers are present and the contractor proceeded with an overlay, the work must be removed and redone, costing $1,000–$3,000 in additional labor and materials.
Material changes trigger a different code path. If you are replacing asphalt shingles with metal, clay tile, concrete tile, slate, or composite shingles, the permit application must include a structural engineering evaluation (California Building Code Section 1508) because these materials have different weights and wind-resistance properties than the original shingles. Metal roofs, for example, can be 2-3 pounds per square foot lighter than asphalt but have different fastening requirements and seismic load profiles. A structural engineer's letter costs $400–$800 and adds 1-2 weeks to the timeline, but it is non-negotiable for material changes in San Gabriel. Additionally, if you are upgrading to a metal or tile roof in a high-wind area or seismic zone (San Gabriel is moderate seismic risk), the engineer may recommend additional roof framing connections or deck reinforcement, pushing the total project cost up by 10-20%. Roofing contractors accustomed to standard shingle work sometimes balk at the engineering requirement — confirm upfront that your contractor is licensed to pull a permit under the new material and is prepared to obtain the structural letter. Do not let a contractor convince you that an 'engineer's letter is not needed' or that the permit office will waive it; California and San Gabriel do not waive this requirement.
Underlayment, fastening, and secondary-barrier specifications are scrutinized during plan review. California Title 24 and the current IRC require underlayment to extend at least 24 inches from the eave on roofs in high-wind or coastal zones (San Gabriel is moderate-risk, but this is still best practice). For roofs with slopes less than 4:12, ice-and-water shield or equivalent self-adhering membrane must be installed along eaves, valleys, and rake edges — these are noted on the roofing permit plan and verified during in-progress and final inspections. Fastening patterns vary by material: asphalt shingles typically require 4 fasteners per shingle plus 2 per side lap in high-wind areas, while metal panels demand specific fastener types and spacing per manufacturer specs. If your permit plan does not specify underlayment type, fastening pattern, and secondary barrier locations, the San Gabriel Building Department will issue a correction notice (no fee, but adds 3-5 days). Have your roofing contractor or supplier provide the roofing plan in writing before you apply — it saves time and re-submissions.
Inspection sequence and timeline are predictable for straightforward jobs. Once the permit is issued, the first inspection (called a deck-nailing or framing inspection) occurs before the final layer is installed — San Gabriel inspectors verify that the deck is sound, properly fastened, free of rot or delamination, and that any structural repairs have been made. This inspection typically happens 2-3 days after the permit is issued, once the tear-off and prep are complete. The final inspection occurs after the roofing material is fully installed, flashing is sealed, and ridge vents or other penetrations are capped. For a standard residential re-roof, both inspections take 30 minutes to 1 hour. The contractor is responsible for scheduling inspections through the San Gabriel permit portal or by phone; confirm that your contract with the roofer explicitly states that they will schedule and pass both inspections. If the deck inspection fails (e.g., rotten wood found, fasteners inadequate), the contractor must remediate and request a re-inspection (no additional permit fee, but adds 3-7 days to the job).
Cost, timeline, and owner-builder eligibility round out the practical picture. Permit fees in San Gabriel are typically calculated as a percentage of the project valuation — for a re-roof, the fee is often based on the square footage of roof area multiplied by a unit cost (e.g., $2–$4 per square foot of roof area), totaling $150–$400 for a typical 2,500-3,500 sq. ft. home. Structural engineer letters, if required, are not part of the permit fee but are a separate consultant cost ($400–$800). Timeline from permit application to final inspection is usually 2-4 weeks for straightforward jobs, longer if structural work or material changes require review. Owner-builders can pull a permit for roof replacement in California per B&P Code Section 7044, but the permit office will require proof of identity and may ask for evidence that you own the property. If you hire a licensed roofing contractor, they almost always pull the permit themselves; confirm in your contract that the permit fee is included in their quote or clearly separated so you are not billed twice.
Three San Gabriel roof replacement scenarios
San Gabriel's seismic and wind zone considerations for roof design
San Gabriel sits in an area of moderate seismic risk (USGS seismic hazard map: peak ground acceleration roughly 0.5-0.6g) and is classified as Non-High Wind (wind speed design: 85-95 mph per California Building Code). This means that roof-to-wall connections, framing fastening, and secondary wind resistance matter, but not to the extreme degree required in coastal hurricane zones or mountain passes. However, the seismic classification does mean that roof framing must be adequately tied down with hurricane ties or rafter ties, and fastening patterns for shingles are governed by wind-resistance specifications, not just nailing density. During your deck inspection, the San Gabriel inspector will check for the presence of roof-to-wall connectors (typically L-brackets or straps bolted to the top plate and nailed to the rafter tails), which are required by code for homes built after the 1980s. If your older home lacks these connectors and the roofer is doing structural work, adding hurricane ties is often recommended by the inspector — expect an additional $500–$1,500 for this work.
Metal roofs and composite materials have become popular in San Gabriel foothills neighborhoods because they offer fire resistance (important in brush-fire areas nearby) and longevity in the semi-arid climate. If you upgrade to metal, the engineer's letter will typically specify Class A fire rating, wind uplift fastening per manufacturer specs (often 8-10 fasteners per panel rather than 4 per shingle), and underlayment that handles thermal expansion (metal roofs expand and contract with temperature swings, so ventilation and underlayment type matter more than with shingles). Tile and slate roofs require similar structural evaluation and are heavier (tile: 10-15 lbs per sq. ft. vs. asphalt: 2-3 lbs per sq. ft.), so roof loading and connection points are critical. San Gabriel's moderate climate (average temps 50-80F, low humidity except near coast) is favorable for metal and tile longevity — these materials do not degrade as quickly in dry, temperate zones as they do in freeze-thaw or salt-spray environments.
Ventilation requirements vary based on roof slope, underlayment type, and material. Asphalt shingles on roofs steeper than 4:12 typically allow for standard soffit-and-ridge ventilation (at least 1 sq. ft. of net free area per 150 sq. ft. of attic, balanced between intake and exhaust). Metal roofs may require additional underlayment ventilation or batten systems to prevent condensation, especially if the attic is poorly ventilated or the roof is low-slope. The San Gabriel permit plan review will flag if your roofing design does not meet ventilation minimums. Adding or upgrading attic vents (soffit vents, ridge vents, gable vents) is often bundled into a re-roof permit and costs $200–$600. If your home has cathedral ceilings or no attic space, ventilation options are limited — the roofer may recommend a closed-cell spray foam insulation beneath the roof deck, which requires a separate permit and adds $3–$8 per sq. ft., but solves the ventilation problem and improves energy efficiency under California Title 24.
Contractor liability, permit pull responsibility, and cost breakdown
The vast majority of roofing contractors in San Gabriel pull the permit themselves; they view it as part of the cost of doing business and include the permit fee in their bid. However, the contract language matters. Confirm that the estimate or proposal states: 'Permit fee included: $X' or 'Permit fee: separate, estimated $X.' If the roofer says 'Permit cost TBD' or 'Permit fee varies,' ask for a written estimate of the likely fee ($200–$400 for standard re-roof) so you are not surprised at invoice time. Some roofers try to bill permit fees post-project if the scope changes (e.g., if three layers are discovered and a structural engineer letter is needed). In your contract, specify that the permit fee cap is $600 (unless material change requires engineer letter, in which case engineer cost is separate and capped at $1,000). This protects you from open-ended cost growth.
Contractor licensing and insurance are non-negotiable. California requires that roofing contractors hold a C-39 (roofing) or C-33 (reroofing) license. Confirm that your roofer has a valid California contractor's license by searching the Contractors State License Board (CSLB) website. Additionally, verify workers' compensation insurance and general liability insurance ($1M minimum). If the roofer is uninsured or unlicensed and an injury occurs on your property, you are liable — this is far more expensive than the permit and materials combined. The San Gabriel Building Department does not pull contractor licenses during plan review, but if an inspector discovers that an unlicensed contractor is performing work on a permitted project, the permit is shut down and the work must be removed and redone by a licensed contractor. This has cost homeowners $5,000–$10,000 in additional labor.
Cost breakdown for a typical 2,500-sq. ft. asphalt-to-asphalt re-roof in San Gabriel: Materials (shingles, underlayment, nails, flashing): $2,500–$4,000. Labor (tear-off, preparation, installation, cleanup): $3,000–$5,000. Permits and inspections: $200–$400. Total: $5,700–$9,400. If the scope includes structural engineer letter (material change), add $500–$800. If deck repairs are needed (rot, fasteners, framing ties), add $500–$2,500. Material changes to metal or tile roof costs roughly 20-40% more in materials and labor ($9,000–$15,000 total). Do not accept a bid that bundles permits and engineer costs into a vague 'misc.' line item; ask for a detailed breakdown. Once the permit is issued, do not allow the contractor to deviate from the approved roofing plan (e.g., switching from 30-year asphalt to 25-year architectural shingles without re-approval). Material substitutions may trigger a new plan review and delay the job.
500 S. del Mar Avenue, San Gabriel, CA 91776 (confirm via city website)
Phone: (626) 308-2808 (verify via City of San Gabriel official website) | https://www.sangabrielca.gov/ (navigate to Building & Safety or Building Permits)
Monday–Friday, 8:00 AM–5:00 PM (may vary; check city website for holidays)
Common questions
Do I need a permit if I am just replacing a few damaged shingles?
If you are patching fewer than 10 squares (a square is 100 sq. ft.) in scattered locations using the same material as the existing roof, this is typically considered repair and is exempt from permitting in San Gabriel. However, if the roofing contractor recommends tear-off of a section larger than 25% of the roof area or discovers additional damage beneath the surface (rot, delamination, structural issues), a permit becomes required. When in doubt, call the San Gabriel Building Department or have your roofer contact them for a pre-permit consultation — it is free and avoids surprises.
What if my roof has three layers and I did not know?
IRC R907.4 mandates that a three-layer or higher roof be stripped to bare deck before new roofing is installed. If your roofer discovers this during tear-off and a permit has not been pulled, work must stop immediately. You are responsible for filing the permit at that point. The good news: the permit fee does not change based on the number of existing layers ($200–$300 still applies), and the tear-off cost to a contractor is built into their labor estimate. The bad news: project timeline extends by 1-2 weeks, and hidden structural issues under the layers (rot, insect damage, weak fasteners) may trigger additional costs. This is why pre-permit inspection by the roofer is critical.
Does San Gabriel require a structural engineer letter for every re-roof?
No, only if you are changing the roof covering material (asphalt to metal, tile, slate, etc.) or if structural issues are discovered during the deck inspection. A like-for-like asphalt-to-asphalt re-roof does not require an engineer letter unless the roofer or inspector flags framing concerns. However, if you are upgrading to metal, tile, or composite, the engineer letter is mandatory and costs $400–$800. This is a common surprise for homeowners who assume 'new roof equals new engineer sign-off'; it does not, unless the material changes.
How long does the entire re-roof project take from permit to final inspection?
For a straightforward asphalt-to-asphalt re-roof with no structural work, plan 2-4 weeks total: 1-2 days for plan review, 2-3 days before the first (deck) inspection, 3-5 days for installation and final inspection. If material change or engineer review is required, add 2-3 weeks for the structural letter and plan review. Weather delays (rain halts roofing work in San Gabriel November-March) can add 1-2 weeks. Always schedule the project in late spring or early fall to avoid rainy season.
Can I pull the permit myself, or must the roofer do it?
You can pull the permit yourself as the property owner, even if you are hiring a licensed contractor. In California, owner-builders can file for re-roofing permits under B&P Code Section 7044. However, nearly all roofing contractors do this automatically as part of their service, and it is typically easier to let them handle it because they know the process and the San Gabriel permit office staff. If you pull the permit yourself, you will be responsible for submitting the roofing plan, scheduling inspections, and coordinating with the inspector — not a major burden, but it adds a layer of coordination. Confirm in your contract who is pulling the permit (usually the roofer) and that the fee is included in their quote.
What is the deal with underlayment and secondary water barriers?
California Building Code and IRC R905 require underlayment beneath roofing material to provide a secondary barrier against wind-driven rain and water leakage. For asphalt shingles, standard roofing felt or synthetic underlayment is typically used, and it must extend at least 24 inches from the eave in moderate-wind zones (San Gabriel) and further in high-wind zones. For roofs with slopes less than 4:12, ice-and-water shield (self-adhering bituminous membrane) must be applied along the eaves and valleys. Your roofing plan must specify the underlayment type and extent; if it does not, the San Gabriel permit office will issue a correction notice. This is not a major issue — it just adds 2-3 days to the approval process. Talk to your roofer about underlayment type upfront; synthetic underlayment is slightly more expensive ($0.50–$1.00 per sq. ft.) but more durable and easier to work with in wind than felt.
What if the inspector finds problems during the deck inspection?
The deck (framing) inspection is the first inspection after tear-off, and it is when hidden damage is revealed. Common issues: soft wood from water damage or rot, missing or corroded fasteners, insect damage (termites, carpenter ants), or improper beam sizing in low-slope areas. If the inspector flags problems, the roofing contractor must remediate them (replace rotten wood, add fasteners, reinforce beams, etc.) before the inspector signs off. Re-inspection is requested by the contractor, and there is no additional permit fee for the re-inspection. Remediation cost depends on the scope: minor fastener additions might be $200–$500; wood replacement can be $500–$2,000; structural framing reinforcement can be $1,000–$5,000. The inspector will specify exactly what must be fixed, so there is no ambiguity.
Is roof ventilation part of the permit?
Yes, roof ventilation is reviewed as part of the roofing plan. If your home has a ventilated attic, the permit plan should note soffit, ridge, and gable vents to ensure adequate air flow. If the roofer is upgrading or adding vents (e.g., a new ridge vent or soffit vent installation), this is included in the roofing scope and does not require a separate permit. However, if you are significantly changing ventilation (e.g., converting to a spray-foam-sealed, unventilated roof), a separate plan for the foam insulation may be required, adding 1-2 weeks and $3–$8 per sq. ft. in material and labor. Discuss ventilation strategy with your roofer before the permit is filed to avoid surprises.
What happens if I sell my home after getting a roof replacement permit but before final inspection?
The permit is tied to the property, not the owner, so the new owner becomes responsible for completing the project and obtaining the final inspection. However, the transfer creates complications: the new owner may want to change the roofing contractor, the permit may expire (typically 180 days in California, though the city can extend for good cause), and the inspection schedule may shift. To avoid this hassle, ensure that the final inspection is completed before you close on the sale. If the project is mid-stream, coordinate with the buyer to agree on responsibility for completing the work and obtaining final sign-off. In some cases, the buyer will insist on a price reduction or completion guarantee from the original roofer. Do not leave a roof replacement permit open at closing.
Does San Gabriel require homeowners to disclose unpermitted roof work when selling?
Yes. California Real Estate Transfer Disclosure mandates that sellers disclose all known unpermitted work, including roof replacement. If you had an unpermitted roof installed and you later sell the home, the disclosure will likely tank the sale or result in a demand for removal/correction. Buyers' inspectors often spot unpermitted re-roofs by noting that the roofing material is newer than the building permit records suggest. The financial hit is severe: buyers typically demand 5-10% price reduction or complete removal and re-installation by a licensed contractor under permit. Avoid this entirely by pulling the permit upfront. It costs $200–$400 and 2-4 weeks of schedule; avoiding the permit costs you tens of thousands at sale time.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.