Roof repair vs replacement: how to decide
Repair makes sense when the damage is isolated and the roof has useful life left. Replacement makes sense when the roof is near the end of its life or failing in several places. For a specific quote, there’s a simple test: a repair is worth it when it costs less per year of life it buys than a new roof does, which is about $500 a year on a typical house. This page shows how to apply it, how to find your roof’s age, and the options in between.
Last updated: .
The cost-per-year rule
A new roof is a long purchase. Architectural shingles on a typical 2,000 sq ft house cost about $13,800 at mid-range prices, according to our roof cost guide, and last about 25 to 30 years. That works out to roughly $500 for every year of roof you get.
A repair can be judged the same way. Divide its price by the number of years it should keep the roof going. If that comes out below what a new roof costs per year, the repair is good value. If it comes out well above, you’re paying a premium to delay a replacement you’ll need soon anyway.
| Repair | Years it buys | Cost per year | Verdict |
|---|---|---|---|
| $1,400 leak repair on an otherwise sound roof | about 8 years | about $175 | Repair |
| $3,500 repair on a 10-year-old roof | about 17 years | about $200 | Repair |
| $3,000 repair on a worn roof | about 3 years | about $1,000 | Replace |
| A new architectural shingle roof, for comparison | about 27 years | about $500 | The benchmark |
The weak point is the years a repair buys. Nobody knows exactly how long a repair will last, so ask the roofer for their honest estimate, treat it as a range, and see whether the verdict changes at the low end. The rule also explains why age matters so much: the same $3,000 repair is good value on a roof with 15 years left and poor value on one with three. For typical repair prices, see what common roof repairs cost.
How old is your roof?
The rule needs an idea of how many years your roof has left, and that starts with its age. If you didn’t have it installed yourself, there are a few places to look. Check your city or county’s permit records, since many areas require a permit to reroof. Look at the inspection report from when you bought the house, and the seller’s disclosure. Search your paperwork for an invoice or a registered shingle warranty from the last roofer. Failing all of that, a roofer can give you a rough estimate from the condition of the shingles.
Then compare the age with how long the material usually lasts. According to our guide to how long a roof lasts, 3-tab shingles typically last 15 to 20 years, architectural shingles 25 to 30, and standing seam metal 40 to 70. A roof well inside that range usually deserves a repair. One near the end of it is where a replacement quote belongs alongside the repair quote.
When repair is the right call
The damage is isolated to one area. A single leak from failed flashing around a chimney, a handful of shingles blown off in a storm, a small section of lifted ridge cap: these are discrete problems with discrete fixes. If the rest of the roof is in solid condition, there's no reason to replace what isn't broken.
Your roof has plenty of life left. An architectural shingle roof installed in the last decade or so has years ahead of it. Unless a contractor finds something structurally wrong during the repair, patching the damage and getting more years out of the roof is the right economic call.
You're planning to sell within the next couple of years. A full replacement rarely delivers full return on investment at resale. If the roof is functional and passes inspection, a targeted repair to address any obvious issues is often enough. In the 2025 Cost vs Value report, a new asphalt roof added about 68 percent of its cost to resale value, so replacing just before a sale usually costs more than it returns.
Insurance is covering a specific area of storm damage. When an insurer approves a claim for one section, it’s paying to restore that area, and a repair is often the right outcome if the rest of the roof has life left. Check one thing first: whether new shingles will match. Rules on matching vary by state; California, for example, requires insurers to replace all items in the damaged area so they have a reasonably uniform appearance. Our guide to getting your roof paid by insurance covers how to raise it.
When replacement is the right call
Your roof is near the end of its expected life. That’s about 15 to 20 years for 3-tab shingles and 25 to 30 for architectural. By then the material has used most of its lifespan regardless of how it looks from the ground. Shingles that appear intact can still have lost most of their protective granules and be near the point of failure. A repair fixes the visible problem but doesn't reset the clock on everything else up there.
You have multiple separate problem areas. One leak in one spot is a repair. Leaks in different sections, or damage spread across several areas of the roof, signal that the whole system is failing, not just one part. Patching individual spots while the rest continues to deteriorate is a cycle that ends in replacement anyway, just with several thousand dollars of repair costs spent first.
Shingles are curling, cracking, or shedding granules broadly. These aren't isolated damage signs, they're symptoms of a roof reaching end of life across its entire surface. No repair addresses that. You’re looking at a timeline for replacement, and the question is when, not whether.
A contractor finds rotted decking in multiple areas. Decking damage that's widespread means water has been getting in long enough and broadly enough to compromise the structure under the shingles. At that point, a repair is a bandage over a structural problem, and replacement with proper decking work is the only real fix.
You've repaired the same area more than once in the past few years. A repair that holds is a repair worth making. A repair that comes back, or that's followed by a new problem nearby, is a roof telling you it's done.
Age and condition: the four scenarios
Most situations fall into one of these four combinations. Find yours and use it as a starting point, then run any specific quote through the cost-per-year rule.
Repair
Isolated damage on a young roof is exactly what repair is for. Fix the problem, get the remaining years out of the roof.
Repair, with a full inspection
Significant damage on a young roof warrants a proper assessment to confirm it's isolated. If the rest checks out, repair is still the right call.
Get it assessed
Visible damage may be minor, but age means the rest of the roof deserves a close look. Don't repair without knowing what else is up there.
Replace
An old roof with widespread damage has done its job. Repair costs here are money spent on borrowed time.
Already know which way you're leaning?
Connect with local roofers through our partner Networx for free quotes on either path. No obligation, and they can give you an honest second opinion when they come out.
I think I need a replacement
Get a full replacement estimate and compare quotes from up to 3 local contractors.
Get a replacement estimate →I think I just need a repair
Get a repair estimate and have a contractor assess what the job actually involves.
Get a repair estimate →The middle options: partial replacement and roofing over
Replacing one slope or section makes sense when the damage is confined to it and the rest of the roof is young. The catch is appearance: new shingles rarely match weathered ones, so a partial replacement on a slope you can see from the street may look patched for years. Ask the roofer to show you the closest match before you agree.
Roofing over means laying new shingles on top of the old ones instead of tearing them off. It saves the cost of tear-off and disposal, but it isn’t always allowed. Under section R908.3.1.1 of the International Residential Code, as summarized in this re-roofing guide from East Point, Georgia, a new layer can’t go on when the existing roof is water-soaked or deteriorated, when it’s slate, clay, cement or asbestos-cement tile, or when it already has two or more layers. Local codes can be stricter, and roofing over hides the decking, so nobody can check it for rot. Ask the roofer whether it affects the shingle warranty, too.
Metal can sometimes go over existing shingles as well; our guide to what a metal roof costs covers the price side of that choice.
What a repair actually fixes
A repair addresses the specific problem a contractor can identify and reach. A leak from failed step flashing gets new flashing. A section of missing shingles gets new shingles. The work is real and the fix is real, but it has a defined scope.
What it doesn't do is address the age or general condition of the rest of the roof. If the underlying reason for recurring problems is a roof that's past its useful life, the repair fixes today's leak while the next one develops somewhere else. This isn't a knock on repair as a solution: it's just worth understanding what you're buying. A repair on a healthy roof buys years. A repair on an exhausted roof buys months.
One practical note: replacement shingles rarely match existing weathered ones exactly. Manufacturers change colors and textures over time, and new shingles look noticeably different from shingles that have been on a roof for 15 years. On a young roof in a discreet location this barely matters. On a prominent section of an older roof it can be visible from the street. Worth asking your contractor about before work starts.
How to evaluate a contractor's recommendation
Replacement is a bigger job and a bigger invoice, but that doesn’t make every replacement recommendation self-serving. The honest ones will explain their reasoning in specific terms: this section of decking is soft, the granule loss is too widespread to patch around, the flashing on this roof has been resealed three times already.
A repair recommendation is worth scrutinizing too. If a contractor is quoting a repair on a 22-year-old roof without mentioning its age or suggesting you get the full surface assessed, they may be giving you what you asked for rather than what you need.
The most reliable way to get an honest picture is to get two opinions before committing to either path. When they agree, you can move forward with confidence. When they don't, the disagreement itself is useful information worth pressing both of them on. For more on this, see our guide to how many roofing quotes to get.
What repair vs replacement costs over time
The sticker price on a repair is almost always lower than a replacement. But the sticker price is the wrong number to compare if the roof is near end of life.
Take a worn architectural roof near the end of its life with a leak. A repair runs $1,400, which looks cheap next to a $13,800 replacement. But suppose it needs another $1,200 repair 18 months later, and then fails broadly enough to need replacing two years after that. You’ve spent $16,400 over three and a half years, and the $2,600 in repairs bought about $740 a year of roof, half again what a new roof costs per year. Replacing at the start would have cost $13,800, come with a new manufacturer warranty, and been done.
This isn't always the case. A $1,400 repair on a 12-year-old roof is a different calculation entirely: you're extending the life of something that has real years left. The question to ask isn’t just “what does the repair cost?” but “what does it cost for each year it buys?”, which is the cost-per-year rule again. On a young roof, repair usually wins. On a worn one, it usually doesn’t. For current prices, see our 2026 roof replacement cost guide.
Questions about repair vs replacement
Related guides and estimates
Not sure yet? Get a free assessment from a local contractor.
A roofer who sees your roof in person can tell you what no online guide can. Connect with up to 3 local roofers, screened by Networx, for free, no-obligation quotes.
Get free quotes near you →