A Mercer company - serving San Diego, CA

Leak Repair in San Diego, CA

Metal roofingMetal roofing
Architectural shinglesArchitectural shingles
Tile roofingTile roofing
Owens CorningOwens Corning
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
Explore

Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
Owens Corning
Owens Corning
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

Leak Repair in San Diego, CA

A roof leak in San Diego usually shows up as a brown stain on the ceiling, peeling paint near a wall, or water dripping from a light fixture. Most leaks start small, at a flashing point, a cracked tile, or a worn pipe boot, and get worse with each rain cycle. Mercer Roofing Co San Diego fixes leaks at the source, not just the stain, and every repair starts with a written price before any work begins. Call (619) 810-5520 and a live person answers, 24/7.

We’re a Roof Repair in San Diego company that treats your home as a place to be protected. When a technician comes to your door, you’ll already know their name and see their face, because we send both before they arrive. Then they badge in with photo ID. It’s a small thing that changes how a repair feels.

Roof Repair Near Me in San Diego, CA is one of our most common calls, especially in neighborhoods like Clairemont, Allied Gardens, and Rancho Peñasquitos, where flat and low-slope roofs are everywhere and ponding water finds every seam. San Diego’s coastal moisture, morning marine layer, and the occasional hard winter storm mean leaks don’t fix themselves. They just move. The sooner the source is found, the cheaper the repair.

When You Need Leak Repair

Here are the signs we see most often on San Diego homes. If any of these match what you’re seeing, you likely have an active leak, even if the rain has stopped.

  • A brown or yellow stain on the ceiling that grows after rain. This is the most common sign. Water pools above the drywall and bleeds through.
  • Water dripping from a ceiling light fixture or around a skylight. Skylight flashing is a frequent leak point, especially on homes built in the 1980s and 1990s around Scripps Ranch and Mira Mesa.
  • Damp or musty smell in an upstairs closet or hallway without a visible stain. Water can travel along a rafter and drop far from the actual hole.
  • Curling or lifting shingles near a valley or chimney. In Point Loma and Ocean Beach, salt air accelerates shingle breakdown, and lifted edges let water underneath.
  • Wet insulation in the attic or water marks on roof decking you can see from the access hatch. This tells you the leak is active and has been for a while.
  • Roof cement cracking around a vent pipe or satellite dish mount. These seals dry out in San Diego’s sun and crack, letting water run straight down the pipe.

Our Leak Repair Process

When you call, we don’t just schedule a vague window and hope for the best. Here’s exactly what happens.

  1. You call and talk to a person. No voicemail, no callback form. A live person answers at (619) 810-5520, day or night, and takes the details of what you’re seeing.
  2. We send the technician’s name and photo before the visit. Before our tech arrives, you’ll know who is coming. At the door, they present a photo ID badge and arrive in a clean, marked uniform. Every Mercer technician is background-checked and identity-verified under the Threshold Verified standard.
  3. We find the source. The visible stain is rarely where the water enters. We trace the path from the ceiling stain to the roof penetration, whether that’s flashing, a cracked tile, a pipe boot, or a worn section of underlayment.
  4. We give you a written price before any work starts. You’ll see the cost in writing first. No surprises. No “we found more once we got up there” invoice. If the repair is bigger than expected, we stop and show you what we found before touching anything.
  5. We repair the leak at the source. We use materials that match your roof system, whether it’s shingles from Owens Corning, IKO, Atlas, or Tamko, or tile and flat-roof materials common in San Diego. The repair includes replacing failed flashing, sealing penetrations, and repairing damaged decking or underlayment where needed.
  6. You get the 365-Day Done Right Promise in writing. Every repair includes a written guarantee. If it’s not right within 365 days, we make it right. If the repair fails, a second visit is free.

Leak Repair Pricing in San Diego

Leak repair in San Diego typically costs between $350 and $900 for most residential fixes. Small jobs, like resealing a pipe boot or replacing a section of flashing, run lower. Larger jobs, like repairing water-damaged decking under multiple shingles or replacing a skylight curb, run higher. Here’s a more detailed breakdown of what we see in the field:

  • Pipe boot replacement: $250 to $450. The rubber boot around a plumbing vent dries out and cracks. This is a fast, common fix.
  • Flashing repair or replacement: $350 to $850. Chimney, wall, and valley flashing are the most common leak sources. Cost depends on how much flashing needs to come out and whether surrounding shingles need to be lifted.
  • Skylight leak repair: $400 to $1,200. Most skylight leaks are at the flashing or the seal between the glass and frame. Some need a full re-flash.
  • Ponding water repair on flat roofs: $500 to $1,500. Common in areas like Normal Heights, North Park, and parts of La Jolla where flat and low-slope roofs dominate. Fixing the slope or adding a drain can be part of the job.
  • Decking repair plus shingle replacement: $600 to $1,800. If water has been getting in for a while, the plywood decking underneath may be soft. We replace the damaged section and re-shingle over it.

Three factors affect the price most: how hard the leak is to find, how long it’s been leaking, and how steep or complex your roofline is. A single-story roof in Lemon Grove with an obvious pipe boot is a quick job. A three-story tile roof in La Jolla with water traveling through a soffit is a longer day. We give you the real number in writing before any work starts, so you can decide with certainty. Estimates are free, and there’s no obligation.

Why San Diego Homeowners Call Mercer for Leak Repair

Most roofing companies can patch a hole. The difference is what happens before and after. Before we arrive, you’ll have our technician’s name and photo. At the door, they’ll show a photo ID badge. It’s the Threshold Standard, and every Mercer location is contractually held to it. You’ll never wonder if the person on your roof is actually from the company you called.

After the repair, the 365-Day Done Right Promise applies. If the leak comes back within a year, we make it right, and the second visit is free. That’s written on the estimate you approve before work starts, not tucked into fine print.

Grant Whitlock, owner of Mercer Roofing Co San Diego, put it simply: “A roof leak is already stressful. The repair shouldn’t add to it. Homeowners should know exactly who’s coming and exactly what it costs before anything gets touched.” That principle shapes every job we take, from a quick pipe boot in Serra Mesa to a full re-flash of a chimney in Coronado.

Common Leak Sources We Fix

Not every leak looks the same, and San Diego’s mix of roofing styles, shingle, tile, flat, low-slope, means the source varies from house to house. Here are the ones we repair most often.

Flashing Failures

Flashing is the metal material, usually galvanized steel or aluminum, that seals the joints where your roof meets a wall, chimney, skylight, or valley. When flashing loosens or corrodes, water follows the gap. In coastal neighborhoods like Pacific Beach and Sunset Cliffs, salt air eats through flashing faster than inland areas.

Cracked or Slipped Tiles

Clay and concrete tiles are common on San Diego homes, especially in newer developments east of Interstate 15. A cracked tile itself doesn’t always leak, because the underlayment underneath is the real waterproofing layer. But when the underlayment ages out, usually around 20 to 30 years, a cracked tile becomes an open door for water.

Pipe Boots and Vent Seals

The rubber collar around plumbing vent pipes sits on the roof and takes full sun every day. In San Diego’s UV exposure, these boots crack and split within five to ten years. It’s one of the cheapest repairs we do and one of the most common causes of ceiling stains.

Worn Underlayment

Underlayment is the water-resistant layer between your roof deck and your shingles or tiles. Most people never see it, but it’s the part that actually keeps water out. On asphalt shingle roofs using brands like Owens Corning, IKO, Atlas, or Tamko, Shingle Replacement is the visible layer, but the underlayment does the waterproofing. When it fails, leaks can appear anywhere, even if the shingles look fine.

Ponding Water on Flat Roofs

Flat and low-slope roofs are everywhere in San Diego’s older neighborhoods, from Barrio Logan to Kensington. When water sits for more than 48 hours after rain, it finds its way through seams and flashing. Proper drainage is often the real repair, not just patching the wet spot.

What Happens If You Wait

Putting off a roof leak doesn’t save money. It moves the cost around. Water that starts at the roof finds its way into decking, then insulation, then drywall, then paint, and eventually into framing. A small flashing fix today becomes a decking replacement next year, plus drywall repair, plus mold remediation in the worst cases.

San Diego’s dry climate creates a false sense of security. The rain stops, the stain dries, and you forget about it. Then the next storm arrives and the water comes back, a little further along this time. Every time we open up a roof that’s been leaking for a while, the repair is bigger than it would have been at the first sign.

We’re not here to scare anyone into a repair. We’re here so that when you decide to call, you know exactly what you’re getting into, and who’s showing up at your door.

Frequently Asked Questions: Leak Repair in San Diego

How much does leak repair cost in San Diego?

Most leak repairs in San Diego cost between $350 and $900 depending on the source and how hard it is to reach. Small jobs like a cracked pipe boot run $250 to $450, while larger jobs involving decking or skylight flashing can run $600 to $1,800. Call (619) 810-5520 for a free estimate with a written price before any work starts.

Can you fix a roof leak the same day?

Yes, in most cases we can complete the repair the same day we diagnose it. If the leak is active during rain, we can also install a temporary covering to stop water intrusion until the weather clears enough for a permanent repair. A live person answers 24/7, so call as soon as you see water.

Do you fix leaks on flat roofs?

Yes, we repair leaks on flat and low-slope roofs, which are common in neighborhoods like North Park, Normal Heights, and Point Loma. Flat roof leaks often come from ponding water or failed seams, and the fix usually involves improving drainage, not just patching the surface.

Is it cheaper to repair a leak or replace the whole roof?

A single leak is almost always cheaper to repair with our Roof Repair services than replacing the roof. If your roof is nearing the end of its lifespan and leaks are appearing in multiple areas, replacement may be the better long-term choice. We’ll show you the condition of your roof and give you a written price for either option, then you decide with full information.

What if the leak comes back after the repair?

Every leak repair from Mercer Roofing Co San Diego includes the 365-Day Done Right Promise in writing. If the leak returns at the same spot within 365 days, we fix it at no charge. No fine print, no prorated nonsense. Call us and we’ll be back.

Get Your Leak Fixed Today

You don’t have to live with a drip, a stain, or the worry of what’s happening behind the drywall. Call Mercer Roofing Co San Diego at (619) 810-5520. A live person answers, day or night. We’ll schedule a visit, send the technician’s name and photo before they arrive, and put every price and guarantee in writing before a single nail is driven. That’s how roof repair should work.

Written by Grant Whitlock, Owner at Mercer Roofing Co San Diego, serving San Diego.

Need Roofing help in San Diego? Licensed & insured · Free written quotes response · free estimates
Call (619) 810-5520
Local Service Coverage

Request a Free Estimate in San Diego

Tell us what you need - Mercer Roofing Co San Diego responds fast. No obligation.

By clicking submit, you confirm you have read 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
Call Now - 24/7 Dispatch