Roof Replacement in San Diego, CA | Tilehurst Roofing

Roof Replacement in San Diego - Free Roof Inspection, Written Price

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

653+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as $159/month*on approved credit; ask for current terms
Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Fast, Reliable Roof Replacement Across San Diego

Roof Repair in San Diego and full replacement typically runs $14,000 to $42,000 for a tear-off and re-roof on a standard 2,000-square-foot home, with the spread driven by material choice, roof pitch, and whether the property sits inside a CAL FIRE High Fire Hazard Severity Zone. We know those numbers matter before anyone climbs a ladder, which is why Tilehurst Roofing puts a written price in your hands before the first nail is driven. Call (945) 303-9821 and you’ll get a live person, a straight answer on timeline, and a scope that accounts for your neighborhood, your lot, and your permit situation.

Call (945) 303-9821

Our Roof Replacement crews work San Diego neighborhoods from Ocean Beach to Scripps Ranch every week. We know when the marine layer sits heavy on Clairemont rooftops in June, we know what a Santa Ana wind does to ridge cap in Rancho Bernardo, and we know which hillside zip codes trigger Class-A fire-rated assembly requirements that coastal crews never flag. That local knowledge changes what goes into your quote and what passes inspection.

Why Tilehurst Roofing Is San Diego’s Preferred Roof Replacement Company

Greg Holloway, who leads Tilehurst Roofing, built this location inside the Kingswell family of roofing companies, founded in 2000. The Kingswell Way hasn’t changed: say the price before the work, show up in the window we gave, leave the place cleaner than we found it, put the guarantee in writing, and come back if it fails. Every job carries the 365-Day Done Right Promise, a full year of documented accountability, and every repair gets a written guarantee before the crew leaves your driveway.

San Diego homeowners who have already been burned by no-shows and price changes at the door tell us the same thing: they want one company that answers the phone and stands behind the job. That’s why a live person answers every call at (945) 303-9821, 24 hours a day, seven days a week. No voicemail. No callback queue. No waiting until Monday.

Dispatch and scheduling for the San Diego service area run through our local metro office, and every technician who steps onto your property is background-checked and uniformed. You’ll know exactly who is on your roof, and you’ll have the written scope in hand before they start.

New Roof Installation in San Diego

New roof installation in San Diego covers the full spectrum from a tear-off and replacement on a 1970s stucco ranch in Linda Vista to an entirely new assembly on a post-2003 Cedar Fire rebuild in Scripps Ranch. On existing homes, we remove everything down to the decking, inspect the framing and sheathing, replace any compromised structural wood, then build the new system back up: underlayment, flashing, drip edge, the roof covering itself, and the ridge cap. A standard asphalt shingle new roof installation on a single-story San Diego home generally runs $14,000 to $22,000, while architectural shingles on a larger two-story home land between $20,000 and $32,000. Tile work starts higher, typically $28,000 to $42,000, because the material and the labor are both heavier.

When Full Replacement Is Required

If your roof is original to a home built between 1920 and 1975, the underlayment has almost certainly failed, even if the tile on top still looks fine. San Diego’s light rainfall means homeowners routinely defer maintenance for a decade or more. By the time an El Niño winter arrives, we’re not patching cracks, we’re tearing off to the decking and starting over. Our Roof Replacement team will tell you plainly if a repair would just buy you a season.

New Construction and Detached Structures

For new construction or a detached shop, ADU, or outbuilding on an acre lot, the scope includes sealing the roof assembly to the structure’s walls, coordinating any required setbacks from well heads and septic lines, and pulling the right permit before anything goes up. New-build roofing in San Diego county jurisdiction often requires city-or-county inspection at decking stage, then again at final. Pricing for a new detached ADU roof runs $8,000 to $15,000 depending on roof area and material.

Reroofing in San Diego

Reroofing in San Diego is where we see the biggest difference between a legitimate contractor and a storm chaser. The question isn’t whether to lay new material over old, it’s whether the underlayment and decking below that material are still structurally sound. In coastal neighborhoods west of I-5, a tile-over with new underlayment often works, because the existing substrate has been dry and intact. Inland, especially around Kensington, Mission Hills, and the canyon-adjacent lots, decades of uninsulated attic heat and occasional marine moisture have often degraded the felt and the decking itself. A straight reroof, layering new shingles over old, runs $10,000 to $16,000 in San Diego. A reroof that requires decking replacement runs $16,000 to $24,000.

Tear-Off Versus Tile-Over Scope

We don’t assume. We open the roof, inspect the decking, and show you what’s there. If the decking is sound and the existing tile or shingle is a single layer, a tile-over or shingle-over saves real money. If the decking is rotted or the old roof crew installed over failed felt, a tile-over will fail again, and faster than the first one did. On acreage where old homes carry original clay tile from the 1930s or 1940s, we almost always recommend a tear-off, because the felt of that era simply doesn’t survive 60 years of San Diego sun.

Class-A Compliance and Permit Pulls

If you’re in a High Fire Hazard Severity Zone east of I-15, including Scripps Ranch, Rancho Peñasquitos, and Poway, a re-roof permit legally requires a Class-A fire-rated assembly. A contractor who quotes a straight tile-over without checking the CAL FIRE map can leave you with a failed inspection, a mid-project tear-off, and a bill that doubles. We check that map before we quote, and we pull the permit ourselves.

Trusted Brands We Service in San Diego

We install GAF repair in San Diego and systems from CertainTeed and Owens Corning asphalt and architectural shingles, plus IKO products for specific profile and wind-rating requirements. You get a genuine choice, not whatever happens to be on the truck. For San Diego’s dominant clay and concrete tile roofs, we carry Boral Class-A assemblies compatible with the Spanish Colonial and Mission Revival homes from Mission Hills to Kensington. Local parts are stocked for the brands we install, which means faster turns on warranty and replacement work.

Common Roof Replacement Problems We See in San Diego Homes

  • Marine-layer dry rot along fascia and eaves. June Gloom moisture from Ocean Beach up through La Jolla settles on roof edges without a single drop of rain. It soaks into cracked tile mortar and spent underlayment, rotting valleys and fascia where the soakage never dries.
  • Deferred maintenance compounding on 10-plus-year-old tile roofs. Homeowners skip annual inspection because it rarely rains. Then an El Niño winter arrives and exposes simultaneous leaks across the entire roof, turning what could have been a repair into a full tear-off.
  • Wood-shake roofs now non-compliant for re-roof permits in fire hazard zones. Inland communities like Santee and El Cajon still carry old wood shake that fails current Class-A requirements. A permit for any re-roof there mandates a compliant assembly.
  • Santa Ana wind fatigue on ridge cap and flashing. Fall and winter wind events mechanically work ridge cap, pipe boots, and chimney flashing loose faster than the rare rainfall would suggest. By the time the first real storm hits, the damage is already done.

Pricing for Roof Replacement in San Diego, CA

Here are honest San Diego numbers. A straight asphalt shingle replacement runs $14,000 to $22,000 on a standard single-story. Architectural shingles, $20,000 to $32,000. Concrete or clay tile, $28,000 to $42,000. Flat roofing, which shows up on mid-century ranches in Clairemont and Linda Vista, runs $12,000 to $18,000. Acreage lots with long material hauls, equipment access constraints, and detached structures add $2,000 to $6,000 depending on scope. Every quote is written, line-itemed, and fixed, no change orders and no door-knock price adjustments. Call (945) 303-9821 to schedule a free estimate, and you’ll have the number before anyone touches a shingle.

We Also Serve Cities Near San Diego

Tilehurst Roofing handles roof replacement in San Diego and the surrounding metro: Coronado, National City, Chula Vista, and Lemon Grove. Our Roof Replacement in San Diego crews schedule locally throughout the county, which means the same crew that quotes your job is the one that shows up to do it.

Serving San Diego, CA - Our Local Coverage Area

We’re based in the San Diego area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.

FAQs About Roof Replacement in San Diego

What Actually Changes a Quote on an Acreage Lot in San Diego

Most roof replacement pages tell you the same thing: price depends on square footage, pitch, and material. That’s true on a Pacific Beach bungalow. It’s incomplete on a half-acre lot off Cielo Drive in Rancho Peñasquitos. Here, the quote moves on things no drive-by estimator ever checks: the High Fire Hazard Severity Zone map, the septic and well setbacks around outbuildings, the grading and drainage across an open lot, and the haul distance from the road to each structure. A detached shop with a roofline 200 feet from the street needs material shuttling. A 1970s stucco ranch with original clay tile may have failed decking across 30 to 40 squares that no one will know about until the tile comes off. We scope all of that before we quote, because a written price means nothing if the scope behind it is wrong.

On that Rancho Peñasquitos lot, we opened the original clay tile and found powdery felt, soft fascia at the eaves, and dry-rotted valleys that had been leaking silently under the marine layer for years. The property sat in a High Fire Hazard Severity Zone, so we pulled the county-and-city coordinated permit, tore off to the deck, corrected the soil-to-siding clearance and grading at the detached shop, and re-roofed with Boral Class-A concrete tile over double-layer underlayment and ice and water shield before the Santa Ana season hit. The homeowner got a permit-compliant build instead of the failed tile-over a storm chaser had quoted. That’s the difference between a company that knows San Diego’s inland hills and one that just knows how to nail shingles.

If you’re on acreage in Scripps Ranch, Rancho Peñasquitos, Poway, or any of the unincorporated county pockets around San Diego, call (945) 303-9821. We’ll come out, walk the whole property, check the fire map and the setbacks, and give you a written price that reflects the actual job. Not a guess.

Written by Greg Holloway, Owner at Tilehurst Roofing, serving San Diego.

Why San Diego Chooses Tilehurst Roofing

We set the standard for roof replacement in San Diego.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in San Diego

Getting your roof replacement handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof replacement needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in San Diego - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roof replacement pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What San Diego Customers Say

Trusted by homeowners across San Diego and surrounding areas.

★★★★★

"The estimator climbed up, took photos, and showed me the actual problem areas instead of just talking. No pressure to replace anything that didn't need it. Repair's held up great."

Tom Easley · Verified customer
★★★★★

"Gutters and a section of shingles after a big wind. Answered the phone right away, came when they said, and the price on the quote is what I paid. Easy to deal with."

Guillermo Saenz · Verified customer
★★★★★

"Small leak around the chimney flashing. They sealed it properly and it's held through a wet winter. Didn't push me toward a whole roof like the last outfit tried to."

Bernard Oakes · Verified customer

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Ready for Roof Replacement in San Diego?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in San Diego.

(945) 303-9821

Request a Free Estimate in San Diego

Tell us about your roof replacement needs - we'll respond within the hour.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by call, text, or email concerning your request, including by the partner businesses that may perform the service.

Prefer to text? Send a Text
Areas We Serve
Call Now - 24/7 Dispatch