How roof replacement permits work in San Ramon
The permit itself is typically called the Residential Building Permit — Re-Roofing.
This is primarily a building permit. You'll be working with one permit, one set of inspections, and one fee schedule.
Why roof replacement permits look the way they do in San Ramon
San Ramon requires Title 24 2022 compliance with Cal Green mandatory measures for all new construction and major remodels, including EV-ready conduit for new SFR garages. Dougherty Valley area (annexed from Contra Costa County) has its own infrastructure fee structure distinct from older city parcels. Hillside properties in the western slopes may trigger Contra Costa County Fire Protection District (CONFIRE) fire zone requirements for exterior materials and defensible space beyond standard CBC minimums. Expansive soils prevalent in clay-rich eastern hillside lots frequently require geotechnical soils reports before foundation permits are issued.
For roof replacement work specifically, wind, snow, and seismic loads on the roof structure depend on local conditions: the city sits in IECC climate zone CZ3B, design temperatures range from 36°F (heating) to 100°F (cooling).
Natural hazard overlays in this jurisdiction include wildfire, earthquake seismic design category D, expansive soil, and FEMA flood zones. If your address falls within any of these overlay zones, the roof replacement permit application picks up an extra review step that can add days to the timeline and specific design requirements to the plans.
HOA prevalence in San Ramon is high. For roof replacement projects this matters because HOA architectural review committee approval is a separate process from the city building permit, and the two have completely different rules. The HOA reviews materials, colors, and aesthetics; the city reviews structural, electrical, and code compliance. You generally need both, and the HOA approval typically takes 2-4 weeks regardless of how fast the city is.
What a roof replacement permit costs in San Ramon
Permit fees for roof replacement work in San Ramon typically run $200 to $650. Valuation-based fee per CBC Table 1-A applied to project valuation; plan review fee typically 65% of building permit fee
Contra Costa County Strong Motion Instrumentation Program (SMIP) seismic surcharge applies; state-mandated BSAS fee (approximately $4 per permit) also added at issuance.
The fee schedule isn't usually what makes roof replacement permits expensive in San Ramon. The real cost variables are situational. VHFHZ Class A assembly requirement limits material selection to premium-rated products, typically adding $0.50–$1.50/sq ft over standard shingles. High solar penetration in San Ramon subdivisions means panel removal and reinstallation is required on a large share of re-roofs, adding $1,500–$3,500. Bay Area labor market: roofing contractor labor rates in Contra Costa County run 20-35% above national median. Steep hillside lots in western San Ramon increase fall-protection requirements and scaffold complexity, raising labor hours.
How long roof replacement permit review takes in San Ramon
3-7 business days for standard re-roof; over-the-counter same-day possible for simple like-for-like replacement on non-hillside parcels. For very simple scopes, an over-the-counter same-day approval is sometimes possible at counter-staff discretion. Anything with structural elements, plan review, or trade subcodes goes into the standard review queue.
What lengthens roof replacement reviews most often in San Ramon isn't department slowness — it's resubmissions. Each correction round generally puts the application back in the queue, so first-pass completeness matters more than first-pass speed.
Documents you submit with the application
A complete roof replacement permit submission in San Ramon requires the items listed below. Counter staff perform a completeness check at intake; missing anything means the package is not accepted and the timeline does not start.
- Completed building permit application with property owner and CSLB contractor information
- Roof plan or site plan showing roof slope, area, and location of any skylights or penetrations
- Manufacturer product cut sheets and ICC Evaluation Service (ICC-ES) report showing Class A fire-rating for the proposed assembly
- Cal Green mandatory measures checklist (CalGreen 5.508.1 cool roof reflectance compliance for CZ3B low-slope or steep-slope reroof)
Who is allowed to pull the permit
Homeowner on owner-occupied (Owner-Builder Declaration required) | Licensed CSLB contractor most common
California CSLB Class C-39 Roofing Contractor license required for roofing work over $500; verify license at cslb.ca.gov before signing any contract
What inspectors actually check on a roof replacement job
For roof replacement work in San Ramon, expect 3 distinct inspection stages. The table below shows what each inspector evaluates. Failed inspections add typically 5-10 days to the total project timeline plus the re-inspection fee.
| Inspection stage | What the inspector checks |
|---|---|
| Tear-off / Deck Inspection | Sheathing condition, rotted or delaminated decking replacement, nail pattern on reinstalled panels, and existing layer count compliance before new underlayment is applied |
| Underlayment / Felt Inspection | Underlayment type and weight meeting CBC R905, overlap dimensions, drip edge installation at eaves and rakes, and proper flashing integration at penetrations |
| Final Roofing Inspection | Completed shingle or tile fastening pattern, valley flashing, pipe boot and skylight flashing, ridge cap installation, and Class A assembly documentation/labels visible or on-site |
A failed inspection in San Ramon is documented on a correction notice that lists each item that needs to be fixed. The work cannot continue past that stage until the re-inspection passes, and on roof replacement jobs that often means leaving framing or rough-in work exposed for days while you wait.
The most common reasons applications get rejected here
The San Ramon permit office sees the same patterns over and over. These specific issues account for most first-pass rejections, and most of them are entirely preventable with a few minutes of double-checking before submission.
- Proposed shingle or tile assembly lacks ICC-ES or California State Fire Marshal listing for Class A fire rating as required in VHFHZ parcels
- Drip edge missing or improperly lapped at eave/rake intersections (CBC R905.2.8.5 now mandatory)
- Existing roof has two or more layers already in place and contractor attempts to overlay rather than tear off, violating CBC 1511.3
- Cool roof reflectance product data not submitted or product does not meet Title 24 2022 CZ3B minimums when re-roofing triggers energy compliance
- Deck sheathing gaps exceeding 1/8 inch not repaired prior to underlayment installation, flagged at deck inspection
Mistakes homeowners commonly make on roof replacement permits in San Ramon
Each of these is a real, recurring mistake on roof replacement projects in San Ramon. They share a common root: applying generic permit advice or out-of-state experience to a city with its own specific rules.
- Hiring a contractor who pulls no permit and installs non-Class-A material; homeowner faces stop-work order, mandatory tear-off, and resale disclosure liability
- Assuming that because the home is newer (post-1980) the deck is fine — OSB under heavy concrete tile is a common failure point in San Ramon's 1990s stock
- Not budgeting for solar panel removal when getting roofing bids, then discovering mid-project that the roofer cannot legally touch the PV system
- Overlooking HOA approval requirement (high HOA prevalence in San Ramon); starting permitted work without HOA color/material approval can result in forced material change after installation
The specific codes that govern this work
If the inspector cites a code section, this is the list they'll most likely be referencing. These are the live code references that San Ramon permits and inspections are evaluated against.
CBC/IRC R905.2 — asphalt shingle installation requirements including fastening and underlaymentCBC 1511 / IRC R908 — re-roofing limits (max 2 layers; existing must be evaluated)CBC 1505 / IRC R902 — fire classification requirements; Class A assembly mandatory in VHFHZTitle 24 Part 6 Section 110.8 — cool roof reflectance and thermal emittance requirements for CZ3B re-roofingCBC 1507.3.3 — underlayment requirements for low-slope and steep-slope applications
California adopts the CBC with state amendments; there is no IRC ice-barrier requirement in CZ3B (no freeze-thaw cycling). CALGreen (Title 24 Part 11) requires cool roof compliance on re-roofing projects exceeding 50% of roof area: steep-slope roofs must meet minimum aged solar reflectance of 0.20 and thermal emittance of 0.75, or SRI of 16, per Title 24 2022.
Three real roof replacement scenarios in San Ramon
What the rules look like in practice depends a lot on the specific situation. These three scenarios cover the common shapes of roof replacement projects in San Ramon and what the permit path looks like for each.
Utility coordination in San Ramon
PG&E coordination is not typically required for a standard roof replacement; however, if the roof work requires temporary de-energizing of rooftop PV (common in San Ramon's heavily solar-penetrated housing stock), the homeowner must notify the installer and may need a PG&E service disconnect appointment at 1-800-743-5000.
Rebates and incentives for roof replacement work in San Ramon
Some roof replacement projects qualify for utility rebates, state energy program incentives, or federal tax credits. The most relevant programs in this jurisdiction are listed below — eligibility depends on equipment efficiency ratings, contractor certification, and post-installation documentation, so verify specifics before purchasing.
PG&E / Energy Upgrade California Cool Roof Rebate — $0 direct rebate (cool roof compliance is code-mandatory, not rebate-eligible in CZ3B currently). Cool roofs meeting Title 24 values do not receive a separate rebate but satisfy mandatory energy code, avoiding compliance costs. pge.com/myhome/saveenergymoney/rebates
Federal Energy Efficient Home Improvement Credit (25C) — Up to $1,200 tax credit per year. Metal roofs with pigmented coatings or asphalt shingles with certified cooling granules meeting ENERGY STAR criteria may qualify. irs.gov/credits-deductions/energy-efficient-home-improvement-credit
The best time of year to file a roof replacement permit in San Ramon
CZ3B San Ramon has essentially no freeze risk and no ice-barrier requirement, making year-round roofing feasible; however, the October-April rainy season creates scheduling pressure and increases the risk of moisture intrusion during multi-day tear-off projects, so most contractors prefer May-September for large jobs.
Common questions about roof replacement permits in San Ramon
Do I need a building permit for roof replacement in San Ramon?
Yes. California Building Code and San Ramon's local ordinance require a building permit for any roof covering replacement on a residential structure. Re-roofing more than 25% of the total roof area in any 12-month period triggers full permit requirements under CBC Section 1511.
How much does a roof replacement permit cost in San Ramon?
Permit fees in San Ramon for roof replacement work typically run $200 to $650. The exact fee depends on the project valuation and which trade subcodes apply. Plan review and re-inspection fees are sometimes assessed separately.
How long does San Ramon take to review a roof replacement permit?
3-7 business days for standard re-roof; over-the-counter same-day possible for simple like-for-like replacement on non-hillside parcels.
Can a homeowner pull the permit themselves in San Ramon?
Yes — homeowners can pull their own permits. Owner-builders in California may pull permits for their own single-family residence or structure they intend to occupy. Must sign an Owner-Builder Declaration and assume all contractor responsibilities. Restrictions apply to selling the property within one year.
San Ramon permit office
City of San Ramon Community Development Department – Building Division
Phone: (925) 973-2580 · Online: https://aca.accela.com/sanramon
Related guides for San Ramon and nearby
For more research on permits in this region, the following guides cover related projects in San Ramon or the same project in other California cities.