What happens if you skip the permit (and you needed one)
- Stop-work orders and fines: San Dimas code enforcement can issue a citation (typically $250–$500 per violation day) and halt work until a retroactive permit is filed and inspections passed.
- Double (or triple) permit fees: Pulling a permit after work is complete triggers 2-3x the standard permit fee in most California jurisdictions, plus fees for late plan review — a $150 permit becomes $450–$600.
- Home sale and disclosure: California law (AB 2926 and Civil Code 1102.4) requires you to disclose unpermitted work to buyers; unpermitted roof replacement is a material defect that kills deals or triggers $10,000–$30,000 price reductions.
- Lender and insurance refusal: Major lenders and homeowner insurers will deny claims or refinance requests if they discover an unpermitted roof replacement during title search or inspection — denial is common, not rare.
San Dimas roof replacement permits — the key details
The core requirement is IRC R907 (Reroofing), which governs when a permit is needed and what must be torn off. In San Dimas, any full replacement, any tear-off-and-replace, or material change requires a permit. The rule is simple: if you're removing shingles down to the deck (or underlayment), you need a permit. If you're overlaying existing shingles with new shingles in the same pitch and fastening pattern, you may be exempt under IRC R907.3 exception — but San Dimas' local interpretation is strict: deck nailing must be verified before approval. IRC R907.4 is the kicker: if the inspector finds 3 or more layers of roofing material, you must tear off to the deck. This happens in older San Dimas homes built in the 1970s-1990s. The permit application requires a signed scope-of-work form, roof area (in squares), existing material type and count of layers, proposed material, fastening specification, and underlayment type. For most homes, this is a 15-minute phone call or online portal submission; turnaround is 3-5 business days if there are no red flags.
San Dimas' local twist: the city requires a deck inspection after tear-off (before new underlayment is laid) if ANY structural concern is flagged — loose sheathing, rot, sagging, or missing fasteners. This inspection costs an extra $75–$150 and adds 1-3 days to the timeline. Additionally, because San Dimas sits in a moderate wildfire zone (CAL FIRE Very High Fire Hazard Severity Zone in some neighborhoods), the building department may ask about gutter cleaning and five-foot eave clearance during the re-roof. This is not a permit blocker, but it can trigger conditions on the permit. The city's online permit portal (available through the City of San Dimas website) allows you to upload documents and check status; many contractors file via the portal now rather than in-person. The permit fee is typically $150–$300 for a standard residential replacement, calculated as $0.75–$1.50 per square foot of roof area. Inspections are required at two points: in-progress (after deck nailing or before underlayment if deck work is done) and final (after shingles/tiles are down and flashing is sealed). Most inspectors here are experienced and cooperative — the inspection itself takes 30 minutes to an hour.
Material-change rules matter in San Dimas. If you're switching from asphalt shingles to metal roofing, the building department requires a structural calculation or engineer's letter showing the new dead load is acceptable (metal is lighter, so this usually passes easily). If you're upgrading to clay tile or concrete tile, structural review is mandatory — these materials are heavy, and older San Dimas homes (especially 1960s Craftsman-style houses) may need rafter reinforcement. The permit application for a tile upgrade will ask for a structural engineer's stamp. Underlayment specifications are strict: you must specify the exact product (e.g., synthetic underlayment per ASTM D6380 or ice-and-water shield for areas within 36 inches of eaves). Fastening patterns must match the roofing manufacturer's specs and California Building Code requirements. Roofers familiar with San Dimas know this and will include fastening diagrams in their bid; if your roofer is unfamiliar, ask them directly to confirm they know CCC and San Dimas amendments to the CBC.
Timeline and inspection reality: once you file (or your contractor files), expect 2-3 business days for plan review if it's a straightforward like-for-like replacement. If the building department has questions, they issue an Incomplete Notice requesting clarification — usually answered in a day or two. Once approved, you have a permit and can begin work. The first inspection (deck or in-progress) must be requested 24-48 hours in advance via the portal or by phone. Inspectors typically respond within 1-2 business days. The second (final) inspection happens after all shingles and flashing are installed and sealed. Plan on 3-4 weeks total from filing to final inspection for a straightforward job. If deck repair is found during tear-off, add 1-2 weeks. If structural review is needed (tile or heavy material), add 2-3 weeks. Communicate with your contractor about inspection timing — many inexperienced roofers request the final inspection before flashing is fully sealed, triggering a re-call and frustration.
Owner-builder rules and contractor licensing: you are allowed to pull the permit yourself under California Business & Professions Code § 7044 if you own the property and are performing the work yourself (not for payment). However, if you hire a roofing contractor, that contractor must hold a C-39 roofing license (or C-45 general building contractor license). San Dimas building inspectors verify licensing at the time the permit is issued. If your contractor is unlicensed, the permit is denied. Many San Dimas residents hire licensed roofers and let the contractor pull the permit — this is the norm and avoids delays. If you're a handy homeowner and want to do it yourself, you can pull the permit in person at City Hall or via the online portal; bring ID, proof of ownership (deed or mortgage statement), and the property address. The city is generally friendly about owner-builder permits for roofing, especially if you show you understand the code (IRC R907 and fastening specs). Just be prepared to pass two inspections and have the right materials on hand.
Three San Dimas roof replacement scenarios
San Dimas climate and roof design: why it matters for your permit
San Dimas straddles two climate zones that affect roof design: the coastal plain (elevations 0-1,500 feet, IECC Zone 3B, mild winters, no snow load) and the San Gabriel Mountains foothills (1,500-4,000 feet, IECC Zone 5B-6B, significant snow load in winter). If your home is in the foothills, roof load calculations are stricter. The 2022 California Building Code specifies snow load for San Dimas Mountains at 20-40 psf depending on exact elevation (check your county snow load map). This affects material choice and rafter spacing. If you're upgrading to a heavier material (tile or slate), the building department may require verification that your rafters can handle the additional dead load plus the foothills snow load. A structural engineer's letter costs $100–$200 and is worth the peace of mind.
Coastal San Dimas (below 1,500 feet) has minimal snow load but higher wind exposure due to Santa Ana wind patterns and Pacific moisture. The building department applies wind-design standards per ASCE 7 and CBC Chapter 12. For standard asphalt shingles, this is not a major issue, but for metal roofing or low-slope roofs, fastening patterns must account for wind uplift. The permit application will ask if your roof is subject to high-wind design; if your home is within 1 mile of a ridgeline or in a foothills neighborhood, answer 'yes' to be safe. The building inspector will verify fastening density during the final inspection.
Wildfire and defensible space: San Dimas is in a CAL FIRE designated Very High Fire Hazard Severity Zone in several neighborhoods (Casta del Sol, rural foothills, areas near Puente Hills). During a roof replacement, the building department may encourage homeowners to ensure gutters are cleared of debris and eaves have five-foot clearance. This is not a permit condition that blocks approval, but it may appear as a note on your permit. Plan to hire a gutter cleaner before the final inspection if your home is in a high-hazard zone — it's a quick win and shows the inspector you take defensible space seriously.
San Dimas permit office workflow and online filing: how to file and what to expect
The City of San Dimas Building Department has an online permit portal (accessible via the city website; as of 2024, it's integrated with the main San Dimas municipal portal). Most roofing contractors file via the online system, which is faster than in-person. To file online, you'll need the property address, assessor's parcel number (APN — found on your property tax bill), estimated project cost, scope of work, and a PDF of the roof plan (roofers have this; homeowners can sketch it or use Google Earth). The system walks you through a checklist. For a straightforward roof replacement, you upload: (1) completed permit application form, (2) roof plan with square footage, (3) roofing material specifications (brand, color, rating), (4) underlayment spec, (5) fastening diagram if required. The system generates a fee estimate; you pay online via credit card. Turnaround is 2-3 business days for a straightforward submission.
If the building department has questions or missing information, they email an Incomplete Notice. Most notices are simple: 'Clarify existing layer count' or 'Specify fastening pattern per manufacturer.' You have 5 business days to respond. Once all comments are addressed, the permit is issued and you receive a PDF permit document with a permit number. This number must be posted at the job site in a visible location. Some inspectors verify the permit posting during the first inspection.
In-person filing is still available at San Dimas City Hall (245 East Foothill Boulevard, San Dimas, CA 91773) Monday-Friday, 8 AM-5 PM (confirm hours locally). The permit counter typically has a 15-minute wait. In-person filing is useful if you have questions or want immediate feedback, but it's not faster than online. Once you submit in person, the same 2-3 business day review clock starts. Phone consultations are available: call the San Dimas Building Department main line to ask quick questions (e.g., 'Do I need a permit for this roof?'). Many inspectors are helpful on the phone and will save you time.
245 East Foothill Boulevard, San Dimas, CA 91773
Phone: (909) 394-6200 (confirm with city website) | https://www.sandimas.ca.gov (search 'Building Permits' or 'Online Permits')
Monday-Friday, 8 AM-5 PM (verify locally for holiday closures)
Common questions
Do I need a permit to replace my roof with the same material (asphalt shingles)?
Yes, if you are doing a full tear-off-and-replace. Per IRC R907, any removal of existing roofing materials requires a permit. The exception is a simple overlay (laying new shingles directly over existing shingles without tearing off), but San Dimas building code still requires a deck inspection to verify nailing. A like-for-like replacement permit in San Dimas is typically approved in 2-3 days and costs $150–$200. If your roofer says 'we can do this without a permit,' they are not telling you the full story — San Dimas will cite the homeowner if an unpermitted tear-off is discovered.
My roof has 2 layers of shingles. Do I have to tear off both layers?
No, not necessarily. If there are only 2 layers, you can overlay with new shingles without tearing off (per IRC R907.3 exception). However, San Dimas building code requires a deck inspection to ensure the existing nailing is sound and the deck can support the new shingles. A permit is required, but it's a straightforward approval (2-3 days, $150–$200 fee). If the inspector discovers a third hidden layer or damaged nailing, you'll be required to tear off. This is why a pre-permit roof inspection by your roofer is essential — it prevents surprises.
What if I find 3 layers of roofing material during tear-off?
Per IRC R907.4, if the inspector finds 3 or more layers at any point, the work must stop and all layers must be removed down to the deck. This is non-negotiable in San Dimas and California. If your roofer started a 2-layer overlay and discovers a third layer mid-project, work stops until a tear-off permit is issued (usually same-day emergency approval). The delay is 1-2 days and adds ~$500–$1,000 in reroofing labor. To avoid this, have the roofer inspect the roof and count layers before submitting the permit application — this is standard practice and costs the contractor nothing (it's part of their estimate).
How much does a roof replacement permit cost in San Dimas?
San Dimas charges $0.075–$0.10 per square foot of roof area, roughly $150–$300 for a typical residential home (1,500-3,000 sq ft). Material-change permits (switching from shingles to tile or metal) may be $50 higher due to structural review. Deck repair found during tear-off may trigger a change order but does not increase the permit fee itself. Always ask the roofing contractor if they've built the permit fee into their bid or if it's separate.
Can I pull the roof replacement permit myself if I'm doing the work?
Yes, under California Business & Professions Code § 7044, you can pull the permit yourself if you own the property and will do the work yourself (not for payment). You'll need to file in person at San Dimas City Hall (245 E Foothill Blvd) or via the online portal with your driver's license, proof of ownership (deed or mortgage statement), and the property address. You must pass two inspections (deck and final). Most homeowners hire a licensed C-39 roofer and let the contractor pull the permit — this is easier and faster. If you DIY, expect to spend 4-6 hours on permit filing, inspections, and coordination.
Do I need a structural engineer's letter for a metal roof replacement?
In San Dimas, a structural engineer's letter is recommended if you're changing materials (e.g., asphalt shingles to metal or tile). Metal is lighter than asphalt, so structural capacity is usually not an issue, but the building department requires verification to issue the permit. The letter costs $100–$200 from a structural engineer and takes 3-5 days. Many roofing contractors have standing relationships with engineers and include this in their bid. If the letter is not provided, the permit review stalls. For asphalt-to-asphalt replacements, no engineer letter is needed.
What is the timeline from filing a permit to final inspection?
For a straightforward like-for-like roof replacement in San Dimas, expect 2-3 weeks total: filing to permit issuance (2-3 days), work (3-5 days for the roofer), and inspections (2-3 days to schedule and complete both deck and final inspections). If structural review is required (material change), add 1-2 weeks. If deck repair is needed, add 5-7 days. Material-change permits with engineer review add another week. Start-to-finish, plan on 3-4 weeks for a standard roof.
What happens if my roofer didn't pull a permit and I find out during a home sale?
California law (AB 2926 and Civil Code 1102.4) requires you to disclose all unpermitted work to buyers. An unpermitted roof replacement is a significant defect. Buyers will demand a 10-15% price reduction or require the unpermitted work to be retroactively permitted before closing. Retroactive permits cost 2-3x the original fee ($300–$600) and require full inspections and work verification. Lenders and title companies often discover unpermitted roofing during inspections and refinance reviews. Best practice: always confirm in writing that your contractor pulled the permit and has the permit number before work starts.
Are roof repairs under 25% of the roof area exempt from permits?
Yes, per IRC R907.2, roof repairs under 25% of the roof area (typically ~500 sq ft for a 2,000 sq ft roof) are generally exempt if they involve patching or localized replacement without a full tear-off. However, San Dimas building code is strict: if the repair exceeds ~8-10 squares or if a tear-off is involved, a permit is required. The best approach is to call the San Dimas Building Department (909-394-6200) and describe the scope before hiring the roofer. A 5-minute phone call clarifies whether a permit is needed and saves thousands in potential fines if work is done unpermitted.
What are the most common permit rejections or delays for roof replacements in San Dimas?
The most common issues are: (1) Missing or incorrect underlayment specification — San Dimas requires ASTM D6380 synthetic underlayment or ice-water shield specified by product name; (2) Unclear fastening pattern — the roofer's plan must reference the roofing manufacturer's spec and CBC section; (3) Discovered third layer of roofing mid-project — requires immediate tear-off permit; (4) Structural concerns on older homes (sagging deck, loose fasteners) — triggers a deck repair scope that must be added to the permit; (5) Material-change without engineer letter — if switching to tile or metal, the engineer letter must be submitted with the application. Work with an experienced San Dimas roofer to avoid these pitfalls.
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.