Roof repair costs range from $150 to $1,500 for most common jobs, but the final bill depends on what's broken, where you live, and how accessible your roof is

A single missing shingle costs far less than a leak that's rotted the decking underneath. A repair in rural Montana costs less than the same repair in suburban Boston. A roof you can reach from a ladder costs less than one that requires scaffolding or a crane. The only honest answer to "how much does roof repair cost" is: it depends on these specific things about your situation.

Most homeowners pay between $300 and $1,000 for a repair that a contractor can complete in a day or less. Bigger jobs—replacing a section of decking, installing new flashing, or repairing structural damage—run $1,500 to $3,000 or more. The best way to know your actual cost is to get estimates from two or three local roofers, because material prices and labor rates vary by region and by contractor.

Key Takeaways

  • straightforward repairs like replacing a few shingles or patching flashing typically cost $300 to $800, while structural damage or decking replacement can exceed $2,000.
  • Labor makes up 50 to 70 percent of the repair bill; material costs are usually the smaller part.
  • Your location, roof pitch, and how straightforward the roofer can access the damaged area all affect the final price.
  • Getting written estimates from at least two local roofers is the only way to know what you'll actually pay.

What different types of roof repairs cost

A missing or damaged shingle costs $150 to $400 to replace, depending on the shingle type and how many need replacing. Asphalt shingles are cheapest; architectural or premium shingles cost more. If only one or two shingles are damaged, a roofer can often match what's already there. If a section is damaged, they may need to replace a larger area to blend the color.

Flashing repairs—the metal strips that seal joints where the roof meets a wall, chimney, or vent—run $200 to $600. Flashing fails because of rust, poor installation, or sealant that's dried out. A roofer removes the old flashing, cleans the joint, and installs new flashing with fresh sealant. This is one of the most common leak sources and one of the most straightforward repairs.

Roof leaks that have damaged the decking (the plywood layer under the shingles) cost $500 to $2,000 or more. The roofer has to remove shingles, find the rotted section, cut it out, install new plywood, and re-shingle the area. If the rot is extensive, the cost climbs because more material and labor are involved. This is why catching a leak early matters—a small leak costs less to fix than one that's been dripping for months.

Sagging or buckling sections of roof usually mean structural damage underneath. Repairs start at $1,000 and can exceed $3,000 depending on how much decking or framing needs replacement. These repairs are not optional—a sagging roof can collapse under heavy snow or rain.

Why labor costs more than materials

On most roof repairs, the roofer's time costs more than the materials they install. A straightforward shingle replacement might use $50 worth of materials but cost $300 to $400 total because the labor is $250 to $350. Flashing repair uses maybe $100 in materials but costs $400 to $600 total. This is normal and expected.

Labor is expensive because roofing is dangerous work. Roofers work at heights, often in weather, and the job requires skill and experience. A good roofer has liability insurance, workers' compensation insurance, and years of training. When you pay for labor, you're paying for safety, skill, and the contractor's ability to stand behind their work if something goes wrong.

Factors that push repair costs higher

Roof pitch (steepness) affects cost. A steep roof is harder and slower to work on than a low-pitch roof, so labor costs more. A roofer on a 12/12 pitch roof (very steep) moves slower and needs more safety equipment than one on a 4/12 pitch roof (moderate slope).

Access matters. If the damaged area is straightforward to reach from a ladder, the repair is faster and cheaper. If the roofer needs to set up scaffolding, use a lift, or work around obstacles like trees or power lines, costs rise. Some roofs require a crane to safely position workers, which adds hundreds of dollars.

Your location affects both labor rates and material costs. Urban areas and regions with high cost of living have higher labor rates. Coastal areas, mountain regions, and places with severe weather sometimes have higher material costs because supplies are harder to get. A repair in a major city typically costs 20 to 40 percent more than the same repair in a rural area.

The condition of the surrounding roof matters. If shingles are old, brittle, or faded, a roofer may recommend replacing a larger section so the repair doesn't stand out or fail prematurely. This costs more upfront but prevents a second repair in a year or two.

How to get an accurate estimate

Call three local roofers and ask each one to visit your home and provide a written estimate. A good estimate includes the scope of work (what's being repaired), materials that will be used, labor cost, timeline, and warranty. It should be specific—not "roof repair" but "replace 8 damaged shingles on east slope, install new flashing at chimney, seal all seams."

When comparing estimates, don't automatically choose the lowest price. A roofer who's significantly cheaper may be cutting corners on materials, using inexperienced workers, or planning to rush the job. Ask what warranty they offer on their work—most reputable roofers may provide their repairs for at least one year, and many offer longer warranties on materials.

Ask the roofer how long the repair will take and whether they'll need to remove and replace shingles in a larger area than the visible damage. Some roofers are transparent about this; others aren't. A roofer who explains why they're recommending a larger repair is usually being honest about what the roof needs.

When to repair versus when to replace

If your roof is less than 15 years old and the damage is localized (one area, not multiple spots), repair is almost always the right choice. A repair costs a fraction of a full replacement and solves the when ready problem.

If your roof is 20 years or older and you're seeing multiple problem areas—missing shingles in different spots, flashing leaking in more than one place, sagging sections—a full replacement may be more cost-effective than repeated repairs. A new roof costs $5,000 to $15,000 or more depending on size and material, but it comes with a warranty and you won't be calling roofers every few years.

Ask your roofer: "If I repair this now, how much longer will this roof last?" If they say five to ten years, a repair makes sense. If they say two to three years, you're probably better off replacing the whole roof and getting a warranty that covers you for decades.

What's included in a repair estimate

ItemWhat it coversTypical cost range
MaterialsShingles, flashing, sealant, decking if needed$50–$500
LaborRoofer time, removal of old materials, installation$200–$1,500
CleanupRemoval of debris, old materials, site cleanupIncluded or $50–$200
PermitsLocal building permit if required$0–$200 (varies by location)
Warrantymay provide on workmanship and materialsIncluded (1–10 years)

Frequently Asked Questions

Does homeowners insurance cover roof repair?

Most homeowners insurance covers roof damage from sudden events like storms, falling trees, or hail. It usually does not cover damage from age, wear, or poor maintenance. Check your policy or call your insurance agent before paying for a repair—if it's covered, they may send an adjuster to assess the damage and approve payment.

Can I repair my roof myself to save money?

Small repairs like replacing one or two shingles are possible if you're comfortable on a ladder and have basic tools. Larger repairs—anything involving flashing, decking, or structural issues—should be done by a professional. A DIY mistake can cause a leak that costs thousands to fix, so the money you save upfront can disappear quickly.

How long does a typical roof repair take?

Most repairs take one day. straightforward jobs like shingle or flashing replacement take a few hours. Larger repairs involving decking replacement may take two days. Weather can delay work—roofers won't work in heavy rain or high winds, so a job scheduled for Tuesday might slip to Wednesday or later.

What should I ask a roofer before hiring them?

Ask how long they've been in business, whether they're licensed and insured, what warranty they offer, and for references from recent jobs. Ask if they'll pull a permit if one is required. Ask whether the estimate includes cleanup. A roofer who answers these questions clearly and confidently is usually reliable.

Why do roofers sometimes recommend replacing more than the visible damage?

Shingles fade and become brittle over time. If you replace three shingles on a 20-year-old roof, the new shingles will look noticeably different and may fail sooner than the surrounding old shingles. A roofer recommending a larger repair is usually trying to prevent a second repair in a few years and may support the fix lasts as long as the rest of the roof.