Most Likely Causes (Ranked)
Flat roofing membranes (EPDM, TPO, PVC, modified bitumen) are installed in sheets that overlap at seams. These seams are the weakest point. EPDM seams use adhesive or tape that degrades in 10-20 years. TPO and PVC seams are heat-welded — a poor weld (too hot, too cold, dirty surface) fails prematurely. Modified bitumen torch-applied seams can have holidays (unwelded spots). 70% of flat roof leaks originate at seams.
Flat roofs aren't truly flat — they should have a minimum 1/4 inch per foot slope to drains. Poor design, settling, or clogged drains create low spots where water ponds. Standing water degrades the membrane through UV amplification (water acts as a lens), freeze-thaw damage, and constant moisture exposure. Any area where water sits for 48+ hours after rain is a ponding concern.
Every pipe, vent, HVAC unit, skylight, and conduit that passes through a flat roof requires flashing. These flashings use sealant, membrane wraps, or boot/pitch pocket assemblies that deteriorate from UV and thermal cycling. Flat roof penetrations are the second most common leak source after seams.
Blisters form when moisture trapped between membrane layers or between the membrane and insulation expands in heat. The blister stretches the membrane thin, eventually cracking. Ridges form when the membrane buckles over insulation board joints. Both create thin spots that leak.
Flat roofs rely on interior drains, scuppers, or gutters to remove water. When these clog with debris, water depth increases, finding any weakness in the membrane or flashings. The increased water weight also stresses the roof structure. A single clogged drain on a large flat roof can cause structural failure from water weight.
How to Fix It
Patch the Membrane
$10-40 DIY / $200-500 Pro per patch- 1Clean the area thoroughly. For EPDM: apply EPDM primer, then press an EPDM peel-and-stick patch at least 3 inches beyond the damage on all sides.
- 2For TPO/PVC: a heat weld is required (hot air gun). Alternatively, use a compatible peel-and-stick patch as a temporary fix.
- 3For modified bitumen: torch a patch over the damaged area (pro only) or use cold-applied adhesive patch.
- 4Self-adhering patches from roofing supply stores work on most membrane types for temporary repairs. Ensure the surface is clean and dry.
Reseal Penetration Flashings
$20-100 per penetration- 1Clean old sealant completely. Apply a compatible sealant or flashing cement.
- 2For a longer-lasting repair, wrap the penetration with a membrane strip (same type as the roof) extending at least 6 inches onto the roof surface.
- 3HVAC units on curbs: reseal the membrane-to-curb connection with compatible sealant and mesh tape.
- 4Consider a Portals Plus drain or similar pre-manufactured flashing for vent pipes — they outlast field-fabricated flashings.
Clear Drains and Address Ponding
$0-300 DIY / $500-3,000 Pro- 1Clear all drain screens, scuppers, and gutter outlets of debris.
- 2For ponding: install tapered insulation (crickets) to direct water to drains ($500-3,000 depending on area).
- 3Add secondary drains or scuppers if the current drainage is inadequate.
- 4Inspect drains monthly during fall (leaf season) and after storms.
When to Call a Professional
Walking on a flat roof can damage the membrane, especially in hot weather (EPDM softens) or cold weather (membranes become brittle). Wear soft-soled shoes and avoid dragging anything.
Ponding water on a flat roof weighs 5.2 lbs per square foot per inch of depth. A 10x10 foot pond at 2 inches deep = 1,040 lbs — enough to cause structural concerns.
Never apply roofing tar/plastic cement over EPDM or TPO — it's incompatible and will damage the membrane. Use only compatible products.
Flat roofs require inspection twice a year (spring and fall) minimum. Most leaks are preventable with regular maintenance.
How to Prevent It
Inspect the roof twice a year and after every major storm.
Clear drains and scuppers of debris monthly during fall.
Reseal all penetration flashings every 3-5 years.
Schedule professional roof inspections annually for commercial flat roofs.
Frequently Asked Questions
EPDM: 20-30 years. TPO: 15-25 years. PVC: 20-30 years. Modified bitumen: 15-20 years. Built-up (tar and gravel): 20-30 years. Maintenance extends life significantly.
Single patch: $200-500. Reflashing penetrations: $200-500 each. Ponding correction: $500-3,000. Full re-roofing: $5-10 per square foot ($5,000-20,000 for a typical flat roof).
Patch repairs: yes, with the right materials (EPDM peel-and-stick patches are easiest). Seam repairs and penetration reflashing: intermediate DIY. Full membrane installation: hire a pro.
Water standing for 48+ hours accelerates membrane deterioration and adds structural weight. Address with better drainage or tapered insulation. Minor ponding that drains within 24 hours is acceptable.