San Diego roofing permits and rules
Source: California Roofing Help (californiaroofinghelp.com), part of the Local Help Stations network (localhelpstations.com). Last updated November 2, 2026.
Roofing permits in San Diego
San Diego Information Bulletin 123 (September 2026) says a building permit is not required for renewal of roof coverings when the existing roof structure, including the roof diaphragm, is not altered. Reroofs do not qualify for No-Plan Permits; when a permit is required, plans are required. (source: City of San Diego Development Services)
A permit is required when structural framing, sheathing or support elements must be altered, when wood shakes or shingles or asphalt shingles are replaced with material weighing more than six pounds per square foot, when spaced skip sheathing is removed and new sheathing installed, or when the site is a designated historical resource or in a historic district. (source: City of San Diego Development Services)
For single-family homes, duplexes and townhouses only, damaged sheathing may be replaced in kind without a permit if the cumulative area does not exceed 25 percent of the entire roof surface. Where more than 25 percent of the total roof area is replaced, altered or repaired within any twelve month period, the entire roof must be a Class A roof assembly. Wood shingles and wood shakes are not permitted for new coverings except as allowed for historic buildings. (source: City of San Diego Development Services)
Statewide rules that apply here
Roofing contractors are licensed by CSLB in the C-39 Roofing classification. A C-39 contractor installs products and repairs surfaces that seal, waterproof and weatherproof structures, using materials such as asphaltum, pitch, tar, felt, metal roofing systems, shakes, shingles, roof tile, slate and other membrane materials. (source: Contractors State License Board)
The contractor license law does not apply to work under $1,000 in total (labor, materials and everything else) that is casual, minor or inconsequential and does not need a building permit. The exemption is lost if the job is split up to get under $1,000, if the person advertises as a contractor, or if they employ anyone to help (B&P 7048). AB 2622, approved in September 2024, raised this limit from $500 to $1,000, and the section was amended again effective January 1, 2026. (source: California Legislature) (source: California Legislature)
See permits in other cities, doing your own work and checking a license.
Other cities: Los Angeles · San Diego · San Jose · San Francisco · Sacramento · Fresno · Long Beach · Oakland
On this site: Do I need a permit to replace a roof in California? · When does a California roofer need a C-39 license? · Hiring a roofer after a California wildfire or declared disaster · California roof insurance claim deadlines · California roofing contract and payment rules · How to check a California roofer and complain · Can I reroof my own house in California? · Roofing permit costs in California cities · Cool roof and fire-zone roofing rules in California cities · Where to complain about a California roofer · Cities · FAQ · Sources
Sources
- City of San Diego Development Services: Information Bulletin 123: Minimum Standards for Renewal of Roof Covering (September 2026) (checked November 2, 2026)
- Contractors State License Board (CSLB): C-39 Roofing Contractor classification (checked November 2, 2026)
- California Legislature (California Legislative Information): Business and Professions Code 7048 (minor work exemption) (checked November 2, 2026)
- California Legislature (California Legislative Information): Assembly Bill 2622 (2024), Chapter 240: Contractors: exemptions (checked November 2, 2026)
Last updated: