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

Do You Need a Permit to Replace a Roof in San Diego

In almost every case, yes β€” a full roof replacement (a tear-off and re-cover, or a complete reroof) requires a building permit in San Diego, issued by the City of San Diego Development Services Department. Replacing the roof covering is regulated work because it affects the structure’s weather envelope and, on a tear-off, exposes the sheathing for inspection. A licensed roofing contractor usually pulls the permit, and an inspection may be required after the old material is removed and again at completion. Permit-free roofing is generally limited to minor repairs β€” not a whole-roof replacement.

Roof Repair vs. Replacement: When You Need a Permit in San Diego

The dividing line in San Diego is usually the scope of work. Small repairs β€” patching a leak, swapping a few damaged shingles, or fixing flashing β€” often don’t require a permit. A full replacement, a tear-off down to the deck, adding a second layer over the old shingles, or any change to the roof structure (rafters, trusses, sheathing) generally does. Some cities also cap how much roof area you can repair before it counts as a replacement. Because that threshold and any wind- or fire-zone rules vary, confirm the cutoff with the City of San Diego Development Services Department β€” the requirements above list what San Diego expects.

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.
Yes β€” a full roof replacement or tear-off requires a building permit in San Diego from the City of San Diego Development Services Department, and it’s usually pulled by a licensed roofing contractor. Minor repairs (a small patch or a few shingles) are often exempt. Confirm the repair-vs-replacement threshold with the City of San Diego Development Services Department.
Small repairs β€” patching a leak, replacing a few shingles, or fixing flashing β€” usually don’t need a permit in San Diego, while a full replacement, tear-off, added shingle layer, or structural change does. Some cities cap the repairable area before it’s treated as a replacement; check with the City of San Diego Development Services Department.