A Tilehurst company - serving San Diego, CA
Roof Repair in San Diego, CA | Tilehurst Roofing San Diego

Roof Repair in San Diego - Free Inspection, Itemized Written Quote

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

13+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Tile roofingTile roofing
Architectural shinglesArchitectural shingles
Metal roofingMetal roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
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
Get your free estimate

Fast, Reliable Roof Repair Across San Diego

Roof repair in San Diego runs anywhere from $350 for a small vent boot replacement to $2,800+ for major flashing and decking work on larger homes. Most asphalt-shingle repairs across the county land between $450 and $1,400. We answer the phone around the clock, schedule a window that works for you, and hand over a written price before a single nail gets pulled. Call (619) 393-3877 to get a repair estimate started today.

Call (619) 393-3877

Our crews know San Diego roofs the way only locals do. We understand what coastal fog does to flashing in Ocean Beach and what inland heat does to shingles in Lakeside. If your roof is leaking, losing granules, or showing water stains on the ceiling, the faster you deal with it, the cheaper the fix. Tilehurst Roofing San Diego is part of the Kingswell family of roofing companies, founded in 2000, and every job starts the same way: a written price in your hands before any work begins.

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

Homeowners across San Diego have dealt with roofing contractors who no-show, change the price at the door, or complete repairs that fail within months. That is exactly what Tilehurst was built to correct. We operate under the Kingswell Guarantee, and the foundation of it is simple: 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 repair comes with a written guarantee delivered before the crew leaves, not mailed later. Under the 365-Day Done Right Promise, if a repair we complete fails inside a full year, we return and correct it at no charge. No fine print, no phone tag. Greg Holloway leads the team here, and he holds every job to that standard. The technicians who arrive at your door are background-checked and uniformed, so you know exactly who is on your roof. And when you call (619) 393-3877, a live person answers, 24 hours a day, 7 days a week. Even at 2 a.m. during a November rainstorm.

Explore

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

Shingle Roof Repair in San Diego

Shingle Roof Repair in San Diego County means something specific here. The inland sun bakes asphalt shingles until the granules loosen and the mat underneath goes brittle. In neighborhoods like Clairemont and Allied Gardens, we strip off original 1970s composition shingles that have cooked to the point where they snap off in chunks during the first heavy rain, exposing the plywood decking underneath. Most shingle repairs on a typical San Diego ranch home run $450 to $1,200, depending on how many courses of shingles need replacing and whether the decking below is still sound.

We stock architectural shingles from IKO, Atlas, and Boral, so the new material blends with what is already on your roof. Matching is important in San Diego: the coastal light fades shingles differently than inland heat does, and we know what each manufacturer’s color line looks like after five years in each part of the county.

Replacing Shingles That Have Shattered or Lost Granules

When granule loss is heavy, that is sun damage, plain and simple. The shingle is no longer waterproof. We replace the broken courses, check the underlayment beneath, and seal the new shingles so they do not lift in the first Santa Ana wind.

Decking Repairs Hidden Under Old Shingles

In San Diego County, underlayment often degrades faster than the shingles above it, especially on inland lots. We do not know how much decking is rotted until the old roof comes off. That is why our written quote includes a per-sheet price for plywood replacement, so if we find rot, you already know the cost. No change orders delivered as a surprise.

Storm Damage Roof Repair in San Diego

Storm Damage Roof Repair in San Diego usually follows a Santa Ana wind event or a rare heavy downpour. Wind-driven debris loosens flashing and ridge cap, and water works its way under the shingles. In East County, we also see roofs damaged by flying branches and the occasional microburst. Most storm repairs in San Diego run $500 to $1,800, with larger sections of missing shingles or damaged decking pushing toward the top of that range. If water is coming in, call first. Then call us at (619) 393-3877. We will walk you through what to do while we get a crew headed your way.

Flashing That Lifted in High Wind

Santa Ana winds pull flashing up at the roof edges and around chimneys. Once the metal is bent or lifted, water follows. We reseat or replace the flashing, seal the seams, and anchor everything so the next wind event does not undo the work.

Ridge Cap and Valley Damage

Ridge cap and valley areas take the brunt of wind and runoff. When those fail, leaks show up fast. We repair the affected valleys and cap, and we check the surrounding shingles for wind lift while we are up there.

Trusted Brands We Service in San Diego

We work with roofing materials from seven major manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For repair work around San Diego, we most often match existing roofs using IKO, Atlas, or Boral lines. We keep common San Diego stock on hand, which means faster turnaround when you need a repair, and we are not pushing whatever happens to be in the truck. The product fits the home, not the other way around.

Before & after

See the difference

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

Common Roof Repair Problems We See in San Diego Homes

  • Marine layer moisture on coastal roofs. Homes in Ocean Beach, Pacific Beach, and La Jolla get persistent damp air that promotes algae and moss on shaded north-facing slopes. Over time, that moisture works under shingles and rots the underlayment.
  • Brittle 1970s composition shingles. In Clairemont and Allied Gardens, original shingles have been cooked by decades of inland UV. They snap off during repairs instead of lifting cleanly, and the decking underneath is often the real problem.
  • Loose flashing from Santa Ana winds. The seasonal winds rattle flashing around, especially on ridge lines and chimney bases. Loose flashing lets water in, and the leak can show up weeks later.
  • Septic setback conflicts on acreage properties. In rural San Diego County, a roof repair on a home built before 1972 can intersect with county septic setback rules. A reroof near a leach field can require lighter material or a structural review. We check this before you spend a dollar on materials.

Pricing for Roof Repair in San Diego, CA

Here is what roof repair generally costs in San Diego. Vent boot replacement: $350 to $500. Flashing repair: $400 to $850. Shingle replacement on a small section: $450 to $900. Valley repair: $600 to $1,400. Flat roof patch: $700 to $1,800. Larger shingle or decking jobs on big ranch homes can exceed $2,800. The variables are how many layers are on the roof, how much decking is rotted, and whether county setback rules apply to your lot. We put every line item in writing before work starts, and the estimate is free. Call (619) 393-3877 to get your number.

We Also Serve Cities Near San Diego

In addition to our Roof Repair work throughout San Diego, we serve homeowners in Coronado, Chula Vista, Lemon Grove, and La Mesa. Coastal, inland, old construction, new construction, the same rule applies: a written price before any work starts. If you are anywhere in the county and need Roof Repair in San Diego handled right, call (619) 393-3877.

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 Repair in San Diego

Why San Diego Chooses Tilehurst Roofing San Diego

We set the standard for roof repair 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 repair handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roof repair 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 repair 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.

★★★★★

"Solid work on a roof repair and a new section of gutter. One of the crew left a soda can in the gutter that I found later, small thing. Roof itself is perfect and the price was fair."

Nate Guerrero · Verified customer
★★★★★

"They repaired a spot that another company had "fixed" twice. Tilehurst found what the others missed and it finally stopped leaking. Should have called them first."

Denise Ackerman · Verified customer
★★★★★

"Had a leak over the kitchen every time it rained hard. Two other roofers wanted to replace the whole roof. Tilehurst found the bad flashing, fixed it, and it's been dry through three storms since. Honest people."

Gary Whitfield · Verified customer

Ready for Roof Repair 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.

(619) 393-3877

Request a Free Estimate in San Diego

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

By submitting this form, you accept our Privacy Policy and consent to being contacted by call, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Send a Text
Local Service Coverage
Call Now - 24/7 Dispatch