Metal roofing
Architectural shingles
Tile roofing
Owens CorningFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Trusted Roof Repair for San Diego Homeowners
Roof repair in San Diego typically runs from $350 to $1,800 depending on what failed and how far the damage spread. Most smaller repairs, like a cracked tile or a lifted shingle, are done in a single visit. Bigger jobs that involve replacing decking or rebuilding flashing can take a day or two, but every repair begins the same way: a written price before any work starts, and a technician whose name and photo you receive before they arrive. That is how Mercer Roofing Co San Diego has built its reputation since 2000, under the Threshold Verified standard. Call (619) 810-5520 and a live person answers, 24/7.
Roof Leak Repair
Leak Repair is the process of finding where water is getting through your roof and sealing it at the source, not just patching the stain on your ceiling. In San Diego, the marine layer and Santa Ana winds create a specific kind of wear: salt air eats at metal flashing around chimneys and skylights, while wind-driven rain finds any gap in aging underlayment. Mercer Roofing Co San Diego fixes the leak at its true entry point, then documents the repair with photos and a written 365-day guarantee. Most leak repairs in San Diego run $350 to $800 depending on whether flashing, shingles, or underlayment need replacement. A live person answers 24/7 at (619) 810-5520 if water is coming in now.
Ceiling Stains and Dripping Water
A brown ring on the ceiling means water has been pooling above it for days or weeks before you noticed. The actual leak point is often several feet away, where water travels along a rafter or pipe before it drops. We trace the path back to the source so the repair stops the leak, not just the stain.
Flashing Failure at Chimneys and Skylights
Flashing Repair addresses the metal that seals the joints where roof planes meet walls, chimneys, or skylights. San Diego’s salt air corrodes galvanized flashing faster than roofs inland, especially in beach-adjacent neighborhoods like Imperial Beach and Bonita. We replace corroded flashing with code-compliant material and re-seal the joint so it holds through the next storm season.
Styles & brands we work with




Emergency Roof Repair
Emergency Roof Repair is what you need when a tree branch punctures the deck, a section of shingles tears off in a wind event, or water is actively entering your home and soaking insulation or drywall. In San Diego, winter storm fronts and monsoon remnants can drop fast, heavy rain that turns a small breach into a flooded ceiling in under an hour. Mercer Roofing Co San Diego answers the phone with a live person 24/7 and dispatches a Threshold Verified technician with a photo ID badge. Emergency repairs in San Diego typically run $600 to $1,800 depending on the damage and whether tarping is needed first. Call (619) 810-5520 the moment you see water.
Storm-Triggered Damage Assessment
After heavy wind or hail, we inspect for lifted shingles, dented vents, and punctured underlayment before they become leaks. Our technicians document what they find with photos and give you a written price for the repair, never a verbal ballpark that changes later.
Same-Day Tarp and Temporary Seal
When active water is entering your home, the first priority is stopping it. We secure the breached area with a heavy-duty tarp and seal the entry point so the interior can dry. The permanent repair follows with a written guarantee, and the free estimate covers the full scope before anything is torn off.
Flat Roof Repair
A Flat Roof Patch addresses the unique failure modes of low-slope and flat roofs common on San Diego mid-century homes and commercial buildings in areas like La Presa and National City. Flat roofs fail differently than pitched roofs: standing water, or ponding, breaks down the membrane layer and creates slow leaks that spread horizontally before they show up indoors. Mercer Roofing Co San Diego repairs built-up roofing, modified bitumen, and single-ply membranes like TPO. Most flat roof repairs in San Diego run $500 to $1,500, with larger re-coating projects priced differently. Call (619) 810-5520 for a written estimate.
Ponding Water and Membrane Breakdown
San Diego’s flat roofs are often on homes that predate modern drainage standards, so water pools after rain and accelerates cracking. We repair damaged membrane sections and, where needed, re-slope small areas or add tapered insulation to move water toward drains.
Seam and Edge Repairs
The most common flat roof leak points are the seams where membrane sheets overlap and the edges where the roof meets parapet walls. UV exposure breaks down adhesives and sealants faster than homeowners expect. We strip failed seams, re-weld or re-adhere them, and re-seal edges with materials rated for coastal sun.
Shingle Roof Repair
Shingle Replacement is what most San Diego homeowners think of first: replacing cracked, curled, or wind-lifted shingles before the underlayment underneath fails. Asphalt shingle roofs dominate neighborhoods from Santee to Rancho San Diego, and they are among the most repairable roof types when caught early. Mercer Roofing Co San Diego works with manufacturer-recognized brands including Owens Corning, IKO, Atlas, and Tamko, and we match the repair to your existing shingle profile and color. Most shingle repairs in San Diego run $350 to $900. Call (619) 810-5520 and we will send a written quote, never a surprise invoice.
Wind-Lifted and Curling Shingles
Santa Ana winds have a habit of popping the seal strip on older shingles, especially along roof edges and ridges. A lifted shingle is not cosmetic: it exposes the underlayment and gives wind a place to peel back more of the roof in the next event. We re-secure or replace lifted shingles and inspect the surrounding sections.
Hail and Sun Damage Replacement
San Diego does not see frequent hail, but inland areas like Alpine and Eucalyptus Hills get the occasional storm strong enough to bruise shingle granules. Sun damage is the bigger local threat: years of UV breaks down the asphalt and leads to brittle, cracking shingles. We replace sections as needed and tell you honestly whether a targeted repair or broader replacement makes more financial sense.
Storm Damage Roof Repair
Storm Damage Roof Repair covers everything from wind-torn shingles to fallen tree limbs and the water intrusion that follows. San Diego’s storm season runs roughly November through March, but the strongest wind events often come from the east in the fall, in neighborhoods like Casa de Oro-Mount Helix and Winter Gardens, where trees are tall and close to homes. Mercer Roofing Co San Diego responds with a full damage assessment, temporary protection if needed, and a written repair price. Storm repairs in San Diego run $500 to $1,800 depending on the scope. Call (619) 810-5520 any hour; a live person answers.
Wind Damage and Debris Impact
Wind can tear shingles, rip flashing, and send branches through roof decking. Each failure mode needs a different repair approach, and the wrong fix shortens the life of your roof. We assess the full roof, not just the obvious hole, and document every finding with photos you can see.
Insurance Claim Documentation
If your storm damage warrants an insurance claim, the quality of the documentation matters more than the repair itself. Mercer Roofing Co San Diego provides dated photos, a written scope of work, and a line-item price, which is what adjusters need to process a claim fairly. You get the same written price regardless of whether insurance is involved.
Metal Roof Repair
Metal Roof Repair addresses the specific issues that affect standing seam, corrugated, and metal tile roofs common in newer San Diego construction. Metal roofs are durable, but they are not maintenance-free: fasteners back out, panels expand and contract at seams, and the paint coating can scratch or corrode, especially within a mile of the coast. Mercer Roofing Co San Diego repairs metal roofs the right way, matching the panel profile and using fasteners and sealants rated for coastal exposure. Most metal roof repairs in San Diego run $450 to $1,200. Call (619) 810-5520 for a written estimate.
Fastener Failure and Panel Movement
Thermal expansion and contraction slowly work screws loose on metal roofs, creating small gaps that let water in during heavy rain. We replace failed fasteners with the correct type and re-tighten loose panels, then re-seal the joints so the repair holds through San Diego’s temperature swings.
Corrosion and Coastal Exposure
Salt air in communities like Imperial Beach and National City accelerates corrosion on metal roofing components. We treat surface rust, replace heavily corroded sections, and apply marine-grade coatings where the original finish has failed. Catching corrosion early keeps a small repair from becoming a full panel replacement.
Commercial Roof Repair
Commercial Roof Repair serves San Diego property owners, HOAs, and business operators with flat or low-slope roofing systems on buildings from El Cajon to National City and the commercial corridors surrounding them. Commercial roofs carry heavy equipment, foot traffic, and HVAC units, so failures tend to be more complex and more urgent when they happen. Mercer Roofing Co San Diego repairs built-up roofing, TPO, and modified bitumen systems, with written pricing and a 365-day guarantee on every repair. Commercial repairs in San Diego run $750 to $2,500 for typical scopes, with larger projects quoted after inspection. Call (619) 810-5520 to schedule.
HVAC Unit and Penetration Leaks
Most commercial roof leaks in San Diego start at penetrations: HVAC curbs, exhaust vents, plumbing stacks, and conduit lines. We repair the flashing and sealants at these points, then inspect nearby seams because water on a commercial roof rarely travels in a straight line.
Membrane Seam Failures on TPO and BUR
TPO seams can fail from poor installation or UV degradation, while built-up roofing can crack and alligator under prolonged sun. We identify the failed section, clean and prepare the surface, and repair it with compatible materials that match the existing system, so you do not create a mixed-system problem that voids warranties.
Brands We Service
Mercer Roofing Co San Diego has repaired and installed Owens Corning shingle systems across San Diego’s neighborhoods, from El Cajon to Bonita. Their Duration series shingles are a common sight on local roofs, and we know their fastener patterns and seal strip behavior well enough to match repairs that blend seamlessly with the existing roof.
We also work heavily with IKO and Atlas products, both of which are popular on newer construction in Santee and Rancho San Diego. These brands have specific nailing and sealing requirements, and using the wrong technique voids the manufacturer warranty. Whether you have Owens Corning, IKO, Atlas, or any other make, we can diagnose the issue and give you a written price before work begins.
See the difference
Before
After
Before
After
Before
AfterSigns You Need a Pro Right Now
- Water stains on the ceiling or walls. Stains mean water has already penetrated the roof and is pooling somewhere above your head. The longer it sits, the more drywall, insulation, and framing it damages, and the repair cost grows with every week of delay.
- Granules collecting in gutters or downspouts. Asphalt shingles shed granules as they age, and finding them in your gutters means the shingle surface is degrading. Once the granules go, the asphalt underneath bakes in the San Diego sun and the shingle cracks.
- Daylight visible through the attic boards. Go into your attic on a bright day and look up. If you can see light through any gap in the roof deck, water can absolutely get through that same gap during the next rain.
- Lifted, curling, or missing shingles after wind. One lifted shingle is a breach in the roof’s first line of defense. Wind gets underneath it and peels back neighbors, turning a $400 repair into a $2,500 replacement if left through a storm season.
- Sagging sections on a flat roof. A dip in a flat roof means the decking or insulation below has absorbed water and lost structural strength. This is not a wait-and-see situation; the area needs to be opened, dried, and rebuilt before the sag worsens.
Our Process, Step by Step
- 1
Call and talk to a live person. When you call (619) 810-5520, a human being answers, day or night. You describe what you are seeing, and we schedule a time that works for you. Before the technician arrives, we send their name and photo so you know exactly who is coming to your door.
- 2
Badge-in and on-site assessment. Your technician arrives in a clean, marked uniform and presents a photo ID badge at the door. They inspect the roof, attic, and any interior water damage, then document their findings with photos. Every Mercer Roofing Co San Diego technician is background-checked and dispatched under the Threshold Verified standard.
- 3
Written price, before any work starts. You receive a written line-item price showing exactly what will be repaired and what it costs. Nothing starts until you approve it. If the repair is not worth doing, or if the roof is beyond repair, we tell you that plainly and explain your options.
- 4
The repair, done correctly. We use manufacturer-recognized materials and repair techniques that preserve the existing roof system. For shingle repairs, we match the profile and color. For flat roofs, we use compatible membrane materials. Every step is documented.
- 5
Post-repair photos and written guarantee. After the repair is done, we show you what was fixed, where, and why. You receive a written guarantee covering the repair for 365 days. If the repair fails within that year, we return and make it right at no charge. That is the Done Right Promise from Mercer Roofing Co San Diego.
How Much Does Roof Repair Cost in San Diego?
A typical shingle repair in San Diego runs $350 to $900. Leak repairs that involve flashing replacement usually land between $400 and $800. Emergency repairs, where tarping and temporary sealing are required before the permanent fix, run $600 to $1,800. Flat roof seam and membrane repairs run $500 to $1,500, and metal roof repairs generally fall between $450 and $1,200. Commercial repairs start around $750 and can reach $2,500 for typical scopes, with larger projects quoted individually.
What affects the price most is the roofing material, the accessibility of the damaged area, and whether structural decking underneath has been compromised. A repair on a steep two-story home in Casa de Oro-Mount Helix costs more than the same repair on a single-story ranch in El Cajon because of the safety equipment and time involved. The best way to avoid overpaying is to get a written line-item price, which is exactly what we provide before any work begins. The free estimate includes the full inspection, the written quote, and our honest recommendation on whether repair or replacement makes more sense. Call (619) 810-5520 to schedule yours.
Our Service Area Near San Diego
Mercer Roofing Co San Diego serves homeowners from Roof Repair in San Diego through the surrounding communities: Roof Repair in El Cajon, Roof Repair in National City, plus Santee, La Presa, Imperial Beach, Rancho San Diego, Winter Gardens, Casa de Oro-Mount Helix, Alpine, Bonita, and Eucalyptus Hills. Most appointments in these areas are scheduled within a few days of calling, and emergency calls are answered 24/7 by a live person. If you are in any of these communities, you are in our service area.
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.
Frequently Asked Questions About Roof Repair in San Diego
Roof Repair is the process of fixing a specific, localized problem on your roof rather than replacing the entire roof system. It can include replacing damaged shingles, re-sealing flashing, patching flat roof membranes, or rebuilding rotted decking. In San Diego, targeted roof repair is often the right financial choice when the roof is less than 15 years old and the damage is limited to one or two areas.
Most standard repairs in San Diego take between one and four hours. Jobs that require decking replacement or involved flashing work can take a full day. We give you a time estimate with your written quote, and we stick to it.
Shingle, leak, and flashing repairs run $350 to $900 on average. Emergency work and storm damage run higher, typically $600 to $1,800, because temporary protection and multiple visits are often needed. Every project starts with a written price before work begins, so you always know the number before we pick up a tool. Call (619) 810-5520 for a free estimate.
Yes. Mercer Roofing Co San Diego works with Owens Corning, IKO, Atlas, and all major shingle brands. We know the installation and repair requirements for each manufacturer so the repair does not void your existing roof warranty.
Yes, and a live person answers the phone 24/7. When water is entering your home, we prioritize getting a technician to you as fast as possible. The tech arrives with a photo ID badge and a tarping kit for temporary protection if the situation calls for it.
Every repair from Mercer Roofing Co San Diego includes a written 365-day guarantee. If the repair fails within that year, we return and make it right at no charge. That is the Done Right Promise, and it is included with every job, not offered as an add-on.
Clear any vehicles or belongings from the area directly below the repair zone if possible, so falling debris does not damage them. Move outdoor furniture away from the work area. You do not need to be home for the entire repair, but we will walk you through the findings and the written quote before any work starts, and our technician’s name and photo will already be in your phone from the moment the appointment was booked.
Schedule Your Roof Repair Service in San Diego Today
If your roof is leaking, damaged, or just showing its age, call Mercer Roofing Co San Diego at (619) 810-5520. You will get a live person, a written estimate, and a technician whose name and photo you receive before they arrive. Grant Whitlock and the team have protected San Diego homes since 2000, and every repair is covered by a written 365-day guarantee. Call today for a free, no-obligation estimate.
Written by Grant Whitlock, Owner at Mercer Roofing Co San Diego, serving San Diego since 2000.