Fix a metal roof that leaks
We'll confirm the leak correlates with rain, identify the source—seam, fastener, or flashing—then reseal seams, tighten or replace fasteners, or tell you when to call a roofer.
What you'll need
- Metal roof sealant (rated for metal—not asphalt roof cement for seams)
- Roof cement (for flashing gaps)
- Screwdriver or drill (for fasteners)
- Replacement metal roof screws with gaskets (if replacing fasteners)
- Ladder (sturdy, properly positioned)
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.
- Identify the source You want to confirm whether the leak is at a seam, fastener, or flashing.
- Reseal a seam The leak is at a panel seam with failed sealant.
- Fix fasteners Fasteners are loose or have cracked gaskets.
- Seal flashing The leak is at flashing around a vent, chimney, or skylight.
- When to call a roofer The roof is steep or the damage is beyond DIY.
Show full guide
Steps
Goal: Confirm the leak correlates with rain, identify the source—seam, fastener, or flashing—then repair or call a roofer.
- Confirm the leak correlates with rain. Locate the stain or drip and trace it upward to the roof.
- Good: Leak appears with rain and you can trace it to the roof. Proceed to Identify the source.
- Bad: Leak does not correlate with rain—check for condensation or plumbing.
Identify the source
Goal: Determine whether the leak is at a seam, fastener, or flashing.
- From the attic, trace the leak upward. From a ladder, look at the roof. Seams are overlapping panel edges. Exposed fasteners are screws with rubber gaskets. Flashing is around vents, chimneys, skylights.
- Good: You know the source type. Proceed to Seam path, Fastener path, or Flashing path.
- Bad: Cannot identify—check during rain or run a hose on the roof from a ladder to simulate.
Seam path
Goal: Reseal a seam with failed sealant.
- Clean the seam overlap and remove old or failed sealant. Apply metal roof sealant (rated for metal—not asphalt roof cement) along the seam lap. Press firmly. Cover the overlap fully.
- Good: Seam is sealed. Test after rain.
- Bad: Sealant will not adhere or damage is severe—call a roofer.
Fastener path
Goal: Tighten loose fasteners or replace those with cracked gaskets.
- Tighten loose screws with a screwdriver or drill—do not over-torque. For screws with cracked or missing gaskets, replace with new metal roof screws that have intact rubber gaskets.
- Good: Fasteners are snug and gaskets are intact. Test after rain.
- Bad: Cannot access or screws strip—call a roofer.
Flashing path
Goal: Seal gaps at flashing around penetrations.
- Inspect flashing around vents, chimneys, and skylights. Clean the area and apply roof cement or metal-compatible sealant to seal gaps. Press firmly.
- Good: Flashing is sealed. Test after rain.
- Bad: Flashing is severely damaged or complex—call a roofer.
When to get help
Call a roofer if:
- The roof is steep or high.
- You cannot safely access the roof.
- The leak is at a complex penetration (multiple pipes, unusual layout).
- You have resealed seams and replaced fasteners and the leak continues.
- The panels are severely corroded.
Roof work is hazardous. Metal roofs are slippery when wet. Do not risk a fall.
Verification
- Leak correlates with rain and you traced it to the roof.
- Seam, fastener, or flashing repair is complete—sealant applied, fasteners snug, gaps sealed.
- No new water entry after the next rain.
- Attic and ceiling stay dry during rain.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Confirm leak location Verify the leak correlates with rain and trace it to the roof.
- Identify source type Determine if the leak is at a seam, fastener, or flashing.
- Reseal or replace Reseal seams, tighten or replace fasteners, or seal flashing gaps.
- Test after rain Confirm no new water entry.
- Call a roofer Steep roof, unsafe access, or leak continues—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 leak correlates with rain
- Source type (seam, fastener, flashing)
- Roof pitch and access safety
- Steps already tried
Does the leak correlate with rain?
Condensation and plumbing can mimic roof leaks. Confirm the drip appears during or after rain.
You can change your answer later.
May not be roof leak
Is the leak at a seam?
Seams are overlapping panel edges. Fasteners are exposed screws. Flashing is around vents and chimneys.
You can change your answer later.
Can you safely access the roof?
Metal roofs are slippery. Low-pitch and single-story are safer.
You can change your answer later.
Reseal seam and test
Is the leak at a fastener?
Fasteners are exposed screws with rubber gaskets. Flashing is around vents, chimneys, skylights.
You can change your answer later.
Can you safely access the roof?
Metal roofs are slippery. Do not over-torque fasteners.
You can change your answer later.
Tighten or replace fasteners and test
Can you safely access the roof?
Flashing around vents, chimneys, skylights can develop gaps.
You can change your answer later.
Seal flashing and test
Call a roofer
Reviewed by Blackbox Atlas
Frequently asked questions
- Why does a metal roof leak?
- Metal roofs leak when seam sealant fails, fasteners loosen or their gaskets crack, or flashing around penetrations (vents, chimneys) develops gaps. Temperature cycles and UV degrade sealant and gaskets over time.
- Can I fix a metal roof leak myself?
- Yes, for minor repairs—resealing seams, tightening or replacing exposed fasteners, sealing small gaps at flashing. You need metal roof sealant, a ladder, and safe roof access. Do not go on a steep or wet metal roof—it is slippery. Call a roofer for complex work.
- When should I call a roofer for a metal roof leak?
- Call a roofer if the roof is steep or high, you cannot safely access it, the leak is at a complex penetration, you have resealed and replaced fasteners and the leak continues, or the panels are severely corroded.
Rate this guide
Was this helpful?
Thanks for your feedback.