Roof repairs typically cost between $150 and $1,500, depending on the damage and materials used. Small fixes like replacing a few shingles are affordable, but major repairs—such as fixing structural damage or replacing large sections—can quickly add up. Ignoring minor issues can lead to costly replacements down the road, making early repairs essential.
This guide breaks down common roof repair costs based on material, size, and age. You’ll also find practical tips for inspecting your roof, deciding between DIY and professional repairs, and knowing when a simple fix might turn into a bigger project.
This site receives compensation from the companies featured in this listing, which may impact where and how products appear. This listing doesn’t feature all companies, products, or offers that may be available.



This site receives compensation from the companies featured in this listing, which may impact where and how products appear. This listing doesn’t feature all companies, products, or offers that may be available.
How Much Does Roof Repair Cost?
The average roof repair costs around $1,000, but the final price depends on factors like damage severity, location, roofing material, and roof pitch. Minor repairs can be as low as $100, while major structural repairs can reach $15,000 or more.
Roof Repair Cost by Repair Type
Minor Roof Repairs (Under $1,500)
Most minor repairs are quick fixes that take a few hours to complete.
- Shingle Repair: High winds and storms often cause missing or damaged shingles. Replacing a few shingles costs $200–$400, but larger areas may reach $1,000.
- Leaks: Fixing small leaks, especially around vents or skylights, typically costs $80–$120. However, leaks caused by deeper structural issues may require costly repairs.
- Puncture Holes: Animal damage or falling debris can create holes in your roof. Small holes cost around $100 to patch, while larger ones can run $500–$1,000.
- Sagging Roof: If caused by localized framing issues, sagging can be fixed for $750–$1,500. More severe sagging may require a more extensive (and expensive) structural repair.
Major Roof Repairs ($1,500+)
Major repairs often involve structural damage, extensive water intrusion, or partial roof replacements.
- Water Damage & Major Leaks: If water has damaged the roof deck, repairs can cost $1,500–$3,000. A small wet patch might only need minor fixes, but rot can require full replacements.
- Roof Truss Repair: A damaged truss is one of the most expensive fixes, costing $2,000–$4,000+ depending on the severity.
- Eaves Repair: Weather-related damage to eaves usually costs $1,500–$2,500.
Related: How Much Does Raising a Roof Cost?
Roof Repair Costs by Material

The material of your roof heavily impacts repair costs. Here’s a breakdown of average repair prices:
| Roof Material | Cost Per Sq. Ft. | Typical Repair Cost |
|---|---|---|
| Asphalt Shingles | $4.75–$5.75 | $300–$700 |
| Wood Shake | $6–$9 | $400–$850 |
| Metal Roof | $6–$20 | $600–$1,200 |
| Slate Roof | $5–$15 | $500–$1,000 |
| Clay Tiles | $7–$25 | $900–$2,300 |
| Concrete Tiles | $11–$16 | $1,100–$1,600 |
What Factors Affect Roof Repair Costs?
Several factors influence repair pricing:
Material
Metal and slate roofs are pricier to repair than asphalt shingles.
Roof Pitch & Height
Steep or high roofs require extra safety measures, increasing labor costs.
Extent of Damage
Deep structural repairs (e.g., decking replacement) cost more than surface fixes.
The Weather and Season
Winter repairs can be nearly twice as expensive due to harsher working conditions.
Market Conditions
Material shortages and labor costs fluctuate with economic trends.
Read also: Tips for Roof Leak Repairs
Additional Roof Repair Cost Considerations
The Initial Inspection
Expect to pay $100–$300 for an initial roof inspection.
Permits
Large-scale repairs may require permits—check with your local government.
Emergency Repairs
Urgent fixes often cost more, especially after storms when demand spikes.
Should You Repair or Replace Your Roof?
If repair costs exceed $3,000, it may be worth considering a roof replacement instead. Repair is better if your roof is under 15 years old and the damage is minor. Replacement is smarter if your roof is nearing the end of its lifespan or has widespread issues. A trusted roofing contractor can assess your situation and help you decide the best course of action.
To know whether or not you need a roof repair or replacement, watch this video:
Roof Replacement Cost vs. Roof Repair Cost
Deciding between repairing or replacing your roof depends on the extent of the damage, the roof’s age, and the cost of repairs. Here’s how to determine the best choice:
When to Repair Your Roof
If the damage is minor, a repair is more cost-effective. A newer roof, under 15 years old, typically has plenty of life left, making repairs worthwhile. If only a small section of your roof is affected, targeted repairs can extend its lifespan.
When to Replace Your Roof
When repair costs exceed $3,000, you’re halfway to the cost of a replacement, making it a better long-term investment. Aging roofs, over 20 years old, often require frequent repairs, making replacement a smarter choice. If leaks, sagging, or shingle loss are affecting large sections, a full replacement is likely needed.
Consult a Roofing Professional
A trusted roofing contractor can assess your roof and provide an accurate estimate for both repairs and replacement. If your roof is nearing the end of its lifespan, they may recommend replacement to avoid costly future repairs.
DIY vs. Professional Roof Repairs
DIY is possible for simple tasks like replacing a few shingles or cleaning gutters. Hire a professional roofing company for structural issues, large leaks, or sagging—these require expertise and could void your insurance if done incorrectly.
This site receives compensation from the companies featured in this listing, which may impact where and how products appear. This listing doesn’t feature all companies, products, or offers that may be available.
So, Is the Cost of Roof Repair Worth it?
Yes! Timely repairs prevent costly damage, help maintain home value, and ensure your roof lasts as long as possible. While minor fixes can be DIY, major repairs should always be handled by a professional roofer to avoid further damage or insurance issues.
FAQs About Roof Repair Costs
Regular inspections and maintenance are the best ways to prevent leaks. Check your roof at least twice a year and after severe storms for signs of damage.
Common leak-prone areas include skylights, vents, and flashing. If you notice gaps forming, apply a high-quality roof sealant to prevent water intrusion.
Keeping your gutters clean is also crucial. Clogged gutters cause water to back up and seep under your roofing material, leading to leaks. If you want to avoid frequent gutter cleaning, gutter guards can help keep debris out.
For added protection, inspect and replace damaged or missing shingles promptly, and ensure your attic is properly ventilated to prevent moisture buildup.
The cost of patching a roof depends on the size of the damaged area and your roofing material. A small patch could cost between $100–$200, a larger patch between $800–$1,000+. Your roof’s materials impact price, too. Asphalt and wood shingles are cheaper to repair than metal or slate.
If your roof has extensive damage, it may be more cost-effective to consider a partial or full replacement rather than frequent patching.
Yes, but only under certain conditions. Most homeowners’ insurance policies cover roof damage caused by storms, hail, or falling debris. However, they won’t cover damage from neglect or normal wear and tear.
To ensure your claim is approved keep detailed records of past repairs and maintenance. Take photos of damage before making temporary repairs. Report issues to your insurer as soon as possible.
For roofs over 20 years old, coverage may be limited, as insurance companies see older roofs as a higher risk.
If you’re concerned about uncovered repairs, consider purchasing a home warranty with roof coverage. These warranties can help pay for maintenance and minor repairs that insurance won’t cover.
Not necessarily. A shingle repair on a new roof typically costs the same as on an older roof. However, if your roof is in poor condition, repairs may be more expensive due to structural issues or hidden damage.
A well-maintained old roof shouldn’t cost extra to repair, but if it’s near the end of its lifespan, it may be smarter to invest in a replacement rather than frequent repairs.
The lifespan of your roof depends on the material, climate, and maintenance. While most roofs last at least 25 years, some materials have much longer service lives:
- Asphalt shingles: 20–30 years
- Wood shingles/shakes: 25–40 years
- Metal roofing: 40–70 years
- Clay or concrete tiles: 50–100 years
- Slate roofing: 75+ years
To maximize your roof’s lifespan, follow the manufacturer’s recommended maintenance and replace it when signs of severe wear appear—such as widespread shingle loss, sagging, or persistent leaks.
Regular inspections can help you determine whether repairs will extend your roof’s life or if a full replacement is necessary.
Today’s Homeowner’s Roofing Methodology
A roof replacement is a major investment, and selecting the right materials and contractor can feel overwhelming. At Today’s Homeowner, we simplify the process by providing comprehensive, research-backed evaluations of different roofing options.
We analyze hundreds of roofing providers and thousands of homeowner experiences to develop a roof rating system that helps you make an informed decision.
How We Rate Roofs
Each roof receives a 0.0 to 1.0 aggregate rating, which corresponds to a 5-star system displayed across our guides. Here are the six key factors we evaluate:
1. Durability (40%)
Your roof faces constant exposure to the elements, so longevity is critical. We assess the lifespan and resilience of different materials—whether it’s asphalt shingles, metal, or tile—to identify the most durable and weather-resistant options.
2. Cost (25%)
The average roof replacement costs $6,500–$16,000 for a 1,500 sq. ft. home, with material costs ranging from $4–$11 per square foot. We evaluate how different roof types impact your budget, factoring in material choice and availability, labor costs in your area, and installation complexity.
3. Contractor Availability (13%)
Not all roofing contractors install every type of roof. Some materials, like metal roofing, require specialized expertise. We research contractor availability across regions to help you determine which roofing options are practical for your area.
4. Warranty Coverage (12%)
A good warranty can save you thousands of dollars in unexpected repairs. We rate each roofing type based on manufacturer warranties (typically 10+ years for material defects) and workmanship warranties offered by contractors.
5. Maintenance & Upgradability (5%)
All roofs require ongoing maintenance, but some materials are easier to repair and modify than others. We assess how simple it is to fix leaks and replace shingles and install solar panels or add roof features.
6. Customization Options (5%)
Your roof affects curb appeal, so we evaluate roofing materials based on style and color variety. Asphalt shingles offer dozens of colors, while metal and tile roofs have fewer but distinct aesthetic options.
By breaking down roofing choices objectively, Today’s Homeowner helps you find the best roofing solution for your home, budget, and long-term needs.





