Fix a flat roof that leaks
We'll confirm where the leak enters, rule out ponding and drainage, then isolate the cause—membrane puncture, seam, or flashing—and patch or seal, or tell you when to call a roofer.
What you'll need
- Ladder (sturdy, properly positioned)
- Membrane patch (match your roof type: EPDM, TPO, or modified bitumen)
- Compatible sealant or seam tape
- Putty knife or trowel
- Broom or brush (to clean the repair area)
Step-by-step diagnostic
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from confirming the leak to repairing.
- Check ponding and drains You suspect standing water or clogged drains may be causing the leak.
- Inspect membrane You want to assess the membrane condition before repairing.
- Patch or reseal You have identified a puncture, tear, or failed seam.
- When to call a roofer The membrane is badly degraded or you cannot safely access the roof.
Show full guide
Steps
Goal: Confirm the leak, rule out ponding and drainage, then isolate the cause—membrane puncture, seam, or flashing—and patch or seal, or call a roofer when needed.
- Confirm where the leak appears—ceiling stain or attic drip—and trace it upward to the roof.
- Confirm the leak correlates with rain. Condensation and plumbing can mimic roof leaks.
- Good: Leak correlates with rain. Proceed to Check ponding and drains.
- Bad: Leak does not correlate with rain—check for condensation or plumbing.
Check ponding and drains
Goal: Rule out ponding water and clogged drains as the cause.
- From a ladder or safe vantage, look for standing water on the roof after rain. Check that drains and scuppers are clear.
- Ponding accelerates membrane wear and can find weak spots. Clear clogged drains and scuppers—improved drainage may stop the leak.
- Good: Drains are clear. Proceed to Inspect membrane.
- Bad: Ponding was present—clear drains and test after rain. If the leak continues, inspect the membrane.
Inspect membrane
Goal: Assess the membrane and flashing for damage.
- From the roof (only if safe), look at the membrane for punctures, tears, blisters, or failed seams. Note the membrane type (EPDM, TPO, or modified bitumen) for repair materials.
- Check flashing at parapets, edges, and penetrations (vents, HVAC). Lifted or cracked flashing lets water in.
- Good: Small puncture, tear, or failed seam—proceed to Repair path.
- Bad: Membrane badly degraded or widespread damage—call a roofer.
Repair path
Goal: Patch punctures or reseal failed seams with compatible materials.
- Puncture or tear: Clean the area. Cut a patch from matching membrane (EPDM, TPO, or modified bitumen). Apply compatible adhesive or sealant per product instructions. Press the patch firmly and seal the edges.
- Failed seam: Clean the area. Apply seam tape or compatible sealant. Overlap onto sound membrane on both sides. Press firmly. Heat-welded seams require a pro.
- Good: Patch or seam is sealed. Test after rain.
- Bad: Cannot match materials or damage is severe—call a roofer.
When to get help
Call a roofer if:
- The membrane is badly degraded or blistering.
- The leak is widespread.
- You cannot safely access the roof.
- You have patched and resealed and the leak continues.
Flat roof work can be hazardous. Do not risk a fall.
Verification
- Puncture or seam is patched or sealed with compatible materials.
- No visible gaps at the repair.
- Drains and scuppers are clear.
- No new water entry after the next rain.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Confirm leak location Note where water appears; trace it upward to the roof.
- Check ponding and drains Look for standing water; clear clogged drains and scuppers.
- Inspect membrane and flashing Look for punctures, tears, failed seams, or damaged flashing.
- Patch or reseal Patch punctures; reseal failed seams with compatible materials.
- Call a roofer Widespread damage, degraded membrane, or unsafe access—call a roofer.
What to capture if you need help
Before calling support or posting for help, have these ready. It speeds everything up.
- Where the leak appears (ceiling, attic)
- Whether ponding water is present
- Membrane type (EPDM, TPO, modified bitumen)
- Location and type of damage (puncture, seam, flashing)
- Steps already tried
Does the leak correlate with rain?
Confirm the drip appears during or after rain. Condensation and plumbing can mimic roof leaks.
You can change your answer later.
May not be roof leak
Is there ponding water or clogged drains?
Ponding accelerates membrane wear. Clogged scuppers cause ponding.
You can change your answer later.
Clear drains and test
Is there a puncture, tear, or failed seam?
Punctures, tears, and failed seams let water in. Check the membrane and flashing.
You can change your answer later.
Can you safely access the roof?
Flat roofs are low pitch but can be slippery when wet.
You can change your answer later.
Patch or reseal
Patch punctures; reseal failed seams. Match membrane type (EPDM, TPO, modified bitumen).
You can change your answer later.
Repair complete
Call a roofer
Reviewed by Blackbox Atlas
Frequently asked questions
- Why does a flat roof leak?
- Common causes: punctures or tears in the membrane, failed seams (where membrane sheets join), ponding water that finds weak spots, or failed flashing at parapets, edges, or penetrations. Age and UV exposure degrade membranes over time.
- Can I fix a flat roof leak myself?
- Yes, for small punctures and seam repairs—clean the area, apply a membrane patch or seam sealant. You need roof access and compatible materials for your membrane type (EPDM, TPO, modified bitumen). Large tears or widespread damage require a roofer.
- When should I call a roofer for a flat roof leak?
- Call a roofer if: the membrane is badly degraded or blistering, the leak is widespread, you cannot safely access the roof, or you have patched and the leak continues. Flat roofs are low pitch but still hazardous—do not risk a fall.
Rate this guide
Was this helpful?
Thanks for your feedback.