Top Pro Roofing SD is a referral marketplace. We connect San Diego County homeowners with CSLB-licensed roofers. We do not install roofs, we do not pull permits, and we do not adjust insurance claims. Call (760) 750-5557.

If a contractor or adjuster mentions a “25 percent rule,” treat that as a prompt to confirm, not as a number this page can certify for your house.

People use that phrase for two different things that get mixed together:

  1. Building officials may require a larger reroof to meet current code (cool-roof, Class A assembly, flashing, ventilation) once work crosses a stated share of the roof.
  2. Insurers may use a policy percent to decide patch vs replacement, or whether ordinance-or-law coverage applies.

Those percents are not one statewide figure we can invent or republish as law. Model codes, California amendments, local municipal amendments, and your policy language can differ. The licensed C-39 writing the permit and your insurer (or the declarations page plus the ordinance-or-law endorsement) have to tell you the number that applies to this address, this scope, and this 12-month window if they use one.

This guide covers what to ask, what San Diego jobs often trigger once a full-code reroof is required, why splitting work is a poor loophole, and how claims interact. It does not replace the code book or your policy.

Do not treat 25% as a California-wide constant

You will see blogs cite IBC/IRC reroofing language and CBC Chapter 15 as if every California city uses the same percent. That is how the nickname spread. Florida discussion of a similar idea is a different code family.

What we will not do:

  • State that California always uses 25% for every repair, overlay, or claim
  • Invent a dollar threshold, a typical upgrade surcharge, or a “surcharge as % of base”
  • Tell you to stay at 24% as a legal strategy

What you should do:

  • Ask the building department (or the contractor’s permit notes) what share of roof area, if any, forces the whole roof to current code, and whether the window is rolling
  • Ask the insurer in writing whether the claim uses a percent of roof area, a percent of damage, or something else, and whether ordinance-or-law applies
  • Get the licensed contractor to write the measured roof area and the repair/replace area on the bid so those two conversations use the same numbers

The threshold, when a jurisdiction uses one, is typically area of covering being repaired or replaced, not job cost. A cheap patch on a large roof and an expensive patch on a small roof are not interchangeable tests.

How San Diego cities actually show up at the counter

San Diego County is not one permit shop. Each city issues roofing permits and may amend the California Building Code. Staff also differ in how closely they check stated scope.

What is consistent enough to say without inventing a percent:

  • Ask the AHJ whether this scope needs a permit. Do not treat every covering change as a handshake job, and do not assume every reroof in the county needs a permit. For City of San Diego jobs, start with Information Bulletin 123. Read the current bulletin.
  • Once the official scope is a full current-code reroof, Title 24 cool-roof, Class A in mapped WUI, and flashing or ventilation upgrades can enter the package. Confirm each item with the permit set.
  • The contractor’s description on the application is how most counters first see the job. If inspection later shows a larger tear-off than stated, the homeowner can be required to finish to current code, and the contractor can face CSLB trouble
JurisdictionWhat to confirm locally
City of San DiegoWhether this scope needs a permit; start with IB 123
Chula VistaCurrent reroof and repair path; WUI parcels if mapped
CarlsbadHow partial scopes are checked
OceansideCurrent Building Division path
EscondidoHillside WUI parcels get closer review
El CajonHow they classify a job as a reroof to current code
County (unincorporated)County Building Division plus any WUI overlay

For the permit sequence itself, see San Diego roof permit process.

What a full-code reroof often includes here

Once your city or county says the job must meet current code for the whole roof, the package is usually more than swapping shingles. Exact items depend on city, WUI overlay, and covering type.

Title 24 cool-roof reflectance

Look up the CEC climate zone for this address. Do not treat typical San Diego steep-slope work as a cool-roof default. Low-slope and steep-slope packages differ. See cool roof Title 24 and confirm with the AHJ and the permit set.

Class A fire-rated assembly

Much of the county is in or next to a Wildland-Urban Interface. A Class A roof means the listed assembly (covering, underlayment, deck prep), not a Class A bag on a non-listed stack.

Fire-resistive underlayment

In WUI parcels, a Class A covering on a non-rated underlayment may not satisfy the listed assembly.

Sealed deck and flashing upgrades

Current practice expects drip edge, kick-out at roof-wall intersections, step flashing at sidewalls, and apron flashing at headwalls. Many older San Diego houses lack those details. A full-code reroof is when inspectors require them across the roof.

Ventilation calculation

Current residential code uses net free ventilation ratios that depend on whether a vapor retarder is present. Older attics are often short. A full-code reroof can add ridge, soffit, or other vents. That is a calculation, not a guess.

Sheathing replacement

Rotten or delaminated sheathing found at tear-off has to be replaced before the new covering. That is a condition of the work, separate from any percent nickname.

Why “do a little now, the rest later” is usually a bad plan

Homeowners ask whether they can stay under whatever percent the city or carrier uses. Sometimes a genuine isolated slope is still a partial. Treating the percent as a loophole usually fails for practical reasons:

Permit history is visible. If the code uses a rolling window, two “small” jobs close together can still be read as one reroof. The second permit office can see the first.

Two mobilizations cost more than one. Staging, dumpsters, permits, and minimums hit twice. We will not invent the dollar gap. Ask the contractor to price one full reroof against two mobilizations on the same scope.

The rest of an old roof keeps aging. If one slope is failing because the system is tired, the other slopes are usually the same age.

Carriers notice split claims. If both jobs are claim-related, the insurer can dispute code-upgrade payments on a later claim if they believe the work was split to stay under a policy trigger. That is a policy fight, not something we can settle here. Ask the adjuster in writing.

The case where a partial is honest: one isolated area (a garage, one south slope) and the rest of the roof still has substantial remaining life in the contractor’s written opinion. See partial roof replacement.

Insurance: confirm the percent on the policy

Insurance is where guessing a statewide 25% hurts people.

California homeowners policies generally address sudden damage from named perils (wind, fire, falling objects, and so on). Leak from wear is a different question. Most policies pay actual cash value or replacement cost per the form. Ordinance or law (code-upgrade) coverage is a separate endorsement on many policies.

If a claim and the building official both require the undamaged remainder to be brought to current code, that extra work is often not in a basic ACV/RCV grant unless ordinance-or-law applies. Confirm with the agent before you need it. After a loss is filed, adding the endorsement is usually too late.

Related: does homeowners insurance cover roof leaks in California and does insurance cover roof replacement in California.

We will not invent a surcharge range for “crossing 25%.” Ask the contractor for a line-item of code upgrades and ask the insurer what they will pay.

Partial vs full replacement (without a fake percent)

When damage is borderline, use the written area from the contractor and the answers from the city and insurer.

SituationTypical path to discuss
Isolated slope, rest of roof youngPartial may be honest if city and insurer agree
Scattered damage, rest of roof youngPartial may repeat; ask why damage is scattered
Scattered damage, roof already oldFull replacement is usually the durable path
City or insurer already treating it as a full-code reroofPrice the full current-code job; do not pretend it is a patch
Large share of covering coming off for a watertight repairArea of tear-off is what officials count, not the hail-spot size

Repair vs replace: roof repair vs replace. Overlay vs tear-off: roof overlay vs tear-off in California.

Frequently asked questions

Does any percent rule apply to small repairs?

Cosmetic work that does not remove covering (resealing a vent, replacing a single shingle, caulking) is usually not a reroof. Once covering is torn off and replaced, ask the contractor whether the city treats that area as reroofing work.

Does insurance pay for code upgrades?

Only if the policy includes the endorsement that pays for them, and only if the insurer agrees the loss triggered them. Standard ACV/RCV language restores damaged area toward pre-loss condition. Check the declarations page and call the agent.

Can I do just under the city’s percent this year and the rest next year?

Do not plan that from this article. If they use a rolling 12-month window, two jobs can still add together. Duplicate mobilization rarely saves money. Ask the permit counter and the insurer.

What if my city does not mention a percent at the counter?

The contractor’s license is still on the work. An insurer can still apply their percent on a claim. Those are separate conversations.

Does a tile lift-and-relay count?

If tile is lifted so underlayment can be replaced across a large share of the roof, many officials treat that as reroofing work. Confirm with the C-39 and the city. Most lift-and-relay jobs are not a small patch.

Does this apply to flat roofs?

Reroofing rules are not only for steep slope. Low-slope assemblies have their own insulation, drainage, and flashing upgrades. See flat roof replacement. Confirm the trigger with the official, not a steep-slope nickname.

How is area measured?

Ask the contractor to state: total roof area, area of covering removed and replaced, and whether valleys and perimeter courses needed for a watertight patch are included. A small damaged spot can require a larger tear-off. That larger area is what the counter and the carrier usually count.

How we help

We connect San Diego homeowners with vetted local C-39 roofers who work these permit counters. A licensed contractor can measure the roof, write an honest scope, tell you whether this city and this insurer treat the job as a full-code reroof, and price the upgrades if they apply.

We do not perform roofing work. Verify any contractor’s C-39 at the CSLB license check before signing.

If you have a damage report and need a scope review, call (760) 750-5557 or contact us. Bring the insurer’s written position if you have one.