Roof Repair cost breakdown
At a mid-range, national-average baseline, a typical roof repair project is estimated at $400 to $1,500. The table below breaks the cost down so you can see where your project is likely to land.
| Repair type | Typical cost | Examples |
|---|---|---|
| Minor | $150 to $600 | Flashing, a few shingles |
| Moderate | $400 to $1,500 | Leak repair, small section |
| Major | $1,500 to $7,000 | Large area, decking, structural |
| Emergency / storm | $800 to $5,000 | Tarping plus repair |
What drives roof repair cost
- Severity: a few shingles versus a large or structural area.
- Roof pitch, height, and access.
- Roofing material (tile and slate cost more to repair).
- Whether decking, flashing, or underlayment is involved.
- Emergency or storm-related urgency.
- Regional labor rates.
Key cost factors
Repair vs replace
A localized repair makes sense when the roof is otherwise sound and not near end of life. If the roof is old, has widespread damage, or has had repeated repairs, replacement is usually the better value.
Access and pitch
Steep, high, or complex roofs need extra safety staging and slow the crew down, which raises the cost even for a small repair.
Material matters
Asphalt shingle repairs are cheapest. Tile, slate, and metal repairs cost more because the materials are pricier and harder to match and install.