Permit Required?
Sometimes Required
Typical Fee Range
$200–$400
Exempt for single-family homes if the roof structure is not altered. Permits are required for historic buildings or structure changes.
Fee Method
Valuation-based
What's Required in San Diego
- Building permit not required for renewal of roof coverings where the existing roof structure is not altered
- Permit always required if the building is a designated historical resource or in a historic district
- Required if replacing more than 25% of the original floor area or the total roof area
- New roof coverings must be Class A fire-rated in San Diego
- Roofing cannot be applied over existing wood shakes or wood shingles
- Structural plans and calculations required if replacing structural framing or decking
How to Get a Roof Replacement Permit in San Diego
1
Step 1: Assess Structure
Determine if you are replacing structural members or just the top covering.
2
Step 2: Historic Review
If the home is 45+ years old, verify if a permit is triggered for the reroof project.
3
Step 3: Online Submittal
Apply via OpenDSD for a 'Building Construction' permit if one is required per IB-123.
4
Step 4: Fee Payment
Pay fees based on valuation and inspection needs if the permit is issued.
5
Step 5: Inspection
Schedule a mid-project (if decking replaced) and final inspection via the portal.
Frequently Asked Questions
Usually no, as long as you aren't changing the roof structure and it's not a historic home.
If a permit is required, expect to pay $200–$400 in administrative and inspection fees.
New coverings cannot be applied over existing wood shakes/shingles; removal is required.