Roofing8 min read

When to Repair vs Replace Your Roof: Expert Guide

Jeff Otterson

Published March 15, 2026

The $10,000 Question

Your roof is leaking, and you're staring at two very different price tags. A repair might cost $300–$1,500. A full replacement runs $8,000–$15,000 for an average-sized home. The difference matters, and making the wrong call costs you either way — overpaying for a replacement you didn't need, or throwing repair money at a roof that's past saving.

Here's how roofing professionals actually make that determination, broken down so you can make an informed decision.

Signs You Can Get Away With a Repair

The Roof Is Under 15 Years Old

Architectural asphalt shingles have a functional lifespan of 20–30 years. If your roof is under 15, you're generally in repair territory unless there's been catastrophic damage. A 10-year-old roof with a few missing shingles from a windstorm is a repair, not a replacement.

Damage Is Localized

If the problem is confined to one area — a few missing shingles, a small leak near a pipe boot, flashing failure around a chimney — a targeted repair makes financial sense. The general rule: if damage affects less than 30% of the roof surface, repair is usually the right call.

The Deck Is Solid

The plywood or OSB sheathing beneath your shingles is the structural backbone of your roof. If it's dry, firm, and undamaged in the leak area, a surface repair will hold. A roofer can check this during inspection or from inside your attic.

One Layer of Shingles

If your roof has only one layer of shingles, repairs integrate cleanly. Homes with two layers are already at the maximum allowed by most building codes, which complicates repairs and often tips the decision toward replacement.

Signs It's Time for a Full Replacement

Age Over 20 Years

If your asphalt shingle roof is 20+ years old, repairs become a game of diminishing returns. You fix one section, and another fails six months later. Once a roof enters its last quarter of expected life, replacement delivers better value per dollar than serial repairs.

Widespread Granule Loss

Check your gutters. If they're full of granules — the sandpaper-like coating on asphalt shingles — your shingles are degrading across the entire surface. Granule loss exposes the asphalt layer to UV, which accelerates deterioration. This isn't something you can repair piecemeal.

Curling, Buckling, or Cracking Shingles

Shingles that curl at the edges, buckle upward, or show cracking across multiple areas indicate systemic failure. This is the roof's way of telling you it's done. Individual shingle replacement won't fix a material that's failing everywhere.

Sagging Roof Deck

If you see visible sagging from the ground, or if the roof deck feels spongy when walked on, you have structural damage from prolonged moisture exposure. This always means replacement, and often means deck replacement too. Don't delay on this one — structural failure is a safety hazard.

Daylight Through the Roof Boards

Go into your attic on a sunny day. If you see pinpoints of light coming through, moisture is getting through too. Scattered light points across a large area indicate the whole roof is compromised.

Cost Comparison and ROI Analysis

Repair Costs

  • Minor repairs (few shingles, pipe boot, small flashing fix): $150–$500
  • Moderate repairs (valley repair, larger flashing work, partial section): $500–$1,500
  • Major repairs (large section, deck patch, multiple issues): $1,500–$3,500

Replacement Costs

  • Asphalt architectural shingles: $8,000–$15,000 for a 2,000 sq ft roof
  • Metal roofing: $15,000–$30,000
  • Slate or tile: $25,000–$50,000+

The Break-Even Calculation

If your roof needs $2,500 in repairs but has only 5 years of life left, you'll likely spend another $2,500–$5,000 in repairs over those 5 years. Total: $5,000–$7,500. A new roof at $10,000 gives you 25+ years. Per year of useful life, the new roof wins. Conversely, a $500 repair on a roof with 10+ good years ahead is obviously the right move.

What About Insurance?

Homeowner's insurance covers sudden damage from storms, hail, and falling debris, but not wear and tear. If a storm damaged your roof, file a claim before deciding on repair vs. replacement — the insurance adjuster's assessment may tip the decision. Document everything with photos before temporary repairs. Note that insurance companies increasingly use satellite imagery to assess roof condition and age when setting premiums, so a new roof can actually lower your insurance costs.

Getting the Right Assessment

Get inspections from at least two roofing contractors, and make sure at least one of them doesn't also do replacements — a repair-only roofer has no incentive to upsell you. Ask each contractor to show you photos or video of what they found during inspection. Any roofer recommending full replacement should be able to clearly explain why repair isn't viable.

roof repairroof replacementroofing costshome maintenance

Found this helpful? Share it with a friend.

Need a roofing professional?

Get free, no-obligation quotes from top-rated local roofing professionals on LocalPros. Compare ratings, read reviews, and hire with confidence.

Get Free Quotes