Why your roof needs a permit
California requires building permits for full roof replacements. Skipping the permit creates three problems:
- Insurance complications. An unpermitted roof can void coverage on damage claims.
- Resale issues. Open or missing permits show up in title searches and slow sales.
- Code compliance. Title 24 cool roof requirements are checked at final inspection. Non-compliant installs get red-tagged.
Building departments in Stanislaus County
Stanislaus County (unincorporated areas)
Building Department.
1010 10th St, Suite 6500, Modesto, CA 95354.
Phone: (209) 525-6557.
Hours: Mon–Fri, 8 AM–5 PM.
Online: stancounty.com/planning
City of Modesto
Modesto Building Division.
1010 10th St, Modesto, CA 95354.
Phone: (209) 577-5267.
Online permits available at modestogov.com
City of Turlock
Turlock Building Division.
156 S Broadway, Turlock, CA 95380.
Phone: (209) 668-5500.
Online: cityofturlock.org
City of Ceres
Ceres Building Division.
2720 2nd St, Ceres, CA 95307.
Phone: (209) 538-5712
City of Riverbank
Riverbank Building Division.
6707 3rd St, Riverbank, CA 95367.
Phone: (209) 869-7100
City of Oakdale
Oakdale Building Division.
280 N 3rd Ave, Oakdale, CA 95361.
Phone: (209) 845-3571
City of Patterson
Patterson Building Division.
1 Plaza, Patterson, CA 95363.
Phone: (209) 895-8000
Permit fees by city
Permit fees scale with project value (the "valuation" you declare on the application). For a typical $12,000–$18,000 roof replacement:
- Modesto: $280–$420
- Turlock: $260–$400
- Ceres: $230–$360
- Riverbank: $210–$340
- Oakdale: $240–$380
- Unincorporated Stanislaus: $220–$360
Smaller cities (Empire, Patterson, Hughson) often handle permits through the county.
The permit timeline
- Application submitted by contractor (or homeowner if self-permitting). Includes product SKU, CRRC values, project valuation, and contractor license number.
- Review: 2–5 business days in most Stanislaus cities. Online applications often process faster.
- Permit issued. Print and post at the job site before work begins.
- Tear-off inspection (some cities) once the deck is exposed. Verifies condition of decking.
- Final inspection after install. Inspector verifies product matches application, flashing details, and Title 24 compliance.
- Permit closed when inspection passes.
What the inspector checks
- Product SKU on the roof matches the permit application
- Cool Roof Rating Council (CRRC) labels (still on wrappers, if available)
- Flashing at every penetration, valley, and wall transition
- Ridge ventilation
- Underlayment grade matches application
- Drip edge at eaves and rakes
What happens if you skip the permit
- City discovers it later (often during the next sale's title search): up to 2x the standard fee plus retroactive inspection
- Insurance carrier denies a future claim citing unpermitted work
- Some HOAs report unpermitted work to the city
- You become the responsible party if structural or code issues surface later
How DeHart handles permits
Every roof we install includes the permit:
- We pull the permit before crews arrive on day 1
- We submit the application with the exact product SKU and CRRC values
- We schedule inspections at the right job phase (tear-off and final)
- We are present for the final inspection if you cannot be home
- The permit fee is itemized in your flat-rate quote — no surprises
Ready to plan a permitted roof replacement? Schedule a free inspection or call (209) 667-7737.
