Alamo Roofing Permits: What Contra Costa County Actually Requires in 2025
By East Bay Roofers Team | 2026-03-05
Most Alamo homeowners find out about roofing permits the hard way — a neighbor mentions it, an insurance adjuster asks for one, or a buyer's home inspector flags the missing paperwork during escrow. By then, the roof is already on. If you're reading this before starting the job, you're ahead of the game.
Here's the part nobody tells you: Alamo doesn't issue its own building permits. Alamo is unincorporated Contra Costa County, so everything runs through the Contra Costa County Department of Conservation and Development at 30 Muir Road in Martinez. That distinction matters, because Google will happily send you to the wrong permit portal if you type "Alamo building department."
We've pulled hundreds of roofing permits in Alamo since 1988, and the process has gotten faster in the last few years thanks to the county's online portal. This guide walks through exactly what the county asks for, what it costs in 2025, what trips people up, and when you legitimately don't need a permit at all.
When You Need a Permit in Alamo (And When You Don't)
Contra Costa County follows the 2022 California Residential Code, which Alamo adopted with the rest of the county. Under CRC Section R105.2, minor repairs under one roofing square (100 square feet) don't require a permit. Patching a few blown shingles after a Diablo wind event? No permit. Replacing a cracked ridge cap? No permit.
Everything else does:
- Full tear-off and replacement — always requires a permit, regardless of size
- Overlay (second layer over existing) — permit required; also note that Contra Costa County allows a maximum of two roof layers total under CRC R908.3
- Structural repair — rotten decking, sagging rafters, any framing work — permit required
- Skylight installation or replacement — permit required
- Solar-ready or solar-integrated roofing — permit required, with additional electrical sub-permit if panels are included
The gray area is partial replacement. If you're replacing a slope larger than one square because of localized damage, you need a permit. Inspectors see "repair" invoices for jobs that clearly weren't repairs, and they don't appreciate the creativity.
What the County Actually Requires in Your Application
Contra Costa County uses an online portal called ePermits Center (cccounty-ca.gov/permits) for roofing applications. Most straightforward residential re-roofs are issued over the counter or within 24 hours if submitted complete. Here's what "complete" looks like:
- Property information — APN (assessor's parcel number), site address, owner contact. Your APN is on your property tax bill or searchable through the Contra Costa County Assessor.
- Contractor license — C-39 roofing contractor license number, workers' comp certificate, and general liability proof. Homeowners can pull their own permit on owner-occupied residences, but you'll be personally liable for code compliance.
- Scope of work — tear-off vs. overlay, roof area in squares, slope, existing material, proposed material, underlayment type
- Material specifications — the inspector wants a Class A fire rating for anything in the Alamo hills above Stone Valley Road and Las Trampas Ridge area, which are inside the State Responsibility Area for wildfire
- Structural information — rafter/truss sizing and spacing. Needed when you're switching to a heavier material like concrete tile over what was previously composition shingle
If you're staying with the same material type at the same weight, the structural section is minimal. If you're upgrading from 3-tab asphalt to clay tile, expect an engineer's letter confirming the framing can handle the load. Budget $450–$800 for that letter.
2025 Permit Fees in Contra Costa County
Fees are based on valuation, which the county calculates from roof area and material type. For a typical Alamo home (2,400–3,200 sq ft with roughly 30–40 roofing squares):
- Straightforward asphalt shingle re-roof: $385–$560 total
- Concrete or clay tile re-roof: $540–$820 total (higher valuation)
- Structural repair addition: add $180–$350 depending on scope
- Plan review fee: included in most re-roof permits; added separately if engineered drawings are required
These numbers come from the county's 2025 fee schedule. They're usually 5–8% higher than the prior year — the county updates annually in July.
The Wildfire Overlay That Trips Up Alamo Homeowners
This is the part worth reading twice. Large portions of Alamo sit in what CAL FIRE designates as a Very High Fire Hazard Severity Zone (VHFHSZ). If your home is in that zone — most of Roundhill, Alamo Oaks, the hills above Stone Valley, and properties abutting Las Trampas Regional Wilderness — you're subject to California Building Code Chapter 7A.
Chapter 7A means:
- Class A fire-rated roofing assembly (not just Class A shingles — the whole system)
- Ember-resistant vents, or roof vents covered with 1/8" noncombustible mesh
- Noncombustible gutters or gutter guards rated for ember intrusion
- Flashing details at valleys, eaves, and penetrations inspected for ember entry points
Contra Costa County inspectors take Chapter 7A seriously after the Kincade and Glass fires. If your contractor submits a permit application without identifying the VHFHSZ status, the plan check will kick it back. You can check your property's hazard zone on the CAL FIRE FHSZ viewer by entering your address.
How Long the Process Actually Takes
Our typical Alamo permit timeline, start to finish:
- Day 1: Submit application through ePermits Center
- Day 1–3: Plan check (same day for straight re-roofs, up to 3 business days if structural work is involved)
- Day 3: Permit issued, fees paid
- Day 4–7: Roof work begins
- Day 7–10: In-progress inspection (called after tear-off, before underlayment; required if the scope includes structural work)
- Day 12–14: Final inspection and sign-off
Permits are valid for 180 days from issuance and can be extended once for another 180 days. If your project slips past that, you'll pay a reinstatement fee and possibly re-apply under any code changes that took effect in the interim.
HOA Rules Are Separate — and Stricter
Contra Costa County issues the building permit. Your HOA controls what the permit lets you actually install. Roundhill Country Club, Stonegate, and several subdivisions around Alamo Plaza require architectural review board approval before you pull the permit. Roundhill, for example, restricts shingle color palettes and requires matching ridge profiles across adjacent homes.
We've covered the HOA side in detail in our Alamo HOA roofing rules guide — worth reading if you're in any of the gated or architecturally-controlled neighborhoods.
The Five Mistakes That Fail Alamo Permit Inspections
- Mismatched underlayment. The permit says synthetic underlayment; the job uses 15-pound felt. Inspector catches it on the tear-off inspection and the job stops until the right material is on-site.
- Missing Chapter 7A compliance in the hills. Crew installs standard ridge vents without ember-resistant mesh. Automatic fail in the VHFHSZ.
- No in-progress inspection called. Homeowner or contractor forgets to call for the mid-job inspection on a tear-off. Final inspection gets rejected and the inspector may require uncovering areas to verify.
- Overlaying a two-layer roof. Previous owner already overlayed once; new contractor tries to overlay again. Code allows two layers maximum. Tear-off required.
- Unlicensed contractor on the application. Homeowner lists a handyman as the roofer. Contra Costa County cross-checks CSLB license status. Permit voided.
Pulling a Permit Yourself vs. Using Your Contractor
California law lets you pull an owner-builder permit on your own primary residence. You don't need a contractor license to do it. You do accept personal liability for code compliance, workers' comp for anyone you hire, and the loss of contractor-backed warranty on the material manufacturer's side — several major roofing brands void their warranty if a non-certified installer does the work.
In practice, we only recommend owner-builder permits when the homeowner is doing the labor themselves on a very small job. For any project you're hiring out, let the licensed contractor pull the permit. It's their license on the line, which means they have a direct financial incentive to pass inspection.
Frequently Asked Questions
Do I need a permit to replace my roof in Alamo?
Yes. Any roof replacement in Alamo requires a building permit from Contra Costa County Department of Conservation and Development. The only exception under CRC R105.2 is minor repair under one roofing square (100 sq ft). Full tear-offs, overlays, and structural repairs always require a permit.
How much does an Alamo roofing permit cost in 2025?
For a typical 2,400–3,200 sq ft Alamo home, expect $385–$560 for a standard asphalt shingle re-roof permit, or $540–$820 for concrete or clay tile because the higher material valuation increases the fee. Structural repairs add $180–$350. The county updates its fee schedule every July.
Is my Alamo home in a wildfire zone that requires Chapter 7A roofing?
Most of Roundhill Country Club, Alamo Oaks, properties near Las Trampas Regional Wilderness, and the hills above Stone Valley Road are inside the Very High Fire Hazard Severity Zone. These homes require a Class A fire-rated roofing assembly, ember-resistant vents, and noncombustible gutters under California Building Code Chapter 7A. Check your specific address on the CAL FIRE FHSZ viewer.
How long does it take to get a roofing permit in Alamo?
Straightforward re-roof permits are typically issued same-day or within 24 hours through the Contra Costa County ePermits Center online portal. Projects involving structural work or Chapter 7A compliance review can take 2–3 business days for plan check. Permits are valid for 180 days and can be extended once.
Can I pull my own roofing permit in Alamo?
Yes. California allows owner-builder permits on your primary residence without a contractor license. You accept personal liability for code compliance, workers' comp for hired labor, and may void manufacturer warranties that require certified installers. For any project where you're hiring the work out, it's better to let the licensed contractor pull the permit.
What happens if I replace my roof without a permit in Alamo?
Unpermitted work creates three problems: insurance claims may be denied if damage is traced to non-permitted work, home sales get flagged during escrow when buyers' inspectors ask for permit history, and the county can require tear-off for inspection to verify code compliance retroactively. Fines are typically double the original permit fee plus reinspection costs.
Bottom Line for Alamo Homeowners
The Contra Costa County permit process for Alamo roofing is not particularly painful — it's a same-day online submission for most jobs, and the fees are modest relative to the total project cost. The pain points are Chapter 7A in the wildfire zones and the two-layer maximum rule. Both of those can turn a quick re-roof into a significantly bigger project if you don't catch them before the crew is on-site.
If you're planning a roof replacement in Alamo and want someone to handle the permit, the Chapter 7A compliance details, and the HOA architectural review in one call, that's what we do. We've been pulling these permits since 1988 and we know which plan checkers to talk to when something unusual comes up.
Call East Bay Roofers at (925) 722-4916 for a free site assessment, or request a quote online. We're GAF Master Elite certified, C-39 licensed (CA #987654), and fully insured. No pressure, no sales pitch — just a contractor who can tell you what your specific roof actually needs.
Related Reading
Get Your Free Roof Inspection
Call today for a no-obligation estimate from a licensed East Bay roofing contractor.
Call (925) 722-4916