How Much Does Roof Repair Cost in 2025?

Typical Range:

$392 - $1,928

Find out how much your project will cost.

Cost data is based on actual project costs as reported by 75,270 HomeAdvisor members. Embed this data

How We Get This Data

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

  • Homeowners use HomeAdvisor to find pros for home projects.
  • When their projects are done, they fill out a short cost survey.
  • We compile the data and report costs back to you.

Updated December 19, 2024

Written by HomeAdvisor.

Highlights

  • The average roof repair cost ranges from $392 and $1,928, with most paying an average of $1,151.

  • The severity of the repair has the most significant impact on the total cost, with prices ranging from $150 to over $7,000.

  • Roof size, type, material, and design affect the overall repair cost.

  • Most local roofing companies charge between $40 and $75 per hour.

  • Depending on the damage's severity, replacing the roof may be more cost-effective than repairing it.

The typical roof repair costs between $392 and $1,928, with most homeowners paying an average of $1,151. Simple roof repairs, like replacing broken shingles, may cost as little as $150, while more extensive roof repairs, like fixing structural damage, can go as high as $7,500

Roof Repair Cost Calculator

Let's calculate cost data for you. Where are you located?

Where are you located?

National Average $1,151
Typical Range $392 - $1,928
Low End - High End $150 - $8,000

Cost data is based on actual project costs as reported by 75,270 HomeAdvisor members.

Find Local Roof Repair Pros
Talk to Pros

Roof Repair Cost Factors

Several factors can impact your total roof repair cost, including the severity of the issue and the type and size of roof you have.

Severity of Repair

Roof repairs can range in severity from a few missing shingles to extensive structural damage. Minor leaks or missing shingles are easy fixes—roofers may charge you only $150 to $300 for these small jobs. More serious issues, like a sagging roof or major soffit and fascia repairs, can reach as high as $7,500.

Roof Material

The type of roof you have significantly impacts the average roof repair cost. Some materials are easier to work with and have more affordable replacement parts.

MaterialAverage Repair Cost
Flat, foam, or single-ply$400
Composite$450
Wood shake$750
Asphalt shingles$975
Tile$1,000
Metal$1,700
Slate$1,800

Slate roof repair costs $1,800 on average, but the cost of metal roof repair is close behind at $1,700. These are two of the highest-quality roofs. With regular maintenance, these roofs should last significantly longer than other roof types and require fewer repairs over the years, making them worth the investment.

Shingle repair costs an average of $975, but costs can be significantly lower if only a few missing or broken shingles are replaced. Flat roofs typically have the lowest repair costs (an average of $400), but these costs vary greatly.

Roof Size

In general, the larger the area that requires repair, the more time and materials the roofing company will charge. Most roofing companies charge based on the number of squares they need to repair, with a single square measuring 10-by-10 feet or 100 square feet

Square FootageAverage Cost Range
100

$350–$1,200

200

$700–$2,400

500

$1,750–$6,000

1,000

$3,500–$12,000

Repair Type

Issues may be minor or severe, so your roof repair cost may range from $150 to $7,500. To better estimate roof repair costs, hire a roofer who can assess the state of your roof and recommend the right course of action.

Roof Issue or RepairAverage Cost Range

Leaking roof

$150–$2,000

Missing or damaged shingles

$150–$800

Sagging roof

$750–$3,000

Flashing issues

$150–$1,000

Valley issues

$350–$1,000

Low slope or poor roof pitch

$200–$1,000

Gutters and downspout issues

$200–$625

Fascia and soffit repairs

$600–$6,000

Roof truss repairs

$500–$5,000

Garage roof repairs

$200–$1,000

Leaking Roof

The cost to repair a leaky roof can range from $150 to $2,000, depending on the cause. Find a leaky roof repair company in your area to assess the problem and determine the leak’s cause (and its extent).

Some roof leaks are simply due to clogged gutters. Gutter cleaning costs $160 when you leave it to a professional. You can also look into the cost of roof coating, which helps to seal minor cracks and prevent leakage.

Missing or Damaged Shingles

Repairing or replacing roof shingles costs between $150 and $800, depending on the number of shingles your roof repair company needs to replace. Roof shingles offer more than a unique aesthetic for your home while covering the underlayment and roof deck to protect them from the elements.

Roof shingles can lift in high winds or crack over time from weathering. The lighter the shingle, the more prone it is to peeling. While investing in higher-quality shingles upfront can significantly raise the cost of a new roof, they generally pay for themselves over time because you don’t need to replace them as often.

Sagging Roof

You might pay between $750 and $3,000 to fix a sagging roof. Don’t put off this repair. A sagging roof is unstable and unsafe. Your roof may sag because of weight, rot from snow or water buildup, or general wear and tear over the years. If the roofer must replace structural beams, your roof repair costs will be on the high end.

Flashing Issues

Hiring a local roofing repair company to replace your roof’s flashing can cost between $150 and $1,000, depending on the extent of the repair and the quality of the flashing. Flashing is important in keeping moisture out of your home, but over time, it can wear down and will need to be replaced, ideally before it leads to leaks.

Valley Issues

You’ll pay between $350 and $1,000 for a professional to fix valley issues. Valleys are little gutters that run down interior angles on your roof. Because they channel rainwater, any issues can quickly lead to leaking. Common problems with valleys include lifting tiles, fungus build-up, and improper cleaning. Include roof cleaning costs in your annual budget to prevent valley issues.

Low Slope or Poor Roof Pitch

Flat roof repair costs between $200 and $500 if the issue is minor (basic leaks and cracks), though you’ll spend up to $1,000 for major repairs to a roof with a low slope. Roofs with low slopes—or completely flat roofs, common on commercial buildings—can more easily allow water to pool on top, so you need to stay on top of maintenance to avoid leaks. Find a flat roof repair company in your area to keep up with fixes before they lead to more significant issues.

Gutter and Downspout Issues

Gutter repair costs between $200 and $625, depending on the extent of the problem. If your gutters leak in multiple spots, hiring a professional to repair or replace them is a good idea. Regularly cleaning your gutters or installing a gutter guard system can prevent clogs and help avoid the need for repair.

Gutters and downspouts are important because they direct water away from your roof and home. If your gutter leaks or clogs and you don’t address the issue, you may soon have to make more expensive repairs.

Facia and Soffit Repairs

The cost to repair fascia and soffits ranges between $600 and $6,000. Fascia, which can be made of wood, vinyl, aluminum, or PVC, costs between $1 and $20 per linear foot. Soffit panels cost around $1 to $3 per linear foot.

Fascia and soffit are more than decorative edging and an enclosed overhang. They protect the roof structure from the elements. Fascia is a vertical trim that protects the trusses. Soffit runs horizontally and is attractive to insects and small animals. Deterioration is fairly easy to see and can cause problems with gutters.

Roof Truss Repairs

Roof trusses cost $1.50 to $4.50 per square foot. Trusses are the main structures that support your roof. Leaks often run along the trusses before dripping onto your ceiling, so inspect this area for damage.

If your truss is sagging or moldy or if you have any doubts, call a roofer for an inspection. Some molds are dangerous, if not lethal, to inhale. Estimating the repair cost for trusses is challenging as damage varies widely, but it can range anywhere from $500 to $5,000. If you have irreparable truss damage, replacement is the only option. 

Garage Roof Repairs

The cost of repairing a garage roof ranges between $200 and $1,000 and varies depending on the size of the garage and the type of problem. Due to their smaller square footage, garage roof repairs generally cost less than regular ones.

Other Roof Repair Cost Factors

Several other factors impact the roof repair cost, including local labor rates, roof design, permits, insurance, and the urgency of the repair.

Labor

In general, local roof repair companies charge between $45 and $75 per hour, but labor rates can vary based on the type of work, where you live, and the season. If you only require minor repairs, labor rates will likely stay within this range. However, major repairs may require more workers, equipment, and time, causing rates to increase.

Roof Pitch

Roof pitches commonly range between 4:12 and 6:12, meaning the roof rises every four to six inches for every 12 inches of horizontal run. If your roof has an especially high pitch, the repair cost will likely increase as contractors require additional time and safety equipment. 

Skylights and Other Special Roof Features

Skylights are prone to leaking and may add to your overall repair costs. You may need to hire a skylight company in addition to the roofer to complete repairs. Other roof features, like steep slopes, dormers, or decorative shingle patterns, can add to the overall roof repair cost.

Permits and Inspections

Your roof repairs or replacement might call for a special permit. Roofing permits cost between $255 and $500.

When buying a new house, it’s a good idea to hire a local roof inspector to catch potential issues before you sign on the dotted line. Expect a roof inspection to cost between $125 and $325, depending on your location and the roof size.

Insurance

Homeowners' insurance typically covers some roof repairs. Most insurance policies cover hail, high winds, and fallen tree damage. However, insurance usually doesn’t cover leaks caused by age, wear and tear, or a lack of maintenance. Each insurance policy is different, so read yours carefully or ask your agent when in doubt.

Emergency Repairs

Emergency roof repairs outside of business hours often cost more. If you live in an area with harsh winters, roofing companies may charge more when it’s cold out. After big storms and natural disasters, roof repair companies might be in higher demand, which could increase hourly labor rates.

Roof Repair vs. Replacement

If you have an old or severely damaged roof, replacing rather than repairing it may be more cost-effective. The cost to replace a roof typically ranges between $5,700 and $12,250. While more expensive than repair, replacement ensures that your roof is structurally sound and helps prevent recurring repairs. A new roof can also increase the value of your home, offering a significant return on your investment.

Budgeting for Roof Repairs

Roof repair prices vary significantly depending on the severity of damage. To keep costs as low as possible, consider the following tips: 

  • Contact your home insurance provider to determine if they’ll cover any costs.

  • Stay on top of roof maintenance to ensure it stays in good condition and avoid unnecessary issues.

  • Compare estimates from at least three contractors to find the most cost-effective option.

  • If your roof repair isn’t urgent, wait until the off-season for reduced labor rates.

  • Inspect your roof regularly to check for minor issues and repair them before they progress.

How HomeAdvisor Gets Its Cost Data

No place is more important than your home, which is why HomeAdvisor connects homeowners with local pros to transform their houses into homes they love. To help homeowners prepare for their next project, HomeAdvisor provides readers with accurate cost data and follows strict editorial guidelines. We surveyed over 30,000 real customers about their project costs to develop the pricing data you see, so you can make the best decisions for you and your home. We pair this data with research from reputable sources, including the U.S. Bureau of Labor Statistics, academic journals, market studies, and interviews with industry experts—all to ensure our prices reflect real-world projects.

Get a Quote From a Roof Repair Expert
Get Estimates Now

FAQs

When should I repair a roof instead of replacing it?

If the damage to your roof is minor or contained to one spot, it may make more sense to repair than replace it, especially if the roof is relatively new. Consider your warranty, homeowners insurance, and roof age. If the roof is nearing the end of its expected lifespan, it may be more cost-effective to replace it.

How long does a roof typically last before repairs are needed?

How long a roof lasts before needing repairs depends on its type and maintenance level. Copper, tile, and slate roofs can last more than 50 years, and metal roofs can last even longer. Asphalt shingles and wood shake roofs last between 20 and 30 years and are more likely to need repairs during that time.

What are some signs my roof is leaking?

Water dripping into your home through the ceiling is the most obvious sign of a leaky roof, but there are other warning signs to watch for before it gets to that. Common signs of a roof leak include water spots on your ceiling or walls and missing shingles outside. Check your metal flashing and boot cover—if they’re in bad shape, they may allow for a leak.