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.