A damaged roof is never something to ignore. Water intrusion, structural damage, and mould can turn a small repair into a $20,000 replacement if left unaddressed. Understanding real roof repair costs puts you in control — helping you budget accurately, compare quotes fairly, and make confident decisions about when to repair and when to replace.
Average Roof Repair Costs by Type
| Repair Type | Low Cost | High Cost |
| Minor patching (small leak) | $150 | $400 |
| Shingle replacement (10–20 shingles) | $200 | $600 |
| Flashing repair (chimney/vent) | $200 | $500 |
| Valley repair | $300 | $800 |
| Flat roof patch | $250 | $700 |
| Sagging roof section | $750 | $2,500 |
| Full section re-roofing | $1,500 | $7,000 |
| Emergency storm repair | $500 | $3,000 |
Factors That Affect Roof Repair Cost
- Roof pitch: Steep roofs cost more to repair — they require safety equipment and slow down labour.
- Material type: Asphalt shingles are cheapest to repair. Slate, metal, and tile cost significantly more.
- Accessibility: Multi-story homes and difficult site access add to labour time and cost.
- Extent of damage: Hidden water damage behind the visible issue often adds significant cost once discovered.
- Urgency: Emergency repair call-outs typically carry a 50–100% premium over standard rates.
Pro Tip: Get at least three written quotes for any roof repair over $500. Require each contractor to specify what they will repair, the materials they will use, and the warranty they offer on their work.
Roof Repair vs. Roof Replacement
If your roof is under 15 years old and the damage is localised, repair is almost always the right choice. If your roof is 20+ years old, has multiple problem areas, or more than 30% of the surface is compromised, a full replacement — typically $5,000–$15,000 for an average home — is often more cost-effective than repeated repairs.
Save Money: Ask your homeowner’s insurance carrier before any roof repair. Storm, hail, and wind damage is frequently covered. A claim approval can reduce your out-of-pocket cost to your deductible only.
Q: How much does it cost to fix a leaking roof?
A: Minor leak repairs cost $150–$500 for simple patching. If the leak has caused deck or rafter damage, expect $500–$2,500. Always fix leaks promptly — water damage compounds quickly and dramatically increases eventual repair costs.
Q: How long does a roof repair take?
A: Most minor roof repairs take 2–6 hours. Larger section repairs may take 1–2 days. A full re-roofing of an average home typically takes 1–3 days depending on complexity.


