What happens if you skip the permit (and you needed one)
- Stop-work orders in San Pablo carry a $250–$500 fine, plus forced re-pull of the permit at double the original fee if the deck is found to have three layers or hidden rot — common in Bay Area homes built pre-1990.
- Title defect and TDS disclosure hit: unpermitted roofing is a reportable defect under California law; buyers and lenders will require correction before close, costing $2,000–$8,000 in remedial work plus legal fees.
- Insurance denial: state farm and other CA carriers routinely deny claims if roofing work was not permitted; a single water-damage claim can be denied outright, costing $10,000–$50,000 out-of-pocket.
- Lender refinance block: Fannie Mae and Freddie Mac flag unpermitted structural work; you cannot refinance until a retroactive permit is pulled and inspected, adding 8–12 weeks and $500–$1,500 in catch-up fees.
San Pablo roof replacement permits — the key details
San Pablo's Building Department applies California Title 24 energy code and the current 2022 California Building Code (which adopted the 2021 IRC) but layers on a strict local interpretation of IRC R907 that you'll encounter nowhere else in the Bay Area. The defining rule is this: a roof with three or more layers of existing material cannot be overlaid. Period. IRC R907.4 states that if you have three layers, you must tear off to the deck — but San Pablo's checklist requires inspectors to confirm layer count before issuing a re-roof permit, even for straightforward shingle-to-shingle replacements. This is not theoretical: San Pablo has a housing stock built heavily between 1920 and 1970, and many homeowners have overlaid once or twice already. A deck inspection is often part of the plan-review phase, not just the in-progress inspection. The department's online portal (linked below) requires you to upload deck photos and a roofer's affidavit confirming existing layer count and deck condition before the plan-review stage. Fail that, and the application goes into 'incomplete' status for 30 days while they chase you for clarification.
Underlayment and fastening specifications are non-negotiable in San Pablo's coastal climate. IRC R905.2 and Title 24 require synthetic underlayment (not 30-pound felt) for any roof with slopes less than 5:12, and San Pablo's inspectors will ask for the product data sheet (ASTM D6757 or equivalent) in the permit package. Ice-and-water-shield installation must extend at least 2 feet from the eave (or per manufacturer spec — whichever is stricter) to protect against wind-driven rain and coastal fog condensation; missing or undersized ice-and-water-shield has led to request-for-information (RFI) delays in 40% of re-roof permits filed in San Pablo over the past two years. Fastening patterns matter too: if you're switching from 4-nail to 6-nail per shingle (upgrading for wind resistance, common in coastal properties), the deck must be inspected for withdrawal resistance. If the deck is found to have 1/2-inch or thinner sheathing — not uncommon in homes built before 1970 — the Building Department will require structural reinforcement or engineering sign-off. This drives costs up by $1,000–$3,000 and timelines out by 4–6 weeks.
Material changes are a major trigger. If you're replacing asphalt shingles with metal roofing, tile, or standing-seam steel, and the new material weighs more than 3 pounds per square foot above your existing fastening pattern, San Pablo requires a structural engineer's letter confirming that the roof deck and framing can support the new load. Metal roofing (0.5–1.5 psf) is usually fine, but clay tile (12–16 psf) or slate (15–20 psf) almost always requires engineering, adding $800–$2,500 to the project. The department does not grant exemptions for 'like-for-like' upgrades to heavier materials; this is a state-law carryover (CBC Section 3401.2) but San Pablo enforces it more strictly than some neighbors. If you're considering a premium material, budget for engineering review as part of your permit application.
The Bay Area's climate — fog, salt spray, high humidity, thermal cycling — shapes San Pablo's inspection focus in ways you won't see inland. The Building Department's standard roof-replacement checklist includes verification of proper valley flashing (whether you're using open metal, closed-cut, or woven), ice-and-water-shield overlap at hips and ridges, and roof penetrations (vents, skylights, chimneys) sealed per IRC R905.2.8.1. Coastal fog creates condensation on the underside of sheathing; San Pablo inspectors ask for roof-ventilation specifications and often require soffit and ridge vents to be unobstructed. If your home is in the Bayview Terrace or North San Pablo neighborhoods near the water, the inspector may flag the need for upgraded secondary water barriers or standing-seam valley systems instead of open metal — at a cost premium of $500–$1,500. The department also cross-checks against the Hazard Mitigation Plan and fire-hazard zoning (CalFire's Wildland-Urban Interface maps); if your property is within the WUI zone, the inspector will require ember-resistant vents and 5/8-inch roof sheathing if not already present.
Filing and inspection timeline in San Pablo is typically 2–3 weeks for straightforward like-for-like shingle replacements on homes with single-layer roofs and good deck condition. You submit the application (either online or in-person at 2950 San Pablo Avenue), pay the permit fee ($150–$400), and receive a building permit within 2–5 business days if complete. The contractor then schedules an in-progress inspection (after tear-off, before new material is laid) and a final inspection. If the deck inspection uncovers rot, inadequate fastening, or undersized sheathing, the timeline extends to 4–6 weeks and may require structural repairs before you can re-roof. The city charges a separate inspection fee (typically $50–$150 per inspection) on top of the base permit fee. If you're hiring a licensed roofing contractor, they'll pull the permit and handle inspections; confirm they're pulling the permit upfront, not glossing over it. Owner-builders can pull permits themselves (California B&P Code § 7044 allows unlicensed owner-builder work for roofing, provided the home is owner-occupied), but you'll need to schedule and attend both inspections.
Three San Pablo roof replacement scenarios
San Pablo's three-layer rule and why it's stricter than your neighbor's
IRC R907.4 says you can't overlay a third layer — you must tear off. But San Pablo's Building Department interprets this more proactively than most Bay Area jurisdictions. Vallejo, Concord, and even nearby Richmond have Building Departments that will issue a re-roof permit for a two-layer home, then let the contractor discover a third layer during tear-off and deal with it in the field. San Pablo does not. The department's permit application template explicitly asks 'Number of existing layers?' and requires a contractor's affidavit or deck photos confirming layer count before plan-review approval. If your photos are unclear or if the affidavit says 'two layers' but the inspector suspects three, the application bounces back for clarification. This costs 2–4 weeks in RFI (Request for Information) delays. Why? San Pablo's older housing stock and high rates of DIY overlays (legal until the mid-1990s, then IRC R907.4 tightened) mean the department has seen hundreds of three-layer roofs that homeowners didn't know existed. The department's stance is: catch it in permit-review, not in the field. It's a hassle, but it saves thousands in unexpected tear-off costs.
If you're unsure how many layers your roof has, hire a roofer for a $200–$400 deck inspection before filing the permit. They'll probe the roof (usually from the attic or a small section tear-out) and give you a written count. This is money well spent; it lets you file the permit with confidence and avoids RFI delays. If your home was built before 1980 and has never had a permit-pulled re-roof, assume two or more layers and budget for tear-off costs ($2–$4 per square foot, or $1,500–$3,000 for a typical roof). San Pablo's inspection staff will flag any discrepancy between your affidavit and reality; being conservative on layer count is always safer.
The rationale behind the three-layer prohibition is structural and financial. Each layer of roofing (plus underlayment) adds weight — roughly 2–3 pounds per square foot per layer. Three layers of asphalt shingles = 6–9 psf, equivalent to light snow load. Original 1920s and 1940s homes in San Pablo were often framed for 20–25 psf snow load at most; adding three overlays without removing the original shingles approaches the limit. More importantly, three layers trap moisture. When a roofer overlays without replacing underlayment, water seeps through gaps and sits between layers. Bay Area fog and salt spray accelerate rot in the sheathing and rafters below. San Pablo's inspection checklist includes a probe for rot whenever three layers are detected; this catches failures early and protects the city's (and homeowners') long-term interests.
Coastal fog, underlayment specs, and why San Pablo's inspectors care about ice-and-water-shield more than Concord's
San Pablo sits 5–10 miles east of the San Francisco Bay and Delta, in a coastal fog zone (Köppen climate 3B–3C). This means winter nights are damp, cold, and prone to condensation. Fog rolls in off the water, temperature drops, and moisture condenses on the underside of roof sheathing. This is different from inland Concord (climate 5B, continental; much drier). For coastal roofs, IRC R905.2 requires synthetic underlayment, not 30-pound felt. San Pablo's inspectors verify product data sheets (ASTM D6757 or D226) and confirm the underlayment is installed shingle-side up with no wrinkles or bridging. Why? If underlayment is installed upside down or bunched, water ponds and moisture is trapped. Coastal homes in San Pablo have experienced accelerated sheathing rot because underlayment was installed incorrectly — and the damage took 5–10 years to show up. Now the department's inspection checklist includes a photo or in-person verification of underlayment orientation and lapping.
Ice-and-water-shield is non-negotiable in San Pablo's coastal climate. IRC R905.2.7.1 requires ice-and-water-shield in zones with winter rain (San Pablo is zone A1, high rain potential). The shield must extend at least 2 feet from the eave (or per manufacturer spec, whichever is stricter) to protect against wind-driven rain and ice damming in the rare cold snap. San Pablo's inspectors also require ice-and-water-shield around all roof penetrations (vents, skylights, chimneys) and in all valleys. In contrast, inland Concord or Stockton may wave ice-and-water-shield in valleys if the valley is properly flashed with open metal — but San Pablo's Building Department recommends it anyway and flags omissions in the RFI stage. This adds $300–$800 to your materials cost but is a sound investment in a foggy, rainy climate.
The practical result: your permit application must include a roofing materials list that specifies (1) underlayment manufacturer and ASTM rating, (2) ice-and-water-shield product, (3) coverage area (e.g., '2 feet from all eaves, all valleys, all penetrations per IRC R905.2.7.1'), and (4) fastening pattern. If these details are missing, San Pablo's plan-review team will RFI you back for clarification. Budget 2–4 weeks for permitting if you're detail-oriented; 4–6 weeks if you underestimate the specification requirements. Many homeowners and even some roofing contractors submit a vague 'standard architectural shingles, standard underlayment, standard ice-and-water-shield' and are surprised when the city asks for product model numbers and coverage calculations. Specificity matters in San Pablo.
2950 San Pablo Avenue, San Pablo, CA 94806
Phone: (510) 215-3000 (main city line; ask for Building or Planning) | https://www.ci.sanpablo.ca.us (navigate to 'Permits' or 'Building & Planning' section; online portal details available on city website)
Monday–Friday, 8:00 AM–5:00 PM (verify hours before visiting or calling, as holiday/staffing changes are common)
Common questions
How do I know if my roof has two or three layers without tearing into it?
Hire a licensed roofer for a $200–$400 deck inspection; they'll probe from the attic or a small test section and count layers. Alternatively, if your home was built before 1980 and you have no records of a permit-pulled re-roof, assume at least two layers. San Pablo's Building Department prefers written documentation (roofer affidavit or photos) before you file the permit application; this avoids RFI delays. Never guess on layer count — it drives costs and timelines.
Can I just overlay my existing roof without tearing off if I have only two layers?
Technically, IRC R907.4 allows a two-layer overlay if the deck is sound and you're using like-for-like material. San Pablo does not prohibit overlays on two-layer roofs, provided underlayment and fastening specifications are met. However, you must include an underlayment spec (synthetic, ASTM D6757) and a fastening pattern in your permit application. The inspector will assess deck condition during the in-progress inspection; if fastening is poor or rot is discovered, you may be required to tear off. Overlay is cheaper upfront but trades future durability for immediate cost savings — not recommended in coastal fog zones where rot is a long-term risk.
Do I need an engineer for a metal roof replacement in San Pablo?
Only if the metal roof's fastening pattern or attachment system differs significantly from the existing shingles, or if deck conditions (undersized sheathing, poor nailing, weak framing) require structural review. Metal roofing is typically lighter than asphalt shingles (0.5–1.5 psf vs 2–3 psf), so uplift loads are usually acceptable. However, if your home was built before 1970 and has 1/2-inch sheathing or thin rafters, San Pablo's inspector may recommend engineering for peace of mind. Budget $800–$2,500 for engineering if the inspector flags concerns; this is cheaper than discovering structural issues after the roof is installed.
What happens if the inspector finds rot during my roof replacement?
The in-progress inspection will flag any rot in sheathing or framing. You're required to remove and replace affected wood before proceeding with new roofing. Typical rot removal and replacement costs $1,000–$4,000 depending on extent. If rot is extensive (affects rafters or multiple roof sections), the inspector may require structural engineering or a deck reinforcement plan. Budget an extra 2–4 weeks and $1,500–$5,000 for structural repairs if your home is pre-1970 and shows signs of moisture damage. San Pablo's inspector takes moisture damage seriously — better to fix it now than deal with accelerated decay in 5 years.
Can I pull the roof permit myself as an owner-builder in San Pablo?
Yes. California B&P Code § 7044 allows unlicensed owner-builders to perform roofing work on owner-occupied homes. You can pull the permit yourself, file the application, pay the permit fee, and schedule inspections. However, you must be present at all inspections and sign the permit as the responsible party. If the inspector finds code violations, you're liable for corrections. Many homeowners prefer hiring a licensed roofing contractor to pull the permit and handle inspections — it's less hassle and the contractor shoulders liability. If you pull the permit yourself, review San Pablo's online permit guidelines and call the Building Department to confirm documentation requirements before filing.
How long does it take to get a roof replacement permit in San Pablo?
For straightforward like-for-like replacements (single-layer deck, good condition, no structural changes): 2–5 business days for permit issuance if the application is complete. If structural review, deck reinforcement, or material changes are involved, plan-review extends to 4–6 weeks. RFI delays (missing documentation) can add another 2–4 weeks. Once you have the permit, the contractor typically schedules inspections within 1–2 weeks of starting work. Total project timeline (permit to final inspection): 2–3 weeks for simple re-roofs; 5–10 weeks for complex upgrades or repairs. Submit a complete application the first time to avoid RFI delays.
What if my roof is in a Wildland-Urban Interface (WUI) fire zone?
San Pablo's properties in or near designated WUI zones (check CalFire's website or ask the Building Department) may be required to upgrade roofing materials to fire-resistant Class A or Class B ratings and use ember-resistant eave and soffit vents. Metal roofing and Class A asphalt shingles meet fire codes. Older materials or wooden shakes do not. If your property is flagged as WUI, the inspector will require Class A or B certification from the new roofing material. This doesn't significantly increase cost (Class A shingles are commodity-priced), but it's a requirement. Confirm WUI status before selecting roofing material; it can influence your choice (e.g., metal vs. asphalt vs. composite).
Are gutter and fascia replacement part of the roof permit, or separate?
Gutter and fascia work is typically a separate scope from roofing permits. If you're replacing gutters and fascia as part of a re-roof project, you can include it in the same permit application under 'related exterior work.' This simplifies scheduling and keeps everything in one file. However, if you're only replacing gutters and fascia without touching the roof, it's typically exempt from permitting (minor maintenance). If fascia replacement involves structural repairs or rot removal, a separate permit may be required. Confirm with San Pablo's Building Department when you file the roof permit if you plan to include fascia or gutter work.
What's the typical permit fee for a roof replacement in San Pablo?
Base permit fees range from $150–$500 depending on roof area, structural complexity, and material changes. Roughly: $0.10–$0.15 per square foot of roof area, plus a base permit fee of $75–$150. For a 1,500-square-foot roof with no structural changes, expect $200–$350 in permit fees. Add $50–$150 per inspection (typically 2 inspections for standard re-roofs; 3–4 for complex projects). Material upgrades, structural changes, or engineered designs increase permit fees. Call San Pablo's Building Department or check their fee schedule (usually available on the city website) to confirm current rates; permit fees adjust annually for inflation.
If I don't pull a permit for my roof replacement, what are the real consequences?
Short-term: Stop-work orders ($250–$500 fine) if reported by a neighbor or detected during a property inspection. Long-term: Title defect and TDS (Transfer Disclosure Statement) disclosure requirement — unpermitted roofing must be disclosed to buyers, reducing property value by $2,000–$8,000 or causing deal failure. Lender and refinance issues: Fannie Mae, Freddie Mac, and mortgage companies flag unpermitted structural work; you cannot refinance until a retroactive permit is pulled and inspected (8–12 weeks, $500–$1,500 in catch-up fees). Insurance denial: state farm and others deny claims if roofing work wasn't permitted; a water-damage claim can cost $10,000–$50,000 out-of-pocket. The permit fee ($150–$400) is cheap insurance compared to these risks. Always pull the permit.
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.