Seams and laps
Every seam is a manufactured joint, and joints move. Thermal cycling works laps loose over years, and on torch-down roofs a lap that was not fully bonded at install shows up as a blister or an open edge a decade later.
On TPO and other single-ply membranes, the weld is the waterproofing. A cold weld from installation day can hold for years and then open under thermal stress. Probing seams with a blunt tool is a standard part of any honest flat-roof inspection.
Drains, scuppers and ponding
Flat roofs are not flat — they are built with slight slope to drainage points. When those points block with debris, or when the deck has sagged into a low spot, water sits. Standing water finds every weak seam and accelerates every form of material breakdown.
Repairs here are sometimes about the roof surface and sometimes about the geometry: clearing and re-flashing drains, rebuilding a scupper, or building up a low area so water actually reaches the outlet.
Penetrations and curbs
Every pipe, vent, HVAC curb, skylight, conduit and mounting bracket is a hole in the waterproofing that has been detailed shut. Those details age faster than the field because they involve sealant and because equipment on them gets serviced and stepped on.
Rooftop air conditioning is a leading cause of flat-roof leaks for exactly that reason: technicians walk the same path, the membrane wears there, and condensate lines discharge onto the surface.
Walls, parapets and edges
The membrane has to turn up a wall and be terminated and counterflashed properly. Short upturns, failed termination bars, cracked stucco above the flashing, and missing or corroded edge metal all admit water at the perimeter.
Water entering here often appears well inside the building, which is why perimeter leaks get misdiagnosed as field failures.
What a proper repair involves
Identify the material, clean and dry the area, cut out failed membrane where necessary, and patch with a compatible system carried well beyond the failure — plus correcting the drainage or the detail that caused it in the first place.
Most flat-roof repairs fall in the $1,200–$2,000 range. Emergency work during a storm is a self-adhered patch or a dry-in at $300–$600, followed by the permanent repair once the surface is dry, because nothing bonds to standing water.
In San Diego County and along the coast
Flat and low-slope roofs are everywhere in San Diego County: mid-century homes in San Diego, La Mesa and Lemon Grove, beach houses and duplexes in Coronado, Imperial Beach, Ocean Beach and Pacific Beach, and thousands of patio covers and additions on otherwise tile-roofed tract homes across North County.
Salt air near the water in Coronado, Imperial Beach, National City and Oceanside corrodes drain hardware, edge metal and termination bars from the underside, so perimeter and drain failures outnumber field failures there. Inland in El Cajon, Santee, Escondido and Chula Vista, the enemy is heat: roof-surface temperatures blister torch-down, chalk coatings off foam, and stress every weld and lap through daily expansion.
How Spot Roof Repair solves this for you
We are a repair-only roofing company based in Carlsbad, working the whole of San Diego County — coastal North County, inland, the city of San Diego, East County, the South Bay and the backcountry. We come out, find the actual cause, photograph it, and hand you a written price before anyone starts work.
- Free inspection and written quote with photos
- Same day or next day response in most cases
- Typical repair $1,200–$2,000
- Emergency tarping $300–$600
- Most repairs finished in one day
- Repair-first — no pitch for a roof you don't need
Related repairs: Flat Roof & Skylight Repair
Mon–Sat 7:00am–6:00pm · Emergency leaks answered 24/7 · (760) 334-4498
Roof repairs in your city
Next question
How do I fix a leaking skylight?All 20 answers are on the roof repair FAQ. Typical repair $1,200–$2,000 · Emergency tarping $300–$600 · Free inspection.
