Metal Roof Repair
Most metal roof leaks come from worn screw washers, loose seams or failed flashing, not from the panels themselves. Metal roof repairs typically cost $300–$1,500, and fixing a leak usually runs $400–$1,000.
Last reviewed September 2026
Find and fix a metal roof leak
Safety: metal is very slippery when wet or dusty. Work only on a dry, low-slope roof with fall protection, and hire a pro for steep or standing seam roofs.
Metal roof repair cost
| Job | Typical cost |
|---|---|
| Typical metal roof repair | $300–$1,500 |
| Leak repair | $400–$1,000 |
| Replace screws and washers (professional) | $150–$1,000 |
| Loose seam repair | $250–$1,250 |
| Replace panels, per square foot | $3–$14/sq ft |
Check a metal roof repair quote
Typical professional price for this job: $400–$1,000
Metal roof repair questions
Why is my metal roof leaking?
The most common cause is fasteners: rubber washers under the screw heads dry out and crack, and screws loosen as the metal expands and contracts. Open seams, failed flashing and rust holes are the next most common causes.
How much does it cost to replace screws on a metal roof?
Replacement screws with new washers cost only about $15–$75 in materials, but professional re-screwing of a roof typically costs $150–$1,000 depending on its size and how many fasteners need replacing.
Can I walk on a metal roof?
Only carefully, on dry panels, stepping on the flat areas over the supports and wearing soft-soled shoes. Metal roofs are slippery, and standing seam roofs are best left to professionals.
Leak on a shingle roof instead? Use the roof leak finder.