Roofing Permits in San Diego: What Homeowners Need to Know

Updated - July 17, 2026

Table of Contents

Protecting Your Roof From Damage

Roofing permits San Diego homeowners deal with aren’t always required — but when they are, skipping the paperwork can cost far more than the permit fee itself. At Ascent Roofing, a family-owned contractor based in National City, we pull permits on the vast majority of the residential and commercial roofs we replace across San Diego County, and we’ve seen what happens to homeowners who tried to skip that step on their own. Here’s what actually triggers a permit, what doesn’t, and how we handle the process so you don’t have to.

When You Actually Need a Permit

The City of San Diego’s Information Bulletin 123 lays out the rule clearly: a permit is not required for a straightforward re-roof where the existing roof structure, including the diaphragm, is left unaltered. But a permit becomes mandatory the moment structural framing, decking, or sheathing is replaced or altered, when a roofing material heavier than six pounds per square foot is installed over old wood shakes or shingles, or when the project site includes a designated historic resource. Most full tear-off replacements end up needing a permit because old decking is usually damaged underneath. Understanding roofing permits San Diego rules require before you sign a contract keeps a project from stalling halfway through.

Historic Homes and Fire Hazard Zones Add Extra Steps

If your home is 45 years or older, city rules require plans to be submitted for historic review before a permit is issued, unless the work qualifies as in-kind repair. Homes in a Very High Fire Hazard Severity Zone face additional requirements too — Class A roof coverings, ember-resistant attic venting, and sealed roof valleys are mandatory, not optional, for homes in these WUI areas stretching from Poway and Escondido out toward the backcountry. We cover the material side of this in our post on fire-resistant roofing for San Diego homes, but the permitting side matters just as much — building a fire-rated roof without the right sign-offs can still leave you exposed if there’s ever a claim.

Title 24 Cool Roof Rules You Can’t Skip

California’s energy code adds another layer most homeowners don’t see coming. The California Energy Commission’s Building Energy Efficiency Standards, known as Title 24, require most new and replacement roofs to meet minimum solar reflectance and thermal emittance values — the “cool roof” standard — and replacing more than half a roof within a 12-month window triggers full compliance. This isn’t something you can decide to skip; it’s checked as part of the permit review, and it affects which shingle, tile, or membrane products qualify for your project.

What Skipping the Permit Actually Costs You

Skipping roofing permits San Diego code requires creates problems that surface at the worst possible time — usually when you’re selling the house or filing an insurance claim. Buyers’ inspectors flag unpermitted work during escrow, which can delay or kill a sale. Insurance carriers can deny a claim tied to work that was never permitted or inspected, arguing the roof wasn’t installed to code. And if the city catches unpermitted structural work later, you can be required to open the roof back up for inspection after the fact, which costs far more than doing it right the first time.

How Ascent Roofing Handles Your Permit

We pull the permit, prepare the submittal package, and schedule the required inspections as a standard part of every applicable residential roof replacement we do. You don’t have to deal with the city’s online portal or figure out whether your project needs structural calculations — we’ve done it enough times to know exactly what San Diego’s Development Services Department wants to see. For HOA properties and multi-family buildings, we coordinate with property managers through our HOA roofing services so board approval and permitting happen on the same timeline.

If you’re still deciding between a repair and a full replacement, our roof replacement guide for San Diego homeowners walks through how permitting fits into that decision. Get My Free Estimate and we’ll tell you upfront whether your project needs a permit before any work starts.

What to Expect From Permit to Final Inspection

Once we submit your project through the city’s online portal, a typical residential re-roof permit is reviewed and issued within a few business days to a couple of weeks, depending on whether structural calculations or historic review are required for your specific property. After installation, the city schedules a final inspection to confirm the roof assembly matches the approved plans before the permit closes out. We walk through this entire sequence, plus what happens at each inspection milestone, in our breakdown of the roof replacement process. If you’d rather have someone verify your roof’s condition before pulling any permit, our residential roof inspection service tells you exactly what the project will require. Learn more about how our family has handled roofing permits San Diego projects require for over 40 years combined on our about us page.

Frequently Asked Questions

Do I need a permit to replace my roof in San Diego?

It depends on the scope. If any structural framing, decking, or sheathing is being replaced, or if you’re in a historic district or fire hazard zone, yes. A straightforward re-roof that doesn’t touch the structure below sometimes doesn’t require one — we can confirm this for you before work begins.

How long does it take to get a roofing permit in San Diego?

Most standard residential re-roof permits are issued within a few business days to two weeks. Projects requiring structural calculations or historic review can take longer.

What happens if I skip the permit?

You risk a denied insurance claim, complications during a home sale, and potential city enforcement action requiring you to open the roof back up for inspection after the fact.

Does Ascent Roofing handle the permit process for me?

Yes. We pull permits, prepare submittals, and schedule inspections as part of our standard process on applicable projects throughout San Diego County. Call 858-462-7753 to discuss your project.

Ready to Get Started?

Permitting doesn’t have to be the headache that stalls your roofing project. Let our family handle the paperwork while you focus on picking the right roof.

Get My Free Estimate or call us at 858-462-7753.

Sources

Share on

Carlos Alfaro

Carlos Alfaro

Ascent Roofing Founder

Carlos Alfaro co-founded Ascent Roofing alongside his father, combining a new generation’s vision with traditional expertise. With years of experience managing roofing projects, he is passionate about guiding homeowners and HOAs through the roofing process with transparency and care. His leadership ensures projects run smoothly, blending innovation with the company’s legacy of quality and trust.

Licensed: 10307774 – C39 CA

Related Posts

Contractor follows a roof maintenance checklist before San Diego rainy season
Blog

Roof Maintenance Checklist for San Diego Homeowners: Getting Ready Before Rainy Season

A roof maintenance checklist San Diego homeowners can actually use needs to account for our short, concentrated rainy season. Ascent Roofing, a family-owned San Diego roofing contractor based in National City, walks through gutter clearing, shingle and flashing inspection, attic checks, tree trimming, and when to call a professional before the first storm of the season arrives.

Read More »
Roofer securing a tarp during a San Diego rainy season roof leak repair
Blog

What to Do If Your Roof Leaks During San Diego’s Rainy Season

Ascent Roofing explains what to do the moment you spot a roof leak San Diego rainy season storms cause, from the first-hour response to whether homeowners insurance will cover the damage. Get practical steps for containing water, deciding between repair and replacement, and preventing the next leak before winter rains return.

Read More »
Contractor inspecting a worn 20 year old asphalt shingle roof in San Diego
Blog

Is It Worth Replacing a 20-Year-Old Roof? A San Diego Homeowner’s Decision Guide

Ascent Roofing helps San Diego homeowners answer one question: is it worth replacing a 20 year old roof, or is another repair the smarter move right now? This decision guide covers roof lifespan by material, warning signs to watch for, repair-versus-replacement costs, resale value, insurance considerations, and financing options before you commit to either path.

Read More »