How Much Does a Roof Replacement Cost in San Diego?

San Diego roof replacement costs compared: asphalt shingle vs. metal, when a City permit is required, the fees involved, and contract protections for 2026.
Front exterior of a modern remodeled home with olive trees and landscaping at dusk

Roofing & Renovation – San Diego

How Much Does a Roof Replacement Cost in San Diego?

Published roofing quotes in San Diego swing from under $20,000 to well over $60,000, and the gap usually comes down to material choice and how much structural work the reroof triggers. Here is what asphalt shingle and metal roofing actually cost, when the City requires a permit, and the fees and fire-rating rule most homeowners never see coming.

Eco Home Builders editorial team
Updated October 2026
9 min read
A single-story home exterior finished with a standing-seam metal roof and a wood front door
A completed home exterior featuring a standing-seam metal roof, one of the two roofing types compared below.

Key takeaways

  • Pacific-region benchmarks put a midrange asphalt shingle replacement at a $36,391 job cost, while a standing-seam metal replacement averages a $62,152 job cost — roughly 71% more.
  • San Diego requires a building permit when a reroof changes the roof structure, adds more than 6 pounds per square foot (psf) of new weight, or removes the existing “skip” sheathing — a simple like-for-like shingle swap is usually exempt.
  • If more than 25% of your roof area is replaced, altered, or repaired within any 12-month period, the entire roof must meet a Class A fire rating, not just the new section.
  • Homes 45 years or older, or those in a designated historic district, are routed to historic review before a reroof permit issues — typically adding about 10 business days.
  • California law caps a roofing down payment at the lesser of $1,000 or 10% of the contract price; anything higher is a red flag.
  • A reroof can also trigger a California Energy Code review, so confirm with your contractor whether code upgrades apply to your specific roof before you sign.

Why San Diego roofing quotes vary so much

Two homeowners on the same block can get reroof quotes that differ by tens of thousands of dollars, and it is rarely because one contractor is overcharging. Roofing material is the biggest lever: asphalt shingle and standing-seam metal start from very different price points before labor and site conditions even enter the picture. The second lever is scope. A straight tear-off and cover costs far less than a reroof that also has to replace rotted decking, add structural bracing, or satisfy a fire-rating or historic-review requirement. The third lever is permit scope, which depends on exactly what your contractor finds once the old roofing comes off.

The independent cost benchmarks below separate material choice from these add-on triggers, so you can tell which part of a quote is the roof itself and which part is code compliance.

Asphalt shingle vs. metal: cost and resale value

The JLC/Zonda Cost vs. Value Report tracks standardized roofing scopes across the Pacific region every year, which makes it a more consistent benchmark than marketplace averages that mix tear-off size, pitch, and layers. For a typical single-family home, the 2025 Pacific-region data shows:

Source: JLC/Zonda, 2025 Cost vs. Value Report, Pacific region.
Roofing type Job cost Resale value added Cost recouped
Asphalt shingle replacement $36,391 job cost $27,742 resale value 76.2%
Standing-seam metal replacement $62,152 job cost $31,711 resale value 51.0%

Metal costs more upfront and adds more resale value in dollar terms, but asphalt recoups a larger share of what you spend. For a homeowner who plans to sell within a few years, that recouped percentage matters more than the sticker price. For a homeowner planning to stay long-term, metal’s longer service life can change the math — though lifespan claims vary by manufacturer and are not part of this benchmark.

When San Diego requires a roofing permit

Not every reroof needs a building permit, but more trigger one than most homeowners expect. Under City of San Diego Information Bulletin 123, a permit with structural plans is required when the reroof involves any of the scenarios below.

Source: City of San Diego, Information Bulletin 123, “Minimum Standards for Renewal of Roof Covering,” accessed October 2026.
Scenario Permit outcome
Structural members, sheathing, support, or foundation must be altered or replaced Permit required, with structural plans and calculations
New roofing adds more than 6 psf over existing wood shake, wood shingle, or asphalt shingle Permit required, with structural plans and calculations
Spaced “skip” sheathing is removed and replaced with plywood or OSB decking Permit required, with structural plans and calculations
Property is a designated historical resource or in an adopted historic district Permit always required
Damaged sheathing replaced in-kind on a single-family home, duplex, or townhouse (25% or less of roof) Generally exempt
Reroofing with no change to the existing roof structure or diaphragm Generally exempt
New plywood or OSB installed over existing skip sheathing at or below 6 psf total Generally exempt

In practice, a clean tear-off-and-replace with no decking problems often qualifies for an exemption. Once a contractor finds soft decking, undersized rafters, or an extra layer underneath, the project moves into permit territory.

San Diego reroof permit fees

When a permit is required, the City charges separate plan check and inspection fees, and the structure applies per 2,000 square feet of roof area for a full structural replacement.

Source: City of San Diego, Information Bulletin 501, “Fee Schedule for Construction Permits – Structures,” Table 501C, rev. August 2026.
Permit type Plan check fee Inspection fee
Roof structure replacement (per 2,000 sq ft) $1,942.13 base, $617.38 each additional $264.25 base, $264.25 each additional
Roof re-sheathing, single-family/duplex/townhome Hourly, only if structural plans are required $264.25
Repair or replace roof covering in-kind No plan check fee $529.71

These are City fees only, charged on top of your contractor’s price. If your reroof also requires removing and reinstalling rooftop solar, add a separate electrical permit; the same applies to rooftop mechanical equipment, which needs its own mechanical or plumbing permit.

The Class A fire-rating rule

25%
Share of roof area replaced, altered, or repaired within any 12-month period that triggers a full Class A fire-rated roof
10
Typical added business days for historic review on a home 45 years or older before a reroof permit issues

Every roof replacement, alteration, or repair in San Diego must use a Class A-rated roof assembly. The rule that catches homeowners off guard is the 25% threshold: if the work covers more than a quarter of the roof area in a single 12-month period — or if an addition exceeds 25% of the home’s original floor area — the entire roof must be brought up to Class A, not only the new section. Homes in a Very High Fire Hazard Severity Zone built on or after August 27, 2009 face additional wildland-urban interface requirements on top of this.

Know before you sign

If your roof already has two layers of asphalt shingles or built-up roofing, San Diego requires both layers to come off down to the bare deck before new roofing goes on. You cannot add a third layer on top, even for a straightforward shingle swap.

Historic homes and designated districts

If your home is 45 years or older, or sits in an adopted historic district, your reroof plans are routed through historic review before the City issues a permit. The City’s own guidance puts that review at roughly 10 business days for a straightforward case. In-kind roof repair on a designated resource may qualify for a streamlined path, but new materials, color changes, or anything beyond repair typically need full review.

A two-story home exterior with an asphalt shingle roof and desert landscaping
An asphalt shingle roof on a completed exterior project; shingle reroofs are more likely to qualify for a permit exemption than reroofs that add structural weight.

Wood shake and wood shingle roofs carry their own restriction: the City generally does not allow new wood shake or shingle reroofs, with narrow exceptions under the California Historical Building Code, and you cannot install new covering directly over existing wood shakes or shingles regardless of age.

What else drives your price

Beyond material and permit scope, a few project specifics move the final number more than homeowners expect:

  • Tear-off vs. overlay. A full tear-off costs more upfront than an overlay but is often the only option once the City’s double-layer limit is reached.
  • Decking condition. Rotted or undersized decking discovered mid-project adds cost and can shift the job into permit territory.
  • Roof pitch and access. Steep or hard-to-access roofs take longer and carry higher labor costs regardless of material.
  • Disposal and layers. Removing two layers of old roofing generates more debris than a single-layer tear-off, which affects disposal costs.
  • Energy code scope. A reroof can fall under California Energy Code Section 150.2(b)1, so ask whether your project needs an energy compliance filing.

Protecting your payment under California law

A roof is a large enough purchase that California builds in specific contract protections. Under rules published by the Contractors State License Board, a home improvement down payment is capped at the lesser of $1,000 or 10% of the total contract price — whichever amount is smaller. Any payment beyond that initial deposit has to be tied to work actually completed or materials already delivered to your home, not paid in advance. Before signing, verify your contractor’s license is active through the CSLB, and get the full scope — tear-off extent, decking replacement terms, disposal, and warranty — in writing rather than relying on a verbal walk-through.

How much does it cost to replace a roof in San Diego?

Pacific-region benchmarks put a midrange asphalt shingle replacement at a $36,391 job cost and a standing-seam metal replacement at a $62,152 job cost. These are third-party industry averages, not an Eco Home Builders quote, and your actual price depends on roof size, pitch, decking condition, and whether the project triggers a City permit.

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

Only in certain cases. A permit with structural plans is required if the reroof changes the roof structure, adds more than 6 psf of weight over existing wood shake, wood shingle, or asphalt shingle, or removes skip sheathing. A straightforward like-for-like shingle swap with no structural changes is generally exempt, per City of San Diego Information Bulletin 123.

What is a Class A roof and why does it matter?

Class A is the highest fire-resistance rating for a roof assembly, and San Diego requires it for every roof replacement, alteration, or repair. If more than 25% of the roof area is affected within any 12-month period, the entire roof — not just the repaired section — must meet Class A.

Can I install a new roof over my old one?

Only if there is currently a single layer. If your roof already has two layers of asphalt shingles or built-up roofing, San Diego requires both to be removed down to the deck before new roofing is installed.

Does a reroof affect my home’s energy code compliance?

It can. City of San Diego Information Bulletin 123 notes that reroofing may trigger a California Energy Code compliance review under Section 150.2(b)1. Ask your contractor to confirm whether this applies to your specific roof type and scope before you budget the project.

What should my roofing contract include?

A written, fixed-scope contract that spells out tear-off extent, decking replacement terms, material and color, disposal, warranty, and payment schedule. California law caps the down payment at the lesser of $1,000 or 10% of the contract price, and any later payments must match work already completed.

Get a real roof replacement estimate

Every roof is different once a contractor is actually on it — pitch, layers, decking, and fire-zone rules all change the number. Eco Home Builders can walk your roof and give you a written, fixed-scope proposal for your home.

Schedule a consultation

Sources

  1. JLC/Zonda, 2025 Cost vs. Value Report, Pacific region
  2. City of San Diego, Information Bulletin 123, “Minimum Standards for Renewal of Roof Covering” (accessed October 2026)
  3. City of San Diego, Information Bulletin 501, “Fee Schedule for Construction Permits – Structures,” Table 501C (rev. August 2026)
  4. California Contractors State License Board (CSLB), home improvement down payment and payment rules

Job cost, resale value, and cost-recouped figures are third-party Pacific-region industry benchmarks from JLC/Zonda, not an Eco Home Builders price quote. Permit fees and code citations reflect City of San Diego publications as referenced above and are subject to change; confirm current fees and requirements with San Diego Development Services before finalizing a budget.

More Blog