Skip to content
The Roofing Manual

Repairs and maintenance

Roof Repair vs Replacement: The Honest Math

A contractor's framework for repair vs replacement: remaining roof life, repair cost as a percentage of replacement, and the repeated-repair trap.

Written and reviewed by James Turner

Roofing contractor with 20+ years in roofing and insurance restoration

Published Jul 2, 2026 · 7 min read

You have a leak or some missing shingles, one contractor says patch it for $900, and another says the whole roof needs to go for $14,000. Both of them sounded confident. This post is the math I would run if you were my neighbor.

Here is the framework in one paragraph: divide the repair cost by the years of life your roof honestly has left, and compare that to the replacement cost divided by the years a new roof gives you. A $3,000 repair on a roof with 15 years left costs you $200 a year. The same $3,000 on a roof with 3 years left costs $1,000 a year, while a $15,000 replacement that lasts 25 years costs $600 a year. Same repair bill, opposite answers, and everything else in this decision is detail on top of that one calculation.

What actually decides repair vs replacement?

Two numbers, and only two:

  1. Remaining life. Not the roof's age, its honest remaining life. A 12 year old architectural shingle roof that was installed well and vented properly can have 10 to 15 years left. A 12 year old builder-grade roof with a hot attic might have 3. The baselines by material are in how long a roof actually lasts, but the number that matters is the one a contractor will put in writing for your specific roof.
  2. Repair cost as a percentage of replacement. My working rule after two decades: a repair under about 10 percent of replacement cost on a roof with half its life left is an easy yes. A repair over 25 to 30 percent of replacement on a roof past two thirds of its life is almost always money you will regret, because you are about to pay for that roof twice.

Run your own replacement number first so the percentage means something. The roof replacement cost estimator gets you a realistic range for your size, pitch, and state in a couple of minutes, and it does not require talking to a salesperson.

What is the repeated-repair trap?

The most expensive roofs I see are not the ones that get replaced. They are the ones that get repaired to death first.

Here is the pattern with real numbers. A roof starts leaking at year 16. The homeowner pays $900 to fix the valley. Fourteen months later, a different slope: $900 more. Two winters after that, flashing at the chimney: another $900. Four years in, they have spent $2,700, the roof looks like a quilt, and the next leak convinces them it is time. Now they buy the $14,000 replacement anyway.

That $2,700 bought no equity in the new roof. It was almost 20 percent of the replacement cost, spent renting time on a roof that was already dying. One repair on an old roof can be a rational bridge (you are saving cash, you are selling in the spring, a storm claim is pending). The second repair on the same old roof is a flashing red light. By the third, the roof is telling you the failure is systemic, and every additional dollar is thrown after the first ones.

When is repair clearly the right call?

Some situations are not close, and a contractor who pushes replacement on them is selling, not diagnosing:

  • Young roof, isolated damage. Wind lifted a patch of shingles on one slope, a tree branch punched through, a satellite installer went wild with the lag bolts. If the field of the roof is healthy, fix the wound.
  • Flashing and penetration failures. Cracked pipe boots, rusted step flashing, chimney counterflashing pulling loose. These parts fail on a different clock than the shingles around them, and they are the cause of a huge share of the leaks I get called for. Replacing a $60 boot does not require replacing 25 squares of good shingle.
  • Installation defects on a newer roof. A nail line missed, a ridge cap blowing off at year 3. That is a warranty and workmanship conversation first, a repair second, and a replacement almost never.
  • Storm damage confined to one area. If insurance is involved the math changes completely, and whether wear or wind caused the damage becomes the whole argument. That fight has its own post: wind damage vs wear and tear.

When is replacement clearly the right call?

  • Widespread granule loss. Bald spots and shiny asphalt across multiple slopes, gutters full of granules every season. The wear layer is gone; there is nothing durable to repair to.
  • More than one slope leaking. One leak is an event. Leaks on two or three slopes in the same couple of years is a system reaching the end.
  • Decking problems. Sagging planes, soft spots, chronic attic moisture. Shingle work on rotten decking is wallpaper over a wall problem.
  • Brittle shingles. When the existing shingles crack under a repair crew's hands and feet, every repair creates new damage around it. Old 3-tab roofs are famous for this, and it is one reason 3-tab and architectural shingles age so differently.
  • You are already in the trap. Two or more paid repairs in the last few years on a roof past 15. Stop renting, start planning.

What about the matching problem?

Even a technically perfect repair can fail the eye test. Shingle lines get discontinued, colors get retired, and a 12 year old roof has weathered in a way no bundle off the shelf will match. From the street, a mismatched patch on a prominent slope reads as "this roof has problems," and buyers' inspectors write it up exactly that way when you sell.

So before approving a big visible repair, ask three questions: is my exact shingle still made, will you show me a sample held against the roof, and is the repair on a slope people see. A mismatch on a rear slope behind the ridge is a shrug. A checkerboard over the front porch can cost you more in resale impression than the repair saved. On insurance jobs, whether the carrier owes for matching adjacent slopes varies by state and policy language, so read your policy and ask the adjuster the question directly rather than assuming either way.

How do contractors bias the answer?

Both directions, and it helps to know which room you are standing in.

Repair-only outfits and handymen have every incentive to keep patching. Each visit is a few hundred dollars, and a roof that finally dies just stops being their problem. Nobody doing $900 patches is going to volunteer that you have spent 20 percent of a replacement with them since 2023.

Replacement-heavy sales operations run the other way. Commissioned door knockers get paid on roofs sold, not problems solved, so an 8 year old roof with one bad boot becomes "significant deterioration" in a glossy drone report. A full roof condemned without a single photo of a specific failed component is a sales pitch, not an inspection. The pressure tactics look the same as every other bad-contractor pattern, and the full list is in how to hire a roofer without getting burned.

The tell in both cases is specificity. Honest diagnoses come with photos of your roof, named components, and a scope you could hand to another contractor. Vague diagnoses come with urgency.

How do you get the remaining-life estimate in writing?

This is the single move that disciplines the whole decision, and almost nobody does it. When a contractor inspects your roof, ask for three things in the written report:

  1. A remaining-life opinion as a range. "In my professional opinion this roof has 3 to 5 serviceable years left" is a sentence a professional will stand behind. Nobody can promise an exact year, and anyone who does is guessing at you.
  2. Photos of the conditions behind the opinion. Granule loss, cracked shingles, failed sealant, nail pops, decking condition from the attic. You want evidence, not adjectives.
  3. Both prices. The repair scope with its cost, and the replacement cost. Any shop that does both kinds of work can produce both numbers, and how they compare is the entire decision.

What to do next

Run the math with real numbers instead of feelings. Get your replacement range from the cost estimator, get a written repair quote and remaining-life opinion from at least one contractor (two if the first one condemns the whole roof), and divide each option by the years it honestly buys.

If the answer comes up replacement and the timing is the problem, price the monthly reality before you panic: the roof financing calculator turns any bid into a payment with the total interest shown, so you can compare "finance the replacement now" against "keep feeding repairs into a dying roof" as two real numbers. That comparison, more than anything a salesperson says, is what settles this decision honestly.

FAQ

Frequently asked questions

When is a roof repair worth it?

When the roof has real life left and the damage is isolated. A 6 year old architectural roof with a failed pipe boot or one wind-lifted section is a repair, full stop. You are buying protection for a roof that still has 15 or 20 good years in it, so even an $800 fix is cheap per year of life protected.

How much does a typical roof repair cost?

In most markets, small repairs like a pipe boot or a handful of shingles commonly run $150 to $1,000, flashing work a few hundred more, and larger section repairs $1,000 to $3,000. Below those numbers you are mostly paying for the trip and the ladder time. Get the scope in writing so you know what the number covers.

Can a contractor match my existing shingles for a patch?

Sometimes. Shingle lines get discontinued and colors weather, so even the right product off the shelf can read as an obvious patch. On a roof under about 10 years old a close match is usually possible. Older than that, ask to see a sample against your roof before you approve a large visible repair.

Is it worth repairing a 20 year old asphalt roof?

Rarely, beyond cheap stopgaps to stay dry while you plan. Most builder-grade asphalt roofs are near the end by 20 years, so a $2,000 repair often buys only a year or two and none of it counts toward the replacement. Price repairs per year of remaining life and the answer usually becomes obvious.

How do I know how many years my roof has left?

Ask the inspecting contractor for a written remaining-life estimate with photos of the specific conditions behind it: granule loss, cracking, sealant failure, decking condition. No honest roofer can promise an exact year, but a written 3 to 5 year opinion versus a written 10 to 15 year opinion changes the repair math completely.

From the manual

Keep reading