How Much Does It Cost to Repair a Roof?
2025 Roof Repair Cost Overview
The average roof repair cost in the United States is $1,147, with most repairs ranging from $392 to $1,913 depending on materials, damage extent, and location.
Minor Repairs
$150 – $500
Small leaks, few shingles
Moderate Repairs
$500 – $1,500
Flashing, multiple areas
Major Repairs
$1,500 – $8,000
Structural, extensive damage
*Costs vary by location, materials, and contractor. Get free local quotes below.
Quick Navigation
Roof damage is often unexpected and stressful, as it not only impacts your home’s safety but can lead to additional structural problems if not addressed promptly. Between 2017 and 2019, the US saw 2.8 million insurance claims for roof damage from hail storms alone, with repair costs continuing to rise due to material and labor cost increases.
2025 Roof Repair Cost Breakdown
Understanding roof repair costs helps you budget effectively and avoid surprise expenses. Here’s the complete breakdown based on current 2025 market rates:
Minor Repairs
$150 – $500
- Small roof leaks
- 2-5 missing shingles
- Minor flashing repairs
- Vent boot replacement
Typical project duration: 2-4 hours
Moderate Repairs
$500 – $1,500
- Multiple leak repairs
- Chimney flashing replacement
- 10-20 shingle replacement
- Ridge cap repairs
Typical project duration: 4-8 hours
Major Repairs
$1,500 – $8,000
- Structural repairs
- Extensive water damage
- Sagging roof reinforcement
- Large section replacement
Typical project duration: 1-3 days
💡 When to Consider Full Replacement
If repair costs exceed $3,000-$4,000 or cover more than 30% of your roof, replacement may be more cost-effective. A full roof replacement typically costs $8,000-$15,000 for an average home, providing 20-30 years of protection versus repeated repairs.
Labor Costs & Regional Pricing Variations
Labor typically accounts for 60-70% of total roof repair costs, with rates varying significantly by location and job complexity.
National Labor Rate Averages (2025)
Standard Rates
$50 – $85 per hour
Most common rate range nationwide
High-Cost Areas
$75 – $120 per hour
CA, NY, MA, HI, DC metro areas
Lower-Cost Areas
$35 – $60 per hour
Rural areas, parts of TX, OK, AR
Regional Cost Multipliers
West Coast
+25-40%
Above national average
Northeast
+20-35%
Above national average
South/Midwest
-10-15%
Below national average
Roof Repair Costs Based on Materials
Repairs generally involve sealing fixtures and replacing shingles and flashing.
A small, quick repair – from a leak, for example – will not break the bank. A quote of around $100 to $200 is likely.
The easiest way to prepare yourself for how much your roof repair will cost is to judge it on the materials that a contractor will need to use.
Shingle Roofing Repair
The most common roof type in the US is an asphalt shingle roof – which also happens to be the least expensive to repair or replace.
Per 10 x 10 square-foot, you’re looking at between $500 and $1000 for a moderate repair.
If your roof features wood shakes or cedar shingles, you’re looking at a repair costing around $500 to $1000. This might be due to the build-up of moss or damage due to insects that live in the wood.
There are also metal shingles, which would be around the same price.
A whole new asphalt shingle roof would be around $7500.
Metal Roofs
These cost an average of $500 to $1500 to repair. Metal roof damage can involve the fixing of loose seams or damaged fasteners.
The average price for a new metal roof would be double an asphalt roof. You are therefore looking at a quote of around $1500.
Slate and Stone Roofs
Often the nails on a slate or a stone roof can come loose, leading to the need for moderate roof repair.
You’ll likely be looking at a quote of between $550 to $1500 to repair these nails.
Often they are too tightly attached to the roof, which can lead to propping up, causing leaks to occur through the roof.
Flat and Single-Ply Roofs
Flat and single-ply materials can be a tad cheaper to repair. Damage can include pooling water, sagging, and damaged sealing.
Quotes of around $400 to $1000 are expected for this kind of roof repair.
Chimney Repair
A chimney repair is likely to set you back between $750 and $1000. This is because the damaged chimney could be caused by structural damage on another part of the roof around it. This means additional repairs.
One example of this is the shingles around the chimney. These would need to be taken away and replaced with brand new shingles.
You can see whether a deal can be arranged with your contractor when it comes to this kind of repair. As it covers multiple areas, they might be happy to slightly reduce the cost that they would usually quote for a lone shingle replacement.
Skylight Repair
A skylight repair will normally feature leaking caused by damage to the rubber gaskets and flashing used to secure it.
This might be a simple case of resealing the chalking with a solar sealant or a silicone sealant. If the damage is considerably worse – skylight flashing or damaged seals within the skylight itself – it could be that the whole skylight requires repair.
This might require totally new sealant and flashing. This might bump costs up to between $1000 to $3000. As is the case with considerable chimney damage, all the old shingles around the skylight will need to be removed.
The area around the reflashed or resealed skylight will require replacement shingles. This might be a small portion of the roof, but it may require a larger space to be re-shingled. If this is the case, the cost will go up.
If you have more than one skylight to fix, the cost will, of course, go up in this case too.
It’s also worth noting that if a skylight is easier to get to, a contractor will likely reduce the job quote.
Other Common Roof Repairs and Costs
Anything that is exposed to the elements can suffer damage. Here are some areas that many people miss during their own inspection:
Garage Roofs
An entire replacement roof for a garage will come in at about $1500.
If a simpler repair is required, this will again be based on the materials needed. Base these quotes on the above list of materials, but be prepared for your garage roof repair to come in at a slightly lesser sum.
Fascia and Soffits
Depending on how large your roof is, the average cost to repair fascia and soffits is $3000.
You can replace fascias with PVC or wood ($10 to $30 per 8-foot board), and soffit panels come in at approximately $20 for a 12-foot board.
These parts of your roof are subject to damage because they are often more exposed to the elements.
Trusses
Roof trusses average around $1.50 to $4.50 per square foot. They are important as they support the whole roof and can actually stop more substantial leaks from penetrating the roof.
They can develop mold, which can be dangerous to health, so if you spot this, then you’ll need them inspected.
Guttering
Keeping guttering well maintained is important. But sometimes they’ll need repairing, not just cleaning.
Patching a hole in guttering will cost around $2 to $4. This is the cost of roofing cement and a patch.
Emergency Roof Repair Costs
⚠️ Emergency Repair Premium
Emergency roof repairs typically cost 25-100% more than standard repairs due to urgent response requirements, after-hours labor, and immediate material needs.
Emergency Tarping
$300 – $800
- Immediate water protection
- Temporary solution 1-6 months
- Available 24/7
- Insurance often covers
Storm Damage Repair
$500 – $3,000
- Wind/hail damage
- Missing shingle replacement
- Emergency leak sealing
- Structural stabilization
After-Hours Service
+50-100%
- Nights and weekends
- Holiday premium rates
- Immediate response
- Safety equipment costs
When to Call for Emergency Repair
Active Leaking
Water entering home
Storm Damage
Missing shingles/structure
Safety Hazard
Falling debris risk
Ice Dams
Water backup issues
Insurance Coverage for Roof Repairs
🛡️ What’s Typically Covered
Most homeowners insurance policies cover roof repairs caused by sudden, accidental damage such as storms, hail, falling trees, or fire. Insurance typically does not cover wear-and-tear or maintenance issues.
✅ Usually Covered
- Storm/wind damage
- Hail damage
- Fire damage
- Falling tree/debris
- Vandalism
❌ Not Covered
- Normal wear and tear
- Poor maintenance
- Gradual leaks
- Flood damage
- Ice dam damage*
*May be covered in some policies
Filing an Insurance Claim
- Document the damage: Take photos before any temporary repairs
- Contact your insurance company: Report the claim within 24-48 hours
- Get temporary protection: Make emergency repairs to prevent further damage
- Meet with adjuster: Be present during the inspection
- Get multiple quotes: Insurance may require estimates from licensed contractors
💡 Tip: Keep all receipts for emergency repairs – they’re often reimbursable.
Repair vs Replace: Making the Right Decision
Deciding whether to repair or replace your roof depends on several factors including age, extent of damage, and long-term costs.
👍 Choose Repair When:
- Roof is less than 15 years old
- Damage covers less than 30% of roof
- Structure is sound
- Repair cost under $4,000
- Few previous repairs needed
Average cost: $1,147
🏠 Choose Replacement When:
- Roof is over 20 years old
- Damage covers more than 30% of roof
- Multiple previous repairs
- Sagging or structural issues
- Repair cost exceeds $4,000
Average cost: $8,000-$15,000
📊 Cost-Per-Year Analysis
A $12,000 roof replacement lasting 25 years costs $480/year, while frequent repairs on an old roof can cost $800-1,200 annually. Replacement often provides better long-term value for roofs over 15-20 years old.
Key Factors That Affect Roof Repair Costs
Understanding what drives roof repair pricing helps you budget accurately and avoid surprises. Here are the primary cost factors:
Labor Costs
60-70% of total
Varies by region and complexity
Material Type
20-30% of total
Asphalt cheapest, slate most expensive
Roof Pitch
+10-30%
Steep roofs require more safety gear
Location
roof repair calculator for a quote. Fill in the project, material, zip code, and homeowner section on the form for an estimate.
And if you have any questions at all, don’t hesitate to contact us via our contact page.