How Much Does Roof Repair Cost? (2024)

By Tamara Jude Updated March 19, 2024

Typical costs range from $400 to $2,000.

Get Estimate

All products and services featured are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.

Roof repair costs typically range from $400 to $2,000, but many homeowners will pay $1,200 on average, depending on the specific issue that needs fixing and the roof type. Your roof does more than protect you from the elements. It’s also vital to maintain your home’s structure and protect your foundation from water damage. A well-made, attractive roof enhances your home’s curb appeal. In fact, roof replacement has one of the highest returns on investment of all home improvement projects. Thus, it’s beneficial to get any roof problems repaired quickly. We’ll detail the various factors that affect repair costs in our guide.

Compare Quotes from Roofing Specialists
Just answer a few questions, and we’ll take care of the rest!
Ribbed metal roof under a blue cloudy sky
Metal Roof

Metal roofs cost, on average, between $7,081 and $110,150.

GET QUOTE
Brown concrete tile roof against a cloudy sky.
Tile Roof

The NRCIA reports that the average tile roof cost is $8,000 to $23,000.

GET QUOTE
Dark asphalt tiles on the roof on a sunny day.
Shingle Roof

Shingle-style roofs cost, on average, $5,000 to $18,000.

GET QUOTE

Note: Article cost data sourced from Fixr and HomeAdvisor.


How Much Do Roof Repairs Cost on Average?

See below to get an idea of how much it costs to get a roof repaired.

$400

Low End

$1,200

Average

$2,000

High End


Major Cost Factors of Roof Repair

Roof repair costs can vary widely depending on your roof’s material and design and what repair is needed.

Cost by Type of Repair

Minor repairs, such as replacing shingles or patching small cracks, cost much less than fixing widespread rot or sagging. Here are some common roof problems and their level of severity.

Type of RepairCost Range
Flashing$150–$1,000
Gutters/downspouts$200–$625
Shingle replacement$200–$700
Cracks$200–$1,000
Holes$200–$1,100
Tile replacement$250–$2,500
Leak$400–$2,500
Dent$500–$4,000
Roof truss$500–$5,000
Fascia/soffits$600–$6,000
Sagging$750–$4,000
Rot$800–$5,000
Water damage$800–$7,000
Full replacement$5,700–$12,250

Minor Repairs

Surface repairs, such as replacing damaged or missing shingles, are relatively inexpensive and easy to complete. It’s also fairly easy to replace the flashing, or the thin metal pieces that line roof valleys and prevent leaks around features such as chimneys and skylights. Small cracks and holes can be patched without disturbing the roof deck as long as they’re caught early. Gutter and downspout repair or replacement are also considered minor issues.

Moderate Repairs

Moderate repairs require roofing contractors to remove surface materials and get into the deck and underlayment, so they take longer and cost a bit more. Larger leaks and dents from storm damage may require replacing some of the roof’s underlying structure. Roof truss, fascia, and soffit replacement costs include shingle tear-off and alterations to the roof’s structure. Replacing missing tiles on a tile roof may be a minor or moderate expense depending on the size of the roof, the extent of the damage, and the price of the tiles.

Major Repairs

Issues that require major repairs have usually been brewing for a long time. An old roof may start to sag due to problems with the deck or rafters. The deck is fairly easy to fix, but replacing rafters is often expensive. Wood shake roofs are prone to rot, but even an asphalt shingle roof can rot if water gets into the deck or fascia. If a leak is large enough or goes un-repaired for a long time, you may face water damage to your roof’s structure or even your attic, which can require a partial replacement. Obviously, a full roof replacement costs the most of all repair projects. 

Cost by Material

Some types of roofing materials are substantially more expensive than others, so replacing them is pricier. Here are some of the most common roofing materials.

Roofing MaterialCost Range
Tar and gravel$3–$7
Rubber/PVC$4–$8
Composite shingles$4–$10
Asphalt shingles$5–$9
Slate$5–$15
Metal$6–$20
Wood shakes/shingles$8–$14
Tile$8–$25

Cost by Roof Pitch/Design

The steeper and more complex your roof design, the more expensive repairs will be. Flat roofs are the simplest and usually least expensive to repair. Single-story gable roofs are similarly inexpensive. Roofs with multiple levels, eaves, or dormers are more complicated to work on and cost more. Roof pitch refers to steepness. Very steep roofs require extra safety precautions and time, so they cost more to repair.

Labor Cost

The longer a roof repair job takes, the more you’ll pay for labor. Some roofers charge by the hour for minor repairs, typically at a rate of $35 to $90 per hour. Larger projects are usually charged by the square, or every 10-foot-by-10-foot section of roof. However, the contractor may charge extra if there are complicating factors that make the job take longer.

Compare Quotes from Roofing Specialists
Just answer a few questions, and we’ll take care of the rest!

Other Potential Cost Factors of Roof Repair

The above cost considerations are the most significant, but the following factors may also come into play depending on your roof’s specifics and the required repair.

Time of Year

Contractors typically charge more during periods of inclement weather. Thus, emergency roof repair during very wet or icy weather will likely come with extra costs. Additionally, roofers tend to charge more during their busy seasons of spring and summer.

Location

Roof repair costs more in areas of the country with a higher cost of living, such as major metropolitan areas. You’re also likely to pay more in areas with a growing housing market where contractors are in high demand. Roofing companies sometimes add an extra travel charge if you live far away from them.

Inspection and Permits

If you suspect a roof leak but don’t know where it’s coming from, you’ll need a roof inspection to look for weak points that need repair. This costs $100 to $600, but you’ll likely save money in the long run by catching problems early before the damage spreads. Depending on the repair’s extent, you may need a permit from your local municipality. The cost will vary by your location but is usually around $75.

Size of Roof

Costs increase for homes with larger roofs. If the damage is extensive, larger roofs will require more materials to repair. Here’s what that looks like for various sizes of repairs.

Roof SizeCost Range
1,100 sq ft$4,200–$5,500
1,200 sq ft$4,500–$6,500
1,500 sq ft$5,500–$8,000
1,600 sq ft$6,000–$8,500
1,700 sq ft$6,500–$9,000
1,800 sq ft$6,700–$9,500
1,900 sq ft$7,000–$10,000
2,000 sq ft$7,400–$10,500

Roof Replacement

In some circumstances, it’s better to replace your entire roof instead of paying for large or recurring repairs. A roof’s life span depends on its materials. Most asphalt shingle roofs last 15 to 30 years, depending on the shingle quality and surrounding climate. If your roof is old and a substantial part of its structure has been compromised by rot or water damage, replacing it may be more cost-effective than repair. Partial replacement is another option, but there are often aesthetic issues with trying to match weathered roofing materials, and it can be inconvenient to have different parts of your roof age separately.


Professional vs. DIY Roof Repair

Due to the safety risks and specialized skills required, roof repair is nearly always a job for the professionals.

Professional Roof Repair

Roofing is a skilled trade. Most states require contractors to maintain a specialized license to market themselves as roofers. These contractors have the proper knowledge and equipment to do the job quickly and efficiently. They’re also bonded and insured to protect both them and your property. Additionally, if your roof is still under warranty, you may end up voiding it by attempting large repairs yourself. You’ll have to pay for labor, but we strongly recommend hiring a professional, licensed contractor for most of your roof needs.

DIY Roof Repair

You may be able to complete a few small repair jobs yourself, but you must take all necessary safety precautions for working on a roof. For example, you may be able to replace asphalt shingles or apply sealant around leaking chimneys or skylights. You can also perform some maintenance tasks, such as visual inspections and gutter cleaning. Anything that involves going into the roof’s deck or underlayment should be left to the pros.


How to Hire a Professional

Here’s what to look for when comparing roofing companies.


How to Reduce Roof Repair Costs

Here are some ways to keep roof repair costs down.


Our Recommendation

Roof repair is often part of maintaining an old house, but roofs can sometimes spring leaks regardless of age. If you suspect you have a roof leak, consult a professional roofing contractor for repairs. Maintaining your roof’s integrity goes a long way toward protecting your home, so it’s good to take care of problems quickly and professionally. Get estimates from several local roofers and make sure you understand your options for repair or replacement before the work begins.

Compare Quotes from Roofing Specialists
Just answer a few questions, and we’ll take care of the rest!

 


 

Cost of Roof Repair FAQ

How do you fix a leaking roof?

For a small crack or leak, silicone caulk or roofing cement should suffice. For larger cracks or leaks for which you can’t find the source, you should call a roofing contractor for an inspection.

How much does it cost to patch a roof?

Patching a minor roof leak usually costs $200 to $1,000, but a large leak will be closer to the range of $400 to $2,000.

Are leaking roofs covered by homeowners insurance?

Homeowners insurance will only cover roof leaks if they’re the result of a covered event such as a storm or other natural disaster. Leaks as a result of aging, wear and tear, rot, or pest damage won’t be covered. However, some top home warranty companies cover minor leak repairs.

When would I need to replace my roof?

Here are some typical life spans for common roofing materials:

  • Basic asphalt shingles: 15 to 20 years
  • Architectural shingles: 20 to 30 years
  • Premium shingles: 25 to 40 years
  • Ribbed metal panels: 25 to 50 years
  • Wood shakes and shingles: 30 to 40 years
  • Stone-coated steel tiles: 30 to 50 years
  • Standing seam metal panels: 50 years
  • Clay tile: 50 to 100 years
  • Slate tile: 75 to 200 years

How long does it take to repair a roof leak?

Minor repair jobs, such as patching small leaks, replacing shingles, and fixing flashing, usually take between one and five hours. Larger leaks that require tearing up a substantial portion of the roof may take one to three days to fix.