Skip to main content
24/7 Emergency Service | Licensed & Insured CA #987654 | Serving the East Bay Since 1988

Pleasant Hill Roofing Permits: What the City Actually Requires in 2025

By East Bay Roofers Team | 2026-02-19

Pleasant Hill is one of the easier East Bay cities to pull a roofing permit in, once you know that the city handles its own permits. That's the first confusion most homeowners run into. Because Pleasant Hill is small and tucked between Concord, Walnut Creek, and Martinez, people assume Contra Costa County runs the show. It doesn't. The city of Pleasant Hill is incorporated, which means permits go through the City of Pleasant Hill Community Development Department at 100 Gregory Lane, not through the county office in Martinez.

We've been pulling roofing permits in Pleasant Hill since 1988. The process is straightforward for most of the city. Gregory Gardens, Poets Corner, Ellinwood, the blocks around Pleasant Hill Park, the homes along Monument Corridor. There are a few gotchas on the western edge near the Briones foothills, and the fee schedule is different from the county's, but by East Bay standards this is a well-behaved permit office.

Here's what the city asks for, what 2025 fees look like, how long it takes, and the details that trip homeowners up.

When You Need a Permit in Pleasant Hill

Pleasant Hill has adopted the 2022 California Residential Code. 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 single damaged flashing piece? No permit.

Most other work does:

  • Full tear-off and replacement, always requires a permit
  • Overlay over an existing roof, permit required; two-layer maximum under CRC R908.3
  • Structural repair, rotten decking, failed rafters, sagging framing
  • Skylight install or replacement, permit required, plus Title 24 energy documentation
  • Solar-integrated roofing, permit required, with a separate electrical sub-permit for PV

The trick with overlays in Pleasant Hill is that plenty of homes in Gregory Gardens and Poets Corner are old enough to already have two layers from prior ownership. Contractors who don't check first end up scoping an overlay that has to become a tear-off halfway through the job.

What Pleasant Hill Community Development Wants in Your Application

The city accepts roofing applications online through its permit portal and in person at 100 Gregory Lane. Staff are used to over-the-counter re-roof permits and will usually process a clean application the same day or the next business day. A complete application includes:

  1. Property information, APN, site address, owner contact. Your APN is on your Contra Costa County property tax bill.
  2. Contractor license — C-39 roofing license number, workers' comp certificate, general liability proof, and a Pleasant Hill business license. Homeowner-occupants can pull their own permit, with the usual owner-builder caveats.
  3. Scope of work, tear-off versus overlay, number of squares, slope, existing material, proposed material, underlayment spec
  4. Material specifications. Class A fire-rated assembly is required. Chapter 7A may apply if your home is on the western edge near the Briones foothills (see below).
  5. Structural information — required when switching to a heavier material than what's currently installed

If you're staying in-kind, replacing composition with composition, tile with tile, the structural section is minimal. If you're going from asphalt to concrete or clay tile, expect the plan checker to ask for an engineer's letter confirming the framing can carry the extra load. Budget $450–$800 for that letter from a third-party structural engineer.

2025 Permit Fees in Pleasant Hill

Pleasant Hill's fee structure is moderate, lower than Oakland or Berkeley, a bit higher than unincorporated Contra Costa County. For a typical Pleasant Hill home (1,800–2,600 sq ft, roughly 20–28 squares):

  • Asphalt shingle re-roof: $395–$595 total
  • Tile or wood shake re-roof: $540–$820 total
  • Structural repair addition: add $180–$360
  • Skylight sub-permit: usually bundled into the base re-roof permit
  • Engineer's letter (for material weight upgrades): $450–$800 from a third-party engineer

These numbers reflect the city's 2025 fee schedule. Expect the city to update annually.

The Briones Foothills Wildfire Question

Most of Pleasant Hill is not in a Very High Fire Hazard Severity Zone. The flats — Gregory Gardens, Poets Corner, downtown, Buskirk Park area, Hookston Station, Contra Costa Centre — are out of the VHFHSZ under CAL FIRE's current mapping. For those homes, Chapter 7A does not apply, and you're looking at a standard Class A roof covering requirement.

Where it gets nuanced is the western edge of the city, on the slopes facing Briones Regional Park. Some parcels on the higher elevations near Sherwood Forest, Vista Oaks, and the blocks abutting the open space do fall into a fire hazard zone. If your home is up against the foothills or backs directly to open space, check your specific address on the CAL FIRE FHSZ viewer before assuming Chapter 7A doesn't apply.

If your home is in a VHFHSZ, Chapter 7A means:

  • Class A fire-rated roof assembly (not just Class A shingles — the whole system)
  • Ember-resistant vents, or vents screened with 1/8" noncombustible mesh
  • Noncombustible gutters or gutter guards rated against ember intrusion
  • Sealed flashing details at valleys, eaves, and penetrations

The California Building Code treats Chapter 7A as a non-negotiable in these zones, and Contra Costa Fire Protection District inspectors are familiar with the requirements.

How Long the Process Takes in Pleasant Hill

Realistic timelines for a Pleasant Hill re-roof permit:

  • Day 1: Submit the application online or in person at 100 Gregory Lane
  • Day 1–2: Plan check for a standard re-roof — often same-day over the counter
  • Day 2–5: Plan check if structural repair or material weight change is involved
  • Day after issuance: Work can begin
  • Mid-job: In-progress inspection after tear-off if the scope includes structural work
  • End of job: Final inspection and sign-off

Permits are valid for 180 days from issuance and can be extended once with written justification. Pleasant Hill's inspectors tend to schedule inspections within 1–2 business days of the request, which is faster than many larger cities.

HOAs and Subdivision Rules

Pleasant Hill has fewer HOA-controlled subdivisions than cities like Walnut Creek or San Ramon, but some of the newer developments do have architectural review requirements that run separately from the city permit. The city permit tells you whether you can install a roof; the HOA's CC&Rs tell you what you can install. Color, profile, and material type are the usual restrictions.

If you live in a subdivision with an HOA, get the architectural review board approval in writing before your contractor starts ordering material. We've seen crews show up to a Pleasant Hill job with the wrong color architectural shingle because nobody checked the HOA color palette first.

Common Inspection Failures in Pleasant Hill

  1. Two-layer overlay attempt on an older home. Gregory Gardens and Poets Corner homes frequently already have two layers. A third is not allowed.
  2. Wrong underlayment on the permit. The application lists synthetic; the crew installs 15-pound felt. Inspector catches it at the mid-job inspection.
  3. Missing structural letter on a tile upgrade. Switching from composition to concrete tile without an engineer's letter. Plan checker kicks it back before issuance.
  4. No Pleasant Hill business license on the contractor. Out-of-area contractors without a city business license get held at the counter.
  5. Missed mid-job inspection. On scopes with structural work, the in-progress inspection is mandatory. Skipping it forces the inspector to require opening up completed work to verify.

Owner-Builder vs. Licensed Contractor in Pleasant Hill

California law lets you pull an owner-builder permit on your own primary residence without a contractor license. You can walk into 100 Gregory Lane and do it yourself. The tradeoff: you accept personal liability for code compliance, workers' comp for anyone you hire, and the potential loss of manufacturer warranty coverage on brands like GAF, CertainTeed, and Owens Corning that require certified installers.

For a homeowner doing the labor themselves on a small single-slope project, owner-builder permits make sense. For any project you're hiring out, it's better to let your licensed C-39 contractor pull the permit. Their license is on the line, which means they have a direct financial stake in passing inspection.

Frequently Asked Questions

Does Pleasant Hill issue its own roofing permits or does Contra Costa County?

The City of Pleasant Hill issues its own permits through the Community Development Department at 100 Gregory Lane. Pleasant Hill is an incorporated city, so Contra Costa County has no role in city building permits. Applications can be submitted online or in person.

How much does a Pleasant Hill roofing permit cost in 2025?

For a typical Pleasant Hill home, expect $395–$595 for a standard asphalt shingle re-roof permit, or $540–$820 for tile or wood shake. Structural repairs add $180–$360. Engineer's letters for tile upgrades run $450–$800 from a third-party structural engineer.

Is Pleasant Hill in a wildfire zone that requires Chapter 7A roofing?

Most of Pleasant Hill is outside the Very High Fire Hazard Severity Zone. The flats — Gregory Gardens, Poets Corner, downtown, and neighborhoods along Monument Corridor — do not require Chapter 7A. Some properties on the western edge near the Briones foothills and adjacent open space can fall into a hazard zone. Check your specific address on the CAL FIRE FHSZ viewer.

How long does a Pleasant Hill roofing permit take to issue?

Clean re-roof permit applications are frequently issued same-day or next business day at the Community Development counter. Projects with structural work or material weight changes can take 2–5 business days for plan check. Permits are valid for 180 days from issuance.

Can I overlay a new roof over my existing one in Pleasant Hill?

California code allows up to two layers of roofing total. If your home already has two layers from a previous installation — common on older homes in Gregory Gardens and Poets Corner — a third overlay is not permitted, and the existing roof has to be torn off before new material can go down.

Can I pull my own roofing permit in Pleasant Hill?

Yes. California allows owner-builder permits on your primary residence. You take on personal liability for code compliance, workers' comp for hired labor, and may void manufacturer warranties that require certified installers. For any project you're hiring out, it's better to let the licensed contractor pull the permit.

Bottom Line for Pleasant Hill Homeowners

The Pleasant Hill permit process is one of the more reasonable ones in the East Bay. Fees are moderate, plan check is fast, and the city staff are easy to work with. The things that slow projects down are almost always avoidable: unknown existing layer counts, missing structural letters on tile upgrades, and out-of-area contractors without a local business license.

If you'd like someone to handle the Pleasant Hill permit, the material selection, and the inspection sign-offs in one call, that's what we do. We've been working in Pleasant Hill for decades and we know the Community Development counter well.

Call East Bay Roofers at (925) 722-4916 for a free site assessment in Pleasant Hill, or request a quote online. We're GAF Master Elite certified, C-39 licensed (CA #987654), fully insured, and rated 4.9/5 across 527 reviews.

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