Roof Repair Cost: $379–$1,965 (Average $1,172) in 2026
Author: CostGuideHQ Editorial·✓ Fact-checked·Updated July 2026·6 min read·4 sources·US national averages, USD Quick answerQuick answer: Most roof repairs cost $379 to $1,965, averaging $1,172 nationally. Minor fixes like a shingle patch or vent boot reseal run $150 to $1,000; major repairs with storm damage or structural work can reach $2,000 to $8,000 or more. Repair type and severity drive the price.
- ✓The typical roof repair costs $379 to $1,965, averaging about $1,172 nationally (HomeAdvisor).
- ✓Minor repairs run $150 to $1,000, while major repairs with structural or extensive damage run $2,000 to $8,000 or more (This Old House, Fixr).
- ✓Storm and hail damage repair averages $700 to $4,000 (Bob Vila, This Old House, Fixr).
- ✓Emergency or after-hours repair adds $100 to $300 to a standard bill (Bob Vila, Fixr).
How much does roof repair cost?
National average
$1,172
per repair
Typical range
$379–$1,965
Most projects
High end
$1,965+
Premium / complex
Advertisement · 728 × 90
Cost by material / type
| Type | Low | High |
|---|
| shingle replacement | $150 | $800 |
| sagging/structural repair | $800 | $7,000 |
| vent boot repair | $75 | $250 |
| valley repair | $300 | $1,000 |
| storm/hail damage repair | $700 | $4,000 |
What affects the cost?
- Type of repair — patching a few shingles runs $150-$800, while sagging or structural repair runs $800-$7,000+, since structural work takes far more labor and material (Bob Vila, This Old House, Fixr)
- Severity tier — minor, isolated repairs cost $150-$1,000, while major repairs involving extensive damage run $2,000-$8,000+ (This Old House, Fixr)
- Storm and hail damage — averages $700-$4,000, and direct tree-impact damage can run $900-$6,000 depending on how much structural repair is needed (Bob Vila, This Old House, Fixr)
- Labor rates — roofers charge $45-$120 per hour, and labor makes up 60% or more of the total bill on a typical repair (Bob Vila, Fixr)
- Emergency or after-hours service — adds roughly $100-$300 to a standard repair cost, and winter emergency calls can increase pricing by up to 100% (Bob Vila, Fixr)
- Roofing material — repair costs run from about $400 for flat/single-ply roofing up to $1,700-$1,800 for metal or slate, since specialty materials take longer to source and install (HomeAdvisor)
- Size of the damaged area — cost scales with square footage, from $350-$1,200 for a 100-square-foot patch up to $3,500-$12,000 for 1,000 square feet of repair (HomeAdvisor)
How much does roof repair cost?
Most roof repairs cost $379 to $1,965, averaging $1,172 nationally (HomeAdvisor). Fixr’s figures land close behind — average $1,150, range $400 to $1,900 — and Bob Vila reports an average of $1,060 with a typical range of $379 to $1,758. This Old House reports a notably lower average, $531, likely because its figure weights toward smaller, common fixes rather than the wider minor-to-major mix the other three sources average across. Severity explains most of the spread inside that range: a minor repair, like patching a few shingles or resealing a vent boot, typically runs $150 to $1,000, while a major repair involving structural damage or a large section of roof climbs to $2,000 to $8,000 or more (This Old House, Fixr). Storm and hail damage sits in between, averaging $700 to $4,000 (Bob Vila, This Old House, Fixr). If you’re chasing a leak specifically rather than visible damage, our roof leak repair cost guide breaks that down by leak type and severity.
What does each type of roof repair cost?
- Shingle replacement. Patching or replacing damaged shingles runs $150 to $800 (Bob Vila, This Old House, Fixr).
- Sagging or structural repair. Fixing a sagging roof or damaged frame runs $800 to $7,000 — the low end covers a small structural fix, the high end a larger section of rebuilt decking or framing (Fixr, Bob Vila, This Old House).
- Vent boot repair. Resealing or replacing a vent boot costs $75 to $250 — three sources land on the exact same figure (Bob Vila, This Old House, Fixr).
- Valley repair. Fixing a roof valley, where two slopes meet and water flow is heaviest, runs $300 to $1,000 (Bob Vila, This Old House).
- Storm or hail damage. Storm damage repair averages $700 to $4,000, and direct tree-impact damage can run $900 to $6,000 depending on how much structural work is needed (Bob Vila, This Old House, Fixr).
Flashing repair around chimneys, skylights, and vents is its own line item, priced by location — see the roof flashing repair cost guide for that breakdown.
Should you repair or replace your roof?
Repair it, if the damage is contained. Most minor jobs ($150 to $1,000) and moderate jobs stay well below what a new roof costs, so there’s no reason to consider replacement for a handful of shingles or a resealed vent boot. The calculation changes once an estimate reaches the $2,000 to $8,000+ major-repair tier (This Old House, Fixr) — that range typically means a large section of frame or decking needs rebuilding, multiple leak points across an aging roof, or storm damage covering more than a small area. At that scale, get a full replacement quote alongside the repair quote before committing; see our roof replacement cost guide for whole-roof pricing. Age matters too: a roof already near the end of its expected lifespan that needs a major repair is a better replacement candidate than a newer roof with the same damage, since you’d likely be paying for another major repair again within a few years. A roofer who inspects the damage in person — our roof inspection cost guide covers what that runs — is the only way to get a real number for your specific roof.
How can you lower your roof repair cost?
- Address damage while it’s still minor. The gap between a $150 shingle patch and a $2,000+ major repair is almost always how long the damage sat unaddressed (This Old House, Fixr). John Foley, New England branch manager at Long Home Products, tells This Old House, “A roofing problem does not fix itself. The problem can snowball into other issues, such as mold and wood rot.”
- Schedule it instead of calling it in as an emergency. Non-urgent repairs skip the $100 to $300 emergency surcharge, and can avoid the up-to-100% winter emergency increase entirely (Bob Vila, Fixr).
- Get more than one quote for structural or storm-damage work. That’s where estimates spread the widest — $800 to $7,000 for structural repair, $700 to $4,000 for storm damage — so pricing differs more between contractors on bigger jobs (Fixr, Bob Vila, This Old House).
- Ask what the quote actually covers. A quick reseal and a full section rebuild both get called “roof repair,” but they’re priced very differently — confirm the scope before comparing bids.
- Keep gutters and vents maintained. Cheap, routine maintenance heads off the water intrusion that turns a minor repair into a major one.
Prices vary by region, roofing material, and how long damage has gone unaddressed, so treat the figures above as a planning budget. Get two or three local quotes, and confirm the repair scope before committing to a number.
Advertisement · 336 × 280
Frequently asked questions
How much does roof repair cost?+
Most roof repairs cost $379 to $1,965, averaging $1,172 nationally (HomeAdvisor). Fixr ($1,150 average) and Bob Vila ($1,060 average) report closely matching figures.
What's the difference between a minor and a major roof repair?+
A minor repair — a few shingles, a small vent reseal — runs $150 to $1,000. A major repair involving structural damage or a large section of roof runs $2,000 to $8,000 or more (This Old House, Fixr).
How much does it cost to fix storm or hail damage?+
Storm and hail damage repair averages $700 to $4,000 (Bob Vila, This Old House, Fixr), and direct tree-impact damage can run $900 to $6,000 depending on how much structural work is needed (Fixr).
How much does it cost to replace a few damaged shingles?+
Shingle replacement typically runs $150 to $800 (Bob Vila, This Old House, Fixr).
What does it cost to fix a sagging roof?+
Sagging or structural roof repair costs $800 to $7,000, depending on how much of the frame or decking needs rebuilding (Fixr, Bob Vila, This Old House).
Should I repair or replace my roof?+
Repair, if the damage is contained — most minor and moderate jobs stay well under the major-repair tier. Once an estimate reaches the $2,000 to $8,000+ major-repair range (This Old House, Fixr), get a replacement quote alongside it; at that point a new roof can end up costing close to what another round of patching would.
Does emergency roof repair cost more?+
Yes — emergency or after-hours repair typically adds $100 to $300 to the bill, and winter emergency repairs can increase costs by up to 100% (Bob Vila, Fixr).
Why do roof repair cost estimates vary so much between sources?+
National averages range from $531 (This Old House) up to $1,172 (HomeAdvisor), largely because This Old House's figure weights toward smaller, common fixes, while HomeAdvisor, Fixr, and Bob Vila average across the full minor-to-major mix of jobs.
Sources
Figures synthesized and cross-checked across these sources (retrieved 2026-07-28):
- HomeAdvisor — Average of $1,172. Normal Range: $395-$1,965. Full project range $150 to $8,000. Sagging roof $1,500-$1,700 (also noted $750-$3,000). Flashing issues $200-$500. Fascia and soffit repairs $600-$6,000. Roof truss repairs $500-$5,000. By material: flat/foam/single-ply $400, composite $450, wood shake $750, asphalt shingles $975, tile $1,000, metal $1,700, slate $1,800. By square footage: 100 sq ft $350-$1,200; 200 sq ft $700-$2,400; 500 sq ft $1,750-$6,000; 1,000 sq ft $3,500-$12,000. Minor repairs start as low as $150. Fascia $1-$20 per linear foot; soffit $1.50-$4.50 per square foot.
- Bob Vila — Typical range for roof repair cost is $379 to $1,758, with a national average cost of $1,060. Shingles $150-$800. Sagging roof $1,500-$7,000. Roof vent $75-$250. Roof valley $350-$1,000. Hail damage $700-$4,000. Leak repair $360-$1,550. Patching $200-$1,000. Hole in roof $200-$1,100. Labor $45-$75 per hour for leak repairs, minor repairs averaging $90-$150 in labor. Emergency repairs cost at least $100-$300 more than usual; winter emergency repairs can increase cost by up to 100%. By material: asphalt $875, metal $1,600, slate $1,550.
- This Old House — Average of $531 for roof repairs, with most projects ranging $482-$579 or more. Minor repairs $150-$1,000, moderate repairs $1,001-$2,000, major repairs $2,001-$8,000. Chimney/roof flashing $200-$500. Dormer $250-$1,000. Hail damage $700-$4,000. Ridge capping $250-$750. Roof eaves $1,500-$1,700. Fascia and soffits $600-$6,000. Holes and leaks $100-$1,500. Rafter tail $300-$3,000. Roof frame $500-$5,000. Roof valley $300-$1,000. Roof vents $75-$250. Roof verge $250-$750. Sagging roof $1,500-$7,000. Shingle damage $50-$800. Skylights $300-$800. Material-based repair costs range from $400 (flat roofing) to $2,400 (concrete tiles).
- Fixr — National Average Range: $400-$1,900. Average cost to repair a roof is $1,150. Minor repairs $150-$1,000, moderate $1,000-$3,000, major $2,000-$6,000+. Vent repair $75-$250. Damaged/missing shingles $150-$700. Flashing repair $200-$600. Skylight leak $300-$800. Roof leak $350-$1,500. Hail damage $700-$4,000. Sagging roof $800-$5,000. Tree impact damage $900-$6,000. Labor $50-$120 per hour, making up a minimum of 60% of total cost. Emergency service surcharge $100-$300. Cost per square foot $3.50-$11 on average; one roofing square (100 sq ft) $350-$1,100.
Three sources cluster tightly on a national average for general roof repair: HomeAdvisor ($1,172, normal range $395-$1,965, full project range $150-$8,000), Fixr ($1,150, national average range $400-$1,900), and Bob Vila ($1,060, typical range $379-$1,758). This Old House reports a notably lower average ($531, most projects $482-$579) — likely because its figure weights toward smaller, common fixes rather than the full mix of minor-to-major jobs the other three sources average across. national_average_usd uses HomeAdvisor's stated figure ($1,172), which sits at the center of the three-source cluster. range_low_usd ($379) is Bob Vila's typical-range floor; range_high_usd ($1,965) is HomeAdvisor's normal-range ceiling — together they represent a realistic spread from a small single-spot fix to a larger repair job, before reaching into the $2,000-$8,000+ major-repair tier. Severity tiers (minor $150-$1,000, major $2,000-$8,000+) come from This Old House and Fixr, which both segment repair cost by scope rather than publishing a single average. by_type figures are synthesized across sources: shingle replacement blends Bob Vila ($150-$800), This Old House ($50-$800), and Fixr ($150-$700); sagging/structural repair spans Fixr's lower structural figure ($800-$5,000) through Bob Vila's and This Old House's matching sagging-roof figure ($1,500-$7,000); vent boot repair is a three-source exact match (Bob Vila, This Old House, and Fixr all cite $75-$250 for vent repair); valley repair blends Bob Vila ($350-$1,000) and This Old House ($300-$1,000); storm/hail damage is a three-source exact match at $700-$4,000 (Bob Vila, This Old House, Fixr). This guide covers general roof repair across common failure points and severity tiers; leak-specific diagnosis and repair costs are covered in the roof leak repair guide, flashing-specific repair in the roof flashing repair guide, and whole-roof tear-off/replacement in the roof replacement guide — those narrower jobs are excluded from this headline range where the sources report them separately.