How much does roof repair cost?
Roof repair costs can differ quite a bit depending on the job and where you live. Here's what you need to know about the cost of your roof repair.
Our experts independently review everything we recommend. If you buy through our links, we may earn commission.
Roof repair costs can vary a lot depending on what you need done, which makes spotting missing shingles or finding a new leak stressful. Depending on the extent of the damage, your roof repair estimate may be as little as a few hundred dollars to thousands. The best way to be sure is to call a roofing company and arrange an inspection, but we've gathered some general ballpark ranges for common roof repairs to help you prepare, even if it's an unplanned expense.
How much does roof repair cost?
A roofer uses a nail gun on a roof while replacing shingles
According to local service review and recommendation site Angi , the average roof repair costs $1,158. On the low end, a repair may be as little as $400. However, more extensive damage can reach several thousand dollars. Here are some common types of roof repair and how much you can expect them to cost.
Roof leaks and holes
You can expect leak and hole repairs to land between $100 and $1,000, depending on their size, according to Colony Roofers , a roofing company with locations in Georgia, Florida and Texas. Leaks can be more expensive if your roof's underlayment has sustained damage. Your roofing material influences the cost as well.
Missing shingles
If you're only missing a few shingles, the cost of your roof repair might come in under $100. However, larger areas or replacing premium shingles could cost $800 or more.
Roof flashing
If you don't know what roof flashing is , it's a thin metal sheet bent to create a watertight seal where different roof structures meet, such as around chimneys and skylights. In general, damaged or loose roof flashing is an easy repair that runs between $200 and $500, according to Wisconsin-based roofing company BRH Enterprises .
Hail damage
Roof repair costs due to hail damage vary widely depending on the storm's severity and the hail's size. According to Angi , you can expect hail damage to cost between $700 and $4,000.
Truss repairs
Damage to the structure of your roof, like the underlying truss , can be one of the most expensive things to repair. Replacing a plank or two of wood can cost as little as $500, while more extensive sections of the structure may cost upwards of $5,000, according to the home repair site Bobvila.com .
Soffit and fascia
These are the sections that make up the bottom and front of your roof overhang, and they're prone to damage over the years from exposure to the elements. Again, depending on the extent of the damage, soffit and fascia repair can cost as little as $600 to more than $6,000, per Angi.
Vent and skylight repairs
Both skylights and roof vents are common areas of concern for leaks. Vent repairs can be relatively inexpensive, running between $75 and $250, according to Angi. Skylights may require more work, making the repair cost between $300 and $800.
Sagging roof
If you see your roof sagging, there's likely severe damage to the structure underneath. Depending on how much of the underlying structure needs repair or replacement, you can expect costs to run between $1,500 and $5,000, BRH Enterprises says.
Roof eave repairs
An eave is the section of the roof that overhangs the side of your home. Costs for repair can range from $1,500 to $1,700 and depend on your roof material.
What affects roof repair costs?
A nail gun rests on a roof that's in the process of being repaired
A few major factors influence your roof repair cost. The biggest factor is whether the damage is superficial or impacts the underlying structure, with structural fixes often being the most expensive. Smaller jobs, like replacing a few shingles, are much cheaper by comparison.
The material your roof is made of can impact the cost as well. Asphalt shingles are the most inexpensive roofing material, resulting in a more affordable repair. If your roof is made of premium tiles, slate or metal, however, you can expect a more expensive repair. Read more about the various materials in our guide to the differences between asphalt, metal and tile roofing .
Finally, the size of the damaged area and the complexity of your roof also matter. A larger area of damage requires more materials, time and work to repair, which increases costs. Similarly, having several slopes, dormers and other roof structures can increase costs because they may take longer to repair properly.
Can you repair your roof yourself?
A man climbs a ladder to inspect his roof
In general, you should rely on a roofing professional to repair your roof if possible. A Roofer will be able to spot damage that you might otherwise miss. They also have the proper tools and experience to make sure repairs are carried out in a way that complies with local regulations and doesn't inadvertently lead to more damage. Reputable contractors will also offer a workmanship warranty for their repairs, which ensures they'll correct any issues that crop up later.
If you're making an insurance claim for damage related to a storm or fire, you'll be required to use a licensed roofing contractor for repairs. Many roofing contractors are also experienced in dealing with insurance companies on their customers' behalf, simplifying your claims process.
That said, if you have a minor leak you feel you can tackle yourself, you may be able to go the DIY route. Check out our guide to common roof leaks and how to fix them for tips.
Should you consider a full roof replacement instead?
Contractors work on installing a new roof on a home
Roof repairs are part of regular home maintenance that you should keep up with to make your roof last as long as possible. However, if your roof is older and you're dealing with significant damage and wear, it may be time to consider a full roof replacement. This is especially true if you notice substantial sagging, rotting or several large leaks.
The best way to be sure if your roof needs a repair or replacement is to solicit an inspection from a local roofing contractor. Figuring out how much it costs to replace a roof can be complicated, but you can generally expect asphalt shingle roofs to land between $5,800 and $20,000, depending on the size and complexity of the job. No matter what you do, get a few written estimates from reputable local roofing contractors.
See more Yahoo Local-approved U.S. roofers
Best California roofers
Bakersfield / Fresno / Los Angeles San Diego / San Jose / San Francisco
Best Florida roofers
Cape Coral / Clearwater / Fort Lauderdale / Fort Myers / Jacksonville / Lakeland / Miami / Orlando / Pensacola / Sarasota / St. Augustine / St. Petersburg / Tallahassee / Tampa / West Palm Beach
Best New York roofers
Brooklyn / Buffalo / New York City / Rochester / Staten Island
Best Texas roofers
Arlington / Austin / Conroe / Dallas / Fort Worth / Houston / Katy / Lubbock / San Antonio / Sugar Land / Tyler
