Spot Roof Repair logo: Spot the white dog in an orange hard hat holding a hammerSpot Roof Repair

San Diego County

Flat Roof & Skylight Repair

TPO, torch-down, foam, skylights and vents resealed.

Low-slope hot-mopped roof section with new metal flashing being installed between tile fields
Low-slope transition — hot-mopped patch and new metal flashing

Flat sections fail at the seams, drains and penetrations long before the field wears out. We patch torch-down and TPO with compatible materials, rebuild ponding low spots, and reseal or replace skylights, curbs and vents.

The short answer

Flat roof and skylight repairs in San Diego County typically cost $1,200–$3,000, tarping an open flat section is $300–$600, and the inspection is free. Low-slope roofs are everywhere here — mid-century homes in San Diego and La Mesa, beach cottages and additions in Oceanside and Encinitas, and the flat patio and porch sections attached to almost every tile-roofed tract house in Carlsbad and San Marcos.

Flat roofs fail at details and drainage, not in the field

A torch-down, TPO or coated-foam field can look tired for years and still shed water fine. What actually leaks is the perimeter and the interruptions: seams and laps, the base flashing where the flat meets a wall or the tile above it, drains and scuppers, parapet caps, and every penetration — vents, condensate lines, HVAC curbs, skylight curbs, satellite mounts.

Drainage is the second half of the story. Low-slope roofs are designed to move water, not hold it. Once a section ponds — because the framing sagged, an insulation board compressed, or a drain is partly blocked — standing water sits on a seam for days after a storm, drives UV degradation faster than anywhere else on the roof, and eventually wicks through. In San Diego County most ponding damage happens in the few weeks a year it actually rains hard, then bakes all summer.

On the coast, in Oceanside, Carlsbad, Encinitas and Imperial Beach, salt air attacks the metal in exactly these locations: drain rings, scupper boxes, counterflashing, and the fasteners in the termination bar. Inland in El Cajon, Santee and Escondido, surface temperatures on a dark flat roof drive expansion and contraction that opens seams and pulls terminations loose.

Repairing torch-down, TPO and foam correctly

Every membrane wants its own compatible repair. Torch-down (modified bitumen) is repaired with heat-welded modified patches lapped shingle-fashion over the flow, not with a bucket of cold roof cement. TPO is a single-ply thermoplastic and must be hot-air welded with TPO material — solvent-based cement will not weld it and asphalt products destroy it. Sprayed polyurethane foam is cut out, refoamed and re-coated with a compatible acrylic or silicone.

Using the wrong material is one of the most common failures we find on flat roofs in the county, usually where a handyman patch was made. It looks fixed for a season, then delaminates and leaks in a wider area than before. Where we find that, we cut the incompatible patch out entirely rather than adding another layer on top of it.

We also correct the geometry when that is the actual problem: adding tapered insulation or a cricket to move water off a low spot, re-pitching a small area, clearing and re-flashing a drain, or enlarging a scupper so a parapet roof can actually empty.

Skylights: reseal, reflash, or replace

Skylights leak in three distinct ways and the fix is different for each. The dome or glass unit itself can fail — a cracked acrylic bubble, a fogged or failed insulated glass seal — and that means replacing the unit. The curb flashing can fail, which is where most 'skylight leaks' actually live: the step and head flashing where the curb meets tile or shingle has corroded or was never woven in properly. Or the perimeter sealant on an older acrylic dome has simply chalked out in the coastal UV.

We diagnose which of the three it is before quoting, because resealing a skylight whose curb flashing is gone just moves the leak. Old acrylic domes on 1980s Carlsbad and Encinitas homes are frequently past saving; a modern curb-mount or deck-mount unit with new flashing costs more than a reseal and stops the annual repeat visit.

Condensation is the fourth possibility and it is not a leak at all: cold glass in a warm humid bathroom drips exactly like a leak does. The attic and moisture check tells us which one you have before you pay for anything.

Is a coating a real repair?

Sometimes — and only in the right place. A silicone or acrylic coating over a sound, properly prepped, correctly draining flat roof is legitimate maintenance that adds UV protection and years of life. Sprayed over ponding water, open seams, wet insulation or a failed membrane, it is paint over a problem and traps moisture underneath, where it quietly rots the deck.

We say which of those two situations you have. If the field is sound and the details need work, we repair the details and coating becomes a reasonable option. If the membrane is saturated, no coating fixes it.

What moves the price

Membrane type
TPO welding, torch-down and foam each need their own materials and equipment.
Wet insulation
Saturated board or foam has to come out; that expands the repair area.
Drainage correction
Re-pitching a ponding low spot or reworking a drain is more than a patch.
Skylight scope
A reseal, a reflash and a full unit replacement are three different prices.

Where we do this work

We repair low-slope roofs and skylights across the county — mid-century flat roofs in San Diego, La Mesa and El Cajon, coastal additions and beach cottages in Oceanside, Carlsbad, Encinitas and Coronado, and the flat patio sections on tile-roofed homes in San Marcos, Vista and Escondido.

Straight answers

Flat Roof & Skylight Repair: common questions

What does a flat roof leak repair cost?
Most flat-roof repairs fall in the $1,200–$3,000 range. Emergency tarping of an open section is $300–$600, and the inspection with a photo report is free.
Why does my flat roof only leak after a hard rain?
Because the failure is usually at a seam or drain that only sees standing water when the roof cannot empty fast enough. Ponding water sits on the weak point for days and finds its way through.
Can you patch TPO and torch-down?
Yes, with compatible material — hot-air welded TPO on TPO, heat-welded modified bitumen on torch-down. Mismatched patches are a common cause of the second, larger leak.
Should I reseal my skylight or replace it?
Depends on what failed. A sound unit with tired sealant can be resealed; a cracked acrylic dome or corroded curb flashing needs replacing or reflashing, or the leak comes back next winter.
Is a roof coating enough to stop my flat roof leaking?
Only on a sound, well-draining roof as maintenance. Over open seams or wet insulation a coating traps water and hides the damage instead of fixing it.

Where we work

Pick your city

Get your roof looked at

Tell Spot what is going on and we will come out, find the actual leak, and send you a written quote with photos. Active leak? Call — that jumps the line.

(760) 334-4498

Mon–Sat 7:00am–6:00pm · Emergency leaks answered 24/7

Based in Carlsbad, CA · We come to you anywhere in San Diego County

Call SpotGet a quote