Skip to content
Roofing · Comparison

Roof repair vs. replacement: how to decide

A leak or a few missing shingles does not always mean you need a new roof, but patching a roof that is near the end of its life is money down the drain. The decision comes down to three things: how old the roof is, how widespread the damage is, and what the repair would cost against a full replacement.

Reviewed for 2026How we estimate

Key takeaways

  • Repair makes sense when the roof is young, the damage is localized, and the deck underneath is sound.
  • Replace when the roof is near the end of its rated life, when damage is widespread, or when you are on a second leak in the same season.
  • A common rule of thumb: if a repair costs more than about a third of a replacement, replacement is usually the better value.
  • Age is the deciding factor; most architectural asphalt roofs last 22 to 30 years, and 3-tab roofs 15 to 20.
  • Two existing shingle layers, sagging, or widespread granule loss point to replacement, not another patch.

When a repair is the right call

If the roof still has years of rated life left and the problem is contained, repair. A dozen shingles torn off in a windstorm, a single flashing leak around a chimney, or a small section damaged by a fallen branch are all good repair candidates, provided the decking underneath is still solid. A competent roofer can match shingles and restore the weather seal for a fraction of a replacement.

When to replace instead

  • Age: if the roof is within a few years of its rated lifespan, a repair only delays the inevitable and you pay twice. Replace and reset the clock.
  • Widespread damage: hail across the whole slope, large areas of curling or missing shingles, or daylight visible in the attic all point to replacement.
  • Repeat leaks: a second or third leak in the same roof, especially in one season, means the underlayment and seal are failing, not just one spot.
  • Two layers already: if a previous roof was laid over rather than torn off, code usually requires a full tear-off now, which tips the math toward replacement.

The cost math

Put the two numbers side by side. A typical asphalt roof replacement runs about $4.50 to $7.50 per square foot installed, so a 2,000 sq ft roof lands near $9,000 to $15,000 before local adjustments. A localized repair is far less, often a few hundred to a couple of thousand dollars. The useful test: if the repair would cost more than roughly a third of a full replacement and the roof is middle-aged or older, replacement is usually the smarter spend, because you are buying decades, not months.

Local labor rates move both numbers, which is why a national rule of thumb only gets you so far. Your town dashboard shows the replacement range for your market.

Before you decide

  • Get the roof inspected and ask for photos of the actual damage, not just a verdict.
  • Check the decking; soft or rotted plywood found during a repair often changes the recommendation to replacement.
  • If storm damage is involved, document it before any work; it may be a covered insurance claim.

Frequently asked questions

Should I repair or replace my roof?
Repair if the roof is still well within its rated life, the damage is localized, and the deck is sound. Replace if the roof is near the end of its life, the damage is widespread, you are on repeat leaks, or there are already two shingle layers. A good rule of thumb: if the repair costs more than about a third of a replacement on a middle-aged roof, replace it.
How long should a roof last before it needs replacing?
Most architectural asphalt shingle roofs last 22 to 30 years, and older 3-tab roofs 15 to 20. Metal and tile can last 40 years or more. If your roof is approaching the top of its range, budget for replacement rather than chasing repairs.
Does a repair void my roof warranty?
It can, if the wrong materials are used or the work is done by an uncertified installer. Use a licensed roofer, keep the paperwork, and confirm how a repair affects any remaining manufacturer or workmanship warranty before the work starts.

See the numbers for your town

These ranges are national. Open a dashboard to see roofing prices modeled for your town, with a live estimator and local factors.

Cost figures in this guide are modeled national ranges for general planning, not quotes. Local pricing varies, always get an on-site assessment from a licensed pro before you commit. Evergreen guide