Average cost: $150–$7,000 depending on damage type. Most homeowners pay around $750–$1,500 for a standard roof repair.
Costs vary significantly by the type of repair needed. Flashing and penetration repairs are the most common; structural repairs are the most expensive.
| Repair Type | Low | High | Average |
|---|---|---|---|
| Patch 1–3 shingles | $150 | $400 | $275 |
| Roof leak repair | $300 | $1,500 | $750 |
| Flashing repair/replacement | $200 | $600 | $400 |
| Pipe boot / vent collar | $150 | $500 | $300 |
| Soffit & fascia repair | $500 | $2,500 | $1,200 |
| Gutter repair | $150 | $600 | $350 |
| Structural repair (decking) | $1,000 | $7,000 | $3,000 |
| Skylight repair/reseal | $300 | $1,500 | $750 |
Catching roof damage early keeps repair costs low. Here are the most common warning signs homeowners miss.
Connect with licensed roofers in your area. Free estimates, no obligation.
Get My Free Quote