How Much Does Roof Repair Cost? [2024 Data]
Normal range: $392 - $1,921
Repairing a roof costs the average U.S. homeowner about $1,146
. Prices can vary based on home location, roofing material, size, and type of roof, and most homeowners spend between $392
and $1,921
.
Your roof needs to be kept in top condition to protect your home from the elements. It’s important to address any roof damage or deterioration as soon as you notice it to prevent problems from becoming more serious and expensive.
Most homeowners spend an average of $1,146
for roof repair, but depending on the type and extent of damage, repairs may cost anywhere between $150
and $8,000
. This guide will help break down the factors that can affect the cost of roof repairs.
Roof Repair Cost Factors
A professional roofer can inspect your roof and provide you with a quote for roof repairs. Within that quote, the roofer will consider a series of factors that determine the roofing repair provided.
Repair Type
The type of roof repair—whether it's a minor fix like patching a leak or a complex structural issue—significantly impacts your costs. Here's a look at average costs for common roof repair projects, and explanations of what each repair involves:
Repair Type | Average Cost |
---|---|
Roof leak | $360–$1,550 |
Skylight leak | $300–$800 |
Ice dam removal | $500–$700 |
Flashing | $200–$500 |
Sagging | $1,500–$1,700 |
Hole patching | $100–$1,000 |
Vent repair | $75–$250 |
Ridge cap repair | $200–$750 |
Hail damage | $700–$4,000 |
Soffit and fascia repair | $600–$6,000 |
Roof truss | $500–$5,000 |
Eave repair | $1,500–$1,700 |
Roof Leak Repair Cost
The cost to fix a roof leak can be anywhere from $360 to $1,550. A leaky roof can cause severe structural damage to your home’s roof and interior. Skylights and roof vents are common areas of roof leaks. Skylight leak repair costs $300 to $800 while fixing a leaky roof vent costs $75 to $250. A missing shingle or two can easily lead to a roof leak. The cost to repair a shingle leak is around $350.
If you live in an area with cold winters, you may face the problem of ice dams and resulting leaks. Ice dam removal costs depend on factors like roof size and removal methods, but the typical cost to remove them on a two-story house runs between $500 and $700.
Hiring a local roof repair company is your best bet to get damage diagnosed and repaired without ever stepping on a ladder.
Cost to Repair Flashing
Roof flashing is designed to protect your home from costly leaks by directing the flow of rainwater away from sensitive areas and off of your roof. Roof flashing is usually found in areas that would otherwise be prone to puddling or leaks, like corners and crevices near chimneys, skylights, and vents. Most homeowners can expect to pay between $200 and $500 to repair their roof flashing, depending on the type of flashing used. Prices for chimney flashing replacement can run up to $2,000.
Cost to Repair a Sagging Roof
A sagging roof is often due to structural issues, wear and tear, weight, or rot, and it means your roof is unstable and unsafe. Repairing a sagging roof is best handled by a pro and tends to be a more expensive repair, costing between $1,500 and $7,000.
Cost to Patch a Hole In a Roof
Patching a roof or repairing a hole in your roof will cost anywhere between $100 and $1,000, though most homeowners spend an average of $550 on this fix. What you'll pay depends on the size of the area you need to patch and your roof's material. The extent of damage also impacts the price. In many cases, patching holes or damaged spots on your roof is a temporary solution. A roofing pro can assess whether it's worthwhile to opt for replacing areas of your roof if the damage warrants it.
Roof Vent Repair Cost
Repairing a roof vent costs $75 to $250 and involves the removal of the vent, installation of a new one, and proper sealing around the edges to keep leaks at bay. It's important to keep an eye on your roof vents, as they're a common source of roof leaks. The reason for this is that vents wear out over time thanks to exposure to the elements. They'll deteriorate most quickly in regions with extreme weather.
Roof Ridge Cap Repair Cost
The cost to repair a roof ridge cap is between $200 and $750. You'll be able to spot your roof cap by looking for the triangular top on the ridge of our roof—all roofs have caps, regardless of your roof's style. Their job is to cover any cracks or openings between the roof's materials. Once a roof ridge cap gets damaged, water can flow into the shingles or tiles below, which leads to—you guessed it—a leaky roof.
Cost to Repair Hail Damage
The cost to repair hail damage is between $700 and $4,000 but varies widely based on the size of the hail and the intensity of the storm. If your roof endured a hammering from marble-sized hail flying at high speeds, odds are it suffered some extensive damage. The area of the hail damage also impacts the final price. If there's only a small section of your roof that suffered damage, you can expect the cost to be on the lower end of the spectrum. One of the most vulnerable areas to hail damage is your gutters. Tile and skylights are also susceptible to hail damage.
Cost to Repair Soffit and Fascia
Fascia and soffit repair costs between $600 and $6,000, or $6 to $20 per linear foot. You can spot soffit by looking for the board that bridges the gap between your home's siding and roofline. The nearby fascia looks like a horizontal board located outside the soffit, which holds the gutters. Both of these roofing features are vulnerable to water damage thanks to water flowing from your roof and gutters. Critters like squirrels and raccoons also tend to make nests in and around the boards, causing damage that can lead to leaks.
Roof Truss Repair Cost
Falling between $500 and $5,000, roof truss repairs cost on the higher end of the roof repair spectrum. That's because a roof truss is an essential part of your roofing structure that is crucial to its design and support. Most roofs require between 10 and 16 trusses, with one truss costing an average of $200. Individual trusses can cost as little as $45 or $400, depending on the truss type, size, accessibility, and local labor fees.
Wooden roof trusses are susceptible to water rot, storm damage, and issues due to insects and pests. Often, a roofer will recommend replacing a roof truss over repair.
Roof Eave Repair Cost
Repairing roof eaves costs between $1,500 and $1,700. Roof eaves hang over the edge of your home to prevent water from running down your siding, which makes them susceptible to rot. The price to fix your eaves depends on their material and whether you have to repair shingles, trusses, fascia, or any other nearby feature.
Size
The size of the repair plays an important role in determining how much the roofer might charge you. Some pros offer quotes based on the number of squares they’ll need to repair. A single square is roughly 10-by-10 feet or 100 square feet.
Square Footage | Average Cost |
---|---|
100 | $350–$1,200 |
200 | $700–$2,400 |
500 | $1,750–$6,000 |
1000 | $3,500–$12,000 |
Type of Roof
From flat roofs to gable roofs, your roof type matters. Another unit of measurement for roof designs is called a roof plane or the field of the roof. In a pitched roof, roof planes are generally two flat surfaces with four separate edges that meet at the top of your rooftop. On a flat roof, there is only one roof plane. Pitched roofs and roofs with custom designs, chimneys, or add-ons—like those stunning skylights—add to the cost of repairs because of the complexities of repairing a very pitched or unique roof design.
Roof Material
The type of roofing material you have can affect your roofing repair costs, with materials ranging from $400 to $1,600. Metal and slate roofing materials cost more to repair than asphalt roofing, while flat roofing materials are often the easiest and most affordable type of roofing material to repair.
Material | Average Cost |
---|---|
Flat, foam, or single-ply | $400 |
Composite | $450 |
Wood shake | $750 |
Asphalt shingles | $975 |
Tile | $1,000 |
Metal | $1,700 |
Slate | $1,800 |
Permits
Most minor roof repairs won’t require a permit, but if you have major damage to your roof, it’s a good idea to contact your local municipality to check and, if necessary, obtain a building permit. Many municipalities have minimum fees for residential remodeling, with building permit costs ranging from $70 to $250 on average.
Labor
The average cost to hire a roofing contractor to repair a roof is between $45 and $75 per hour. If your roof only has cosmetic or minor repairs, you might only spend between this range. On the other hand, if the work is extensive and requires hours or even days of work, you could end up paying significantly more.
Time of Year
Winter repairs mean additional precautions for your roofer and up to a 100% increase in costs. However, if you contact a professional roofing contractor in the fall or other regional slow periods, you could see savings of 10% to 15%.
Roof Inspection
A roof inspection will help you find out what type of damage you have on your roof, if any. From a physical inspection to a drone inspection or an infrared inspection, you can expect to pay $75 to $600 for the cost of a roof inspection.
Emergency Repair
There are unfortunate times when your roof repair costs more than usual. One example of this could be an emergency roof repair during times of extreme demand, like during a severe weather event. Generally, emergency repair services can require an extra fee of $100 to $300 or more. In cases of extreme weather, you may need to pay to have your roof tarped until it’s safe for roofers to complete the necessary repairs.
Cleanup and Disposal Fees
Most roofing companies and contractors will include cleanup and disposal fees in their estimates. If not, junk removal costs start at $60 for smaller jobs.
Warranty
You will likely save money on roof repairs if you have an active roof warranty. Many homeowners pay anywhere from $45 to $180 per year for a roof warranty. Many home warranties cover leaks, natural wear and tear, and weather damage, but be sure to check your home warranty for roof specifics before you sign a warranty contract.
Location
Roof repair costs will vary depending on where you live. Material prices will be higher if they need to be transported from farther away, and labor costs depend on the availability of labor and standard wages in the area. Areas with a high cost of living will have higher roof repair costs compared to places with a lower cost of living.
Roof Replacement vs. Repair
Roof repairs cost $380 to $1,800 on average, while roof replacement costs $5,900 to $12,900, and averages around $9,000. Because of the considerable price difference between repair and replacement, you should only go for a full replacement if you have extensive damage or your roof is nearing the end of its life span.
As small repairs continue to crop up, it will save you time and money to replace your roof rather than continue to repair it. This is especially true if your roof is at the end of its life span—20 years old or more. You should also consider replacing your roof if an inspection reveals more than 20% damage throughout your roof.
DIY vs. Hiring a Pro to Repair Your Roof
DIY roof repair is a task best left to homeowners with advanced roofing knowledge and experience. Because roof work involves working at dangerous heights, it’s important to practice safety measures, like wearing a harness and only working during mild weather. It’s also wise to work with a partner.
The most DIY-friendly roof repair tasks include patching small leaks, replacing a small number of shingles, and sealing areas around skylights and chimneys. Gutter cleaning is also a common roof-related maintenance task that homeowners often do themselves.
For more extensive roof repair jobs, like replacing more than just a few missing shingles, fixing a sagging roof, or repairing the structure of your roof, it’s best to call a roofing contractor.
How to Save Money on Roof Repair Costs
There are a few tips and tricks to save money on your roof repair work.
Book during the winter off-season.
See if you can use homeowners insurance to cover costs.
Perform regular maintenance and inspections to catch problems before they worsen.
Check for government rebates for repairs that make your roof more energy-efficient.
Get at least three estimates before hiring a roofer.
How Angi Gets Its Cost Data
Home is the most important place on earth, which is why Angi has helped more than 150 million homeowners transform their houses into homes they adore. To help homeowners with their next project, Angi provides readers with the most accurate cost data and upholds strict editorial standards. We’ve surveyed over 30,000 real Angi 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.
Want to help us improve our cost data? Send us a recent project quote to costquotes@angi.com. Quotes and personal information will not be shared publicly.
Frequently Asked Questions
Homeowners insurance covers roof repairs due to sudden or accidental damage. This can include roof damage caused by fire, hail, wind, or falling trees. However, it likely won't cover any repairs related to lack of maintenance or regular wear and tear.
The materials that make up your roof will determine how long your roof will last. Typical three-tab shingles generally have a life span of about 20 years, while architectural shingles can last up to 30 years under proper maintenance. Metal roofing materials have longer expected life spans, starting at around 40 years. They can sometimes last up to 100. Slate roofs can last 150 years or longer with proper care.
How long it takes to repair a roof depends on damage, but in general you can expect roof repair to take a few hours to a few days. For example, replacing damaged shingles can take between one and four hours. Structural repairs, like fixing a sagging roof, can take up to four days.