The national average is about $1,147 for most repairs. Missing shingles run $100–$600, leak repair $350–$1,500, flashing repair $400–$1,200, and a full section patch $600–$2,000. Budget $4–$8 per sqft for shingle-area repair work plus any emergency tarping premium.
- National average repair: $1,147
- Missing shingles: $100–$600
- Leak repair: $350–$1,500
- Flashing repair: $400–$1,200
- Section patch: $600–$2,000
| Repair Type | Typical Range | Notes |
|---|---|---|
| Missing/blown-off shingles | $100–$600 | Handful of shingles |
| Active leak repair | $350–$1,500 | Includes interior dry-out |
| Flashing repair | $400–$1,200 | Chimney, vent, or valley |
| Full section patch | $600–$2,000 | 10–20% of roof |
| Emergency tarp (same-day) | $150–$500 | Tarping only, temporary |


