What happens if you skip the permit (and you needed one)
- Stop-work orders can halt construction at any stage; Danville code enforcement issues fines of $100–$500 per day of violation, and rework must be permitted retroactively with double permit fees ($300–$800 additional).
- Insurance claims on undisclosed roof work may be denied; some California insurers require proof of permit for water damage within 5 years of the replacement.
- Sale disclosure: California Real Estate Transfer Disclosure Form (TDS) legally obligates you to report unpermitted work; buyers or title companies often demand retroactive permits or price reductions of 5-15% of home value.
- Lender refinance blocks: Most Bay Area lenders (Wells Fargo, Bank of America, local credit unions) flag unpermitted roof work in property appraisals and may refuse refinance until permits are retroactively pulled and passed inspection.
Danville roof replacement permits — the key details
California Title 24 and the 2022 CBC (which Danville has adopted) require permits for any roof replacement that involves a tear-off, material change, or repair exceeding 25% of the roof area. The core rule is IRC R907.4: 'Reroofing shall not be permitted where the existing roof covering and flashing have been removed.' If you're tearing off, you must pull a permit before work starts. Danville Building Department interprets this strictly — contractor estimates that say 'minor tear-off of old shingles' will not satisfy the code. The city's most common rejection point is discovering a third layer of roofing during field inspection; if found, the permit is voided, work must stop, and the contractor must re-apply for a full tear-off permit. The reason is structural: California code prohibits three layers due to load and water-trapping risk. If your current roof has two layers (common in Danville homes from the 1980s and '90s), disclose this upfront; the permit fee and timeline jump significantly because a full tear-off is now mandatory.
Underlayment specification is non-negotiable in Danville's foothill and coastal zones. IRC R905 requires that reroofing underlayment be specified on the permit application; generic 'felt' will not pass. For foothill properties (5B-6B zones like Blackhawk, Alamo Ridge), the city expects Type I or Type II felt, or synthetic underlayment rated for high wind (TAS-rated per ASTM D1970). For coastal-facing slopes, ice-and-water shield is expected on the first 3-6 feet from the eaves (IRC R908.1 cold-climate rule applies even in milder Danville: the city defaults to this as a protective measure). Your roofing contractor should specify fastening pattern (16-24 inches on center, typically) on the application. Danville's plan reviewers (usually city or contracted engineers) will red-flag vague descriptions. Submit a roofing detail sheet with your permit showing underlayment type, fastening schedule, and eave/ridge treatment. This adds 2-3 days to review but avoids rejection.
Material changes trigger a longer review and sometimes a structural evaluation. If you're replacing asphalt shingles with clay tile, concrete tile, or metal, the permit must include a structural adequacy statement from a California-licensed engineer or architect. This is because tile weighs 12-15 pounds per square foot; your 1970s-vintage rafter framing may not be rated for the additional load. Danville sits on varied soil — Bay Mud in the western valley lots, granitic foothills in the east, and expansive clay in inland areas — which affects how foundation movement interacts with roof load. An engineer's letter costs $400–$800 and adds 1-2 weeks to the review cycle. Metal roofing (standing seam or corrugated) is lighter and usually does not require structural review, but fastening specifications are stricter because metal deflects differently than shingles. If you're simply replacing shingles with shingles, no structural evaluation is needed; this is the fastest permit track (OTC, 1-2 days).
Danville's foothill and coastal exposure means wind and water rules are strict. The city has adopted California Title 24's wind resistance standards; homes in the foothills (5B-6B zones) are expected to have Class D minimum wind resistance. Check your parcel map: if you're on a ridgeline or in a high-wind zone (city maps available on the Danville GIS portal), the roofing material must be rated for 90+ mph wind uplift. Asphalt shingles rated D-80 are common; metal and tile may require additional clip or fastener upgrades. The city's plan reviewer will note wind zone on the permit and expect the contractor's material submittal to show compliance. For coastal properties or high-elevation parcels, the city also requires fastener specification: galvanized steel, stainless, or aluminum (no plain steel, which rusts in the marine or mountain air). This is not optional, and inspectors will check fastener type during the in-progress (deck nailing) inspection.
Permitting workflow in Danville is hybrid: applications start online (city portal) but almost always require a mandatory site visit before issuance. You (or your contractor) upload photos, a sketch, and the roofing spec sheet. Danville staff (typically 1-2 roofing plan reviewers) inspect within 2-3 business days to confirm deck condition, layer count, and access. They'll also photograph the existing condition to have a baseline if disputes arise later. Once the site visit is approved, the permit issues same-day or next day. Inspections happen twice: first, after deck nailing (sheathing fasteners checked for spacing and type) — this usually occurs 1-2 days after tear-off; second, final inspection after all roofing and flashing are complete. Danville inspectors often use a drone or binoculars to verify flashing detail and underlayment overlap from the ground, reducing access risk. Plan for 2-3 weeks total (1 week pre-approval, 1 day permit issuance, 1-2 weeks contractor work, 1-2 days inspection). Contractor must schedule inspections through the Danville permit system; missed inspections can delay sign-off.
Three Danville roof replacement scenarios
Why Danville's foothill wind and coastal water zones matter for your roof permit
Danville's geography is split into two distinct roofing code zones: the western valley floor (coastal 3B-3C climate, mild but marine-influenced) and the eastern foothills (5B-6B, higher elevation, colder, windier). The California Building Code assigns different wind resistance and water management requirements to each. Properties west of Crow Canyon Road sit in wind zone, wind speed 90-100 mph per the city's climate map; properties east of Crow Canyon (Blackhawk, Alamo Ridge, Stone Valley) face 100-110 mph wind and colder winter nights (frost 12-24 inches). This split affects roofing material minimum ratings and fastening specs. A Class D asphalt shingle is sufficient for the valley but may not meet the foothills standard (some foothills contractors recommend Class C or upgrading to architectural shingles rated for 120+ mph). Danville's plan reviewers use the parcel's GIS coordinates to assign wind zone on the permit; if your address triggers a higher wind zone, the city will require enhanced fastening documentation and material testing reports.
Water management is equally zoned. Coastal properties (valley) require ice-and-water shield as protective measure (though not strictly 'cold climate' per IRC R908.1 definition, Danville defaults to it as a best practice). Foothills properties require more aggressive slope management — underlayment must lap in the correct downhill direction, and valleys must be either open metal or closed with a W-metal valley board (not just shingled over). The city's plan reviewer will specify these details on the permit to avoid field rejections. If your home is in a 'weather impact zone' (near the Danville watershed or a flood-prone creek), additional restrictions may apply; check the city's geotechnical hazard map before submitting.
A common surprise in Danville foothills roofing is the discovery of radiant barrier or reflective underlayment already installed. If your 1990s-2000s roof has radiant barrier (thin aluminum layer), and you're planning to replace with metal roofing, the combination can trap heat and cause premature degradation. The city's engineer may flag this and require ventilation specifications or a different material pairing. This is not a blocker but adds complexity; disclose known radiant barriers in your permit application and let the reviewer assess compatibility with your new material.
Danville's permit portal, site visit requirement, and contractor license rules
Unlike some California municipalities, Danville does not issue roofing permits purely on application; the city mandates a site visit before issuance. This is a 1-2 day process but is not negotiable. You or your contractor upload the permit application through the city's online portal (accessible via the Danville city website; look for 'Building Permits' link), attach photos of the current roof, and note the scope and materials. Within 1-2 business days, city staff (roofing plan reviewer or contractor) schedules a drive-by or roof-level inspection to confirm layer count, deck condition, and access. The site visit fee is included in the permit cost (no separate charge). This process protects both you and the city: it prevents surprises like third layers or rot that would cause rejection mid-project, and it creates a photographic record if disputes arise post-permit. If you want to expedite, have your contractor submit the application with detailed photos showing multiple roof angles, a clear view of the eave (to establish layer count), and a sketch noting any obstructions (vents, skylights, chimneys). This can sometimes allow the reviewer to issue without a site visit, but do not count on it.
Contractor licensing is a critical detail in California. Danville building permits require that the roofer hold a valid California Contractors State License (CCSL) in the roofing category (Class C-39 or B General). The permit application asks for the contractor's license number; if it's missing or expired, the permit is rejected. You (the homeowner) cannot legally hire an unlicensed roofer to tear off and replace a roof. However, you can perform reroofing work yourself as an owner-builder per California Business & Professions Code Section 7044, PROVIDED you are the owner of the property and obtain the permit in your name. If you hire someone to do the work, they must be licensed. The city spot-checks job sites; if an inspector finds an unlicensed crew on a reroofing job, the permit is voided, work is ordered to stop, and the homeowner can be fined $300–$500 plus held liable for any unsafe conditions. Some homeowners mistakenly believe they can hire a 'handyman' or unlicensed 'roofer' if they pull the permit themselves; this is not true under California code and Danville enforcement. If cost is a concern, get multiple bids from licensed contractors or investigate whether you qualify for any city green-energy rebates (Danville has incentives for cool roofs or solar-compatible reroofing).
Danville's online permit system is functional but not cutting-edge. The portal allows you to upload documents and track status, but communication with reviewers is primarily via email or phone callback. Plan for some back-and-forth if materials are unclear; have a roofing spec sheet ready (product data sheet from the shingle or tile manufacturer showing wind rating, fastening schedule, and underlayment compatibility). If you're a contractor pulling permits regularly, consider registering for the 'contractor portal' which has slightly faster queue times and email alerts. The permit is active for 180 days once issued; work must commence within that window or the permit lapses and must be re-pulled.
510 La Gonda Way, Danville, CA 94526
Phone: (925) 314-3300 | https://www.danville.ca.gov/building (or search 'Danville building permits online')
Monday-Friday, 8:00 AM - 5:00 PM (closed city holidays)
Common questions
Do I need a permit to re-roof my Danville home if I'm only replacing worn shingles with the same material and not tearing off?
Yes, if you're performing a tear-off-and-replace, a permit is required regardless of material choice. If your contractor proposes an overlay (leaving the old shingles in place and nailing new ones on top), and the repair is under 25% of the roof area and the roof is a single layer, you may be exempt. However, if you're replacing the entire roof or tearing off the old shingles, a permit is mandatory. Confirm with your contractor whether they plan a tear-off or overlay; if they say 'we'll just cover the old roof,' verify you have a single layer only, or the city will reject the work.
What is the typical cost and timeline for a roofing permit in Danville?
Permit fees in Danville range from $200–$500 depending on roof area and complexity; the city charges approximately $3-5 per 100 square feet of roof area. Simpler like-for-like asphalt shingle replacements are often under $350 and issue in 2-3 days (including the mandatory site visit). Material changes, structural upgrades, or complex flashing modifications can push fees to $400–$600 and add 1-2 weeks of review. Total project timeline (including the contractor's work) is typically 2-4 weeks. Owner-builder projects may face slightly longer review periods.
I have a two-layer roof. Do I really have to tear off both layers, or can I overlay with new shingles?
California code (IRC R907.4) prohibits a third layer of roofing, which means if you have two layers now, you must tear off at least one layer before applying new shingles. In practice, Danville inspectors will require a full tear-off of both layers if you want a clean installation that complies with code and lasts as long as the new material is designed to. Overlaying on top of two layers is not permitted and will result in permit rejection if discovered during inspection.
Do I need an engineer's report if I'm replacing my asphalt shingles with metal roofing?
No. Metal roofing is lighter than asphalt shingles (typically 0.5-1.5 pounds per square foot versus 2.5-3 pounds for asphalt), so structural evaluation is not required. If you're upgrading to clay tile or concrete tile (which weighs 12-15 pounds per square foot), an engineer's letter is mandatory to confirm your framing can support the load. Check with your contractor and the city's plan reviewer for guidance on your specific material choice.
What is the difference between Danville's valley and foothills roofing standards?
Danville valley properties (west of Crow Canyon) are in wind zone 90-100 mph and coastal 3B-3C climate; asphalt shingles rated Class D are typically sufficient. Foothills properties (Blackhawk, Alamo Ridge, 5B-6B zone) face 100-110 mph wind and colder winters; the city may require Class C shingles or architectural shingles rated for 120+ mph, plus enhanced fastening (stainless steel nails or clips). Check the city's GIS map or ask your contractor whether your address is flagged for higher wind zone. If so, expect more detailed material specs on the permit and higher fastening costs.
Can I hire an unlicensed roofer or handyman to do my roof replacement if I pull the permit myself?
No. California law requires that the person performing roof tear-off and replacement hold a valid Contractors State License (Class C-39 or B General). The only exception is if you, the property owner, do the work yourself as an owner-builder (and you obtain the permit in your own name). If you hire anyone else to perform the work, they must be licensed. Danville inspectors spot-check job sites, and an unlicensed crew will trigger a stop-work order and fines of $300–$500. Confirm your contractor's license number and check it at the California Department of Consumer Affairs website before signing a contract.
What happens if the inspector finds a third layer of roofing during my project?
If a third layer is discovered, the permit is voided, work must stop, and a stop-work order is issued. Your contractor must then apply for a new permit specifically for full tear-off of all three layers, at additional cost (permit fee resets, typically $300–$400). This delay costs time and money. Avoid this by having a roofer inspect and confirm the exact layer count before pulling the permit. Some roofers can do a 'test cut' in a hidden area (rear roof edge) to verify layer count without charging extra.
Do I need ice-and-water shield on my Danville roof, or just felt underlayment?
For foothills properties (5B-6B) and coastal-facing slopes, Danville defaults to ice-and-water shield on the first 3-6 feet of the eave (IRC R908.1 cold-climate protective measure). For valley properties, synthetic Type II felt is acceptable, but many contractors and inspectors recommend ice-and-water shield as best practice anyway due to marine moisture and occasional frost. Check your permit approval letter; the city's plan reviewer will specify underlayment type. If in doubt, ask your contractor to include ice-and-water shield; it adds about $300–$500 to the project cost but prevents callbacks and insurance issues.
Can I patch or repair my roof without a permit if the damage is small?
Yes, repairs under 25% of the roof area (and no tear-off) are generally exempt from permitting under California code, provided the existing roof is a single layer and the deck is intact. Patching a few blown shingles or sealing a small leak does not require a permit. However, if you discover rotted sheathing during repair, or if the damage covers more than 25% of the roof area, a permit becomes required. When in doubt, have a licensed roofer inspect and provide a written estimate that specifies whether the scope triggers permit requirements.
How do I know if my Danville address is in a high-wind zone that requires upgraded roofing materials?
Check the city's GIS mapping tool (available on the Danville city website under 'Building Services' or 'Maps') or call the Building Department at (925) 314-3300 and ask whether your address is in a 100+ mph wind zone. Properties east of Crow Canyon Road and at higher elevations are typically in the higher zone. Alternatively, your roofing contractor can pull the GIS report as part of their initial site visit. If you're upgrading materials (asphalt to metal or tile), the permit application will flag wind zone and trigger specific material requirements.
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.