How much does it cost to repair a roof leak?
A roof leak repair costs $250 for a single shingle or flashing patch, $650 for a typical multi-shingle and underlayment fix, and $2,200+ if rotted decking or interior drywall repairs are required.
Quick price points (2026)
| Tier | Cost | Unit |
|---|---|---|
| Low | $250 | per repair |
| Typical | $650 | per repair |
| High | $2,200 | per repair |