A drip in the attic. A shingle in the yard after a storm. Your first thought is probably the same as everyone’s: “How much is this going to cost me?”
Here’s the short answer. Roof repair cost in the US averages about $1,150, with most projects falling between $400 and $1,900. But the price depends on the type of damage, your roofing material, and where you live.
This guide breaks down what every common repair costs in 2026, so you can budget with confidence and spot a fair quote.
How Much Does Roof Repair Cost on Average in 2026?
Most national cost guides land in the same place. One puts the average at $1,147, with a typical range of $392 to $1,913. Another reports a range of $395 to $1,965, with most homeowners paying around $1,172.
Smaller fixes cost far less. Replacing a few damaged shingles is the cheapest repair, at roughly $150 to $700. Bigger structural problems can run into the thousands.
Think of it in three tiers:
- Minor repairs ($150–$500): a few shingles, a small flashing fix, sealing a pipe boot.
- Moderate repairs ($500–$1,500): leak repair, valley repair, larger patches.
- Major repairs ($1,500–$6,000+): sagging sections, truss work, extensive wind or storm damage.
Roof Repair Cost by Type of Damage
The kind of problem you have is the biggest price driver. Here is what each one typically costs.
Missing or Damaged Shingle Repair
This is the most affordable fix. Expect about $150 to $700, depending on how many shingles need replacing and how hard the roof is to reach.
Roof Leak Repair
Leaks are the most common call roofers get. Fixing a leak can cost anywhere from $350 up to $1,500. The price depends on where the water gets in and how far it has spread.
A leak from a cracked vent boot is cheap. A leak that has soaked the decking costs more.
Flashing Repair
Flashing is the metal strip that seals joints around chimneys, vents, and skylights. Replacing it typically costs $200 to $600, depending on your roof type. Another guide puts it a bit higher, at $400 to $900.
Roof Valley Repair
Valleys are the V-shaped joints where two roof slopes meet. Water rushes through them, so they wear out fast. Valley repair usually runs $300 to $700.
Hole in the Roof Repair
A small puncture is a quick patch. A large hole may need new decking and shingles. Costs vary a lot, so get an on-site quote.
Wind and Storm Damage Repair
Storm damage is hard to predict. Wind damage can cost between $250 and $6,500 to fix. The extent of damage and your roof type decide where you land. If a storm caused the damage, check your insurance policy before you pay out of pocket.
Sagging Roof Repair
A sagging roof is a serious warning sign. Repairs generally cost $750 to $3,000, and the high end applies if structural beams need replacing.
Fascia and Soffit Repair
These boards sit along your roof’s edge. Prices vary widely: one source cites $600 to $6,000 for fascia and soffit work. Another gives a narrower figure of $600 to $1,500. The size of the area makes the difference.
Roof Truss Repair
Trusses are the framing that holds up your roof. Damage varies widely, and repairs can range from $500 to $5,000. A structural engineer or experienced roofer should inspect this one.
Quick Reference: Roof Repair Cost by Repair Type
| Repair Type | Typical Cost Range |
|---|---|
| Shingle repair | $150–$700 |
| Flashing repair | $200–$900 |
| Roof valley repair | $300–$700 |
| Roof leak repair | $350–$1,500 |
| Wind damage repair | $250–$6,500 |
| Sagging roof repair | $750–$3,000 |
| Fascia and soffit repair | $600–$1,500+ |
| Truss repair | $500–$5,000 |
Ranges combine several 2026 cost guides. Your local quote may differ.
Roof Repair Cost by Roofing Material
Your roof type matters. Fragile or specialty materials need skilled labor, and that raises the price.
Asphalt Shingle Roof Repair
This is the most common roof in the US, and the cheapest to fix. Repairs typically cost $150 to $1,500.
Flat Roof Repair
Flat roof repairs average $300 to $1,100. Ponding water and seam failures are the usual culprits.
Metal Roof Repair
Metal roof repair averages $500 to $2,000. Metal lasts long, but fasteners and seams still need attention over time.
Tile and Concrete Roof Repair
Clay tile and concrete roof repairs both average $500 to $2,500. Tiles break easily, and roofers must walk carefully to avoid more damage.
Wood Shake and Slate Roof Repair
Wood shake repair averages about $350 to $1,500. Slate is pricier. One source reports an average of $1,800 for slate and $1,700 for metal. Slate needs a specialist, so don’t hire a general handyman.
What Affects Your Roof Repair Cost?
Two homes with the same leak can get very different quotes. Here’s why.
Severity and Size of the Damage
A small, contained problem is simple. Damage that spread under the surface costs much more to fix.
Roof Pitch and Accessibility
Steep roofs take more time and safety gear. A repair on a steep, multi-story roof can cost 30–50% more than the same job on a walkable single-story roof.
Decking Damage
Hidden rot under the shingles is a common surprise. Replacing decking adds significant cost to what might otherwise be a simple repair.
Roof Age and Condition
Older roofs are harder to match and patch. Brittle shingles can crack during the repair itself.
Labor, Season, and Location
Roof age, weather, time of year, and labor costs all influence the final price. Big-city rates are higher. Peak storm season can also push prices up.
Permits and Emergency Fees
Permits typically cost about $75 to $250, and emergency repairs can add several hundred dollars. That is why acting early saves money.
Should You Repair or Replace Your Roof?
This is the big question. Repair makes sense when the damage is limited and the rest of the roof is in good shape.
Consider replacement when:
- The roof is near the end of its life (often 20 to 25 years for asphalt shingles).
- Repairs keep coming back every year.
- Damage covers a large part of the roof.
- You see widespread granule loss, curling, or sagging.
Compare the numbers. Full replacements average $10,000 to $25,000 for most homes. If repairs would cost a big share of that, replacement may be the smarter long-term move.
A Simple Rule of Thumb
If a repair costs less than about 30% of a replacement and the roof still has years left, repair it. If not, get a replacement quote for comparison.
DIY Roof Repair vs. Hiring a Pro
Can you save money by doing it yourself? Sometimes, but roofs are risky.
DIY can work for: replacing a single shingle on a low, safe roof, or applying sealant to a small crack.
Hire a pro for: leaks with unknown sources, flashing, valleys, structural issues, and anything on a steep or high roof.
Falls are a leading cause of home-repair injuries. A $300 savings isn’t worth the risk. A botched repair can also void your roof warranty.
Does Insurance Cover Roof Repair?
It depends on the cause. Most homeowners policies cover sudden damage from hail, wind, or a fallen tree. They usually don’t cover wear and tear or neglect.
Even with insurance, most homeowners still face some out-of-pocket costs, mainly the deductible. Document the damage with photos and call your insurer before you hire anyone.
How to Save Money on Roof Repair
You can lower your roof repair cost without cutting corners.
- Get three written quotes. Compare scope, materials, and warranty, not just price.
- Fix small problems fast. A $200 flashing fix beats a $3,000 water-damage bill.
- Schedule an annual inspection. Catching issues early keeps repairs small.
- Bundle repairs. Ask your roofer to check gutters and vents during the same visit.
- Avoid the storm rush. Off-season scheduling can mean better rates and availability.
- Check credentials. Look for licensing, insurance, and local reviews.
Red Flags When Hiring a Roofer
- Door-to-door “storm chasers” with pressure tactics.
- A big upfront payment demand.
- No written estimate or contract.
- No proof of license or insurance.
- A quote far below everyone else’s.
Conclusion
Roof repair cost doesn’t have to be a mystery. Most repairs land between $400 and $1,900, while simple shingle fixes cost a few hundred and structural work can reach several thousand.
The best move is to act early, get multiple written quotes, and ask your roofer to explain exactly what’s included. A small repair today often prevents a much bigger bill tomorrow.
Spot a problem on your roof? Schedule an inspection this week and get a clear estimate before it gets worse.
Frequently Asked Questions (FAQ)
How much does roof repair cost on average?
Most US homeowners pay between about $400 and $1,900, with an average near $1,150. Small fixes like replacing shingles cost less, and structural repairs cost more.
How much does it cost to fix a leaking roof?
Leak repair typically costs $350 to $1,500. The final price depends on where the leak starts, how much water damage has occurred, and your roof material.
Is it cheaper to repair or replace a roof?
Repair is cheaper up front. But if your roof is near the end of its life or needs frequent fixes, replacement (often $10,000 to $25,000) can save money over time.
Does homeowners insurance cover roof repair?
Usually only for sudden damage such as hail, wind, or fallen trees. Normal wear and tear is typically excluded, and you’ll still pay your deductible.


