Roof Repair Cost in 2026: Leak, Shingle & Storm Damage Prices
By Blixxy Editorial Team · Updated 2026-10-27

Quick answer: Most roof repairs cost $400 to $1,900 in 2026, with a national average around $1,150. Small fixes like replacing a few shingles can cost as little as $150, while major structural or storm repairs can reach $7,000+.
Key takeaways
- Typical repair: $400–$1,900; average about $1,150.
- Minor leak or shingle fix: from about $150.
- Major damage: $1,500–$7,000+.
- If more than about 25% of the roof is damaged, price a replacement.
Roof repair cost by roof type
| Roof type | Typical repair cost |
|---|---|
| Asphalt shingles | $150–$1,500 |
| Flat roof | $300–$1,100 |
| Wood shakes | $350–$1,500 |
| Metal | $500–$2,000 |
| Tile | $500–$2,500 |
| Slate | $700–$3,000 |
Cost by type of damage
- Small leak or a few missing shingles: the low end, often a few hundred dollars.
- Flashing around chimneys, vents, or skylights: a common leak source and a moderate repair.
- Storm or hail damage across a section: mid to high range; check your homeowners insurance.
- Rotted decking or sagging areas: the most expensive repairs, sometimes thousands.
After a storm, photograph damage from the ground and inside the attic before anyone climbs up. Photos help with insurance claims and with getting an accurate estimate.
Repair or replace your roof?
A common industry rule: if more than about 25% of the roof is damaged, or the roof is near the end of its expected life, replacement is usually the better long-term value.
How to keep roof repair costs down
- Fix leaks fast. Water damage spreads into decking, insulation, and ceilings.
- Clean gutters twice a year so water doesn't back up under shingles.
- Inspect after big storms and before winter.
- Set your own price on Blixxy. Post the job with photos, get a free AI estimate, and choose your budget. The first available local pro accepts, and your payment is held until you approve the work.
Find roofers near you, or see roofers in Denver, Seattle, and Tampa.
Frequently asked questions
How much does it cost to repair a roof?
Most roof repairs cost $400 to $1,900 in 2026, with an average around $1,150. Minor fixes can start around $150, while major damage can exceed $7,000.
How much does it cost to fix a roof leak?
A small, easy-to-reach leak often costs a few hundred dollars. Leaks that have damaged decking or involve flashing around chimneys and skylights cost more.
Does homeowners insurance cover roof repair?
Insurance often covers sudden damage from storms, hail, or falling trees, but usually not wear and tear or neglected maintenance. Check your policy and deductible.
When should I replace my roof instead of repairing it?
If more than about 25% of the roof is damaged or the roof is near the end of its expected life, replacement is often the better value.
Sources
- How Much Does It Cost to Repair a Roof? [2026 Data] (Fixr)
- How Much Does Roof Repair Cost in 2026? (HomeAdvisor)
- Cost to Repair a Roof in 2026 – Average Prices (Inch Calculator)
Post your job on Blixxy and get a free AI price estimate.