Repair when the failure is local and the rest of the roof is sound, replace when the failure is systemic. The honest test is not the roof's age on its own, it is whether the problem traces to one identifiable place such as a cracked pipe boot, failed flashing at one chimney or a section lifted by wind, or whether the whole surface is deteriorating at once.
That distinction, local versus systemic, is the whole decision. A roof can be twelve years old and still have twenty good years left if the shingles everywhere else are flat and holding their granules. A roof can be fifteen years old and be done, if it is degrading across every slope at once. Age tells you when to start paying attention. It does not tell you what to do.
Repair is usually right when
- The leak traces to one identifiable source, a cracked pipe boot, failed flashing at one chimney, a handful of shingles lifted in a windstorm, rather than a pattern spread across the roof.
- The rest of the roof still has its granules, with even color and no bald or washed out patches elsewhere.
- There is no sagging or soft spots underfoot anywhere on the roof, which would point to a structural problem instead of a surface one.
- The deck underneath is sound, no rot, no delamination, confirmed at the repair location.
- The roof is not already carrying two layers of shingles, since it has less margin if the problem turns out bigger than it looked.
Replace is usually right when
- Granule loss and bald patches show up across whole slopes, not just around one spot.
- Shingles are curling or clawing generally, rather than lifting at one edge.
- There are two or more leaks in different areas of the house at once.
- A leak comes back after already being repaired, which usually means the deck or membrane underneath has failed, not just the surface.
- There is any sag or soft spot underfoot, a structural sign, not a cosmetic one.
- Daylight is visible through the roof boards from inside the attic.
- The roof already has two layers of shingles on it.
- Ice dams form every winter, which is usually a ventilation problem that a replacement is the natural moment to fix.
The money test nobody explains
A repair on a roof with years of life left is good money. You are paying to fix the one thing that failed on a system that is otherwise sound, and the rest of the roof keeps doing its job for years afterward.
A repair on a roof that is genuinely at the end of its life is renting time, and the rent gets expensive fast. You fix the leak you can see, and a different spot opens up next season, because the shingles across the whole roof have run out of flexibility, not just the one you patched.
So the real question is not whether a repair is possible, it almost always is, for some price. It is how many more years the rest of the roof actually has, which is what an inspection answers instead of a guess from the driveway. If a repair costs a meaningful fraction of a full roof replacement and only buys a year or two before the next call, that is usually the wrong trade.
The one case where age alone decides it
There is one situation where you do not need to weigh local against systemic at all. If the roof already has two layers of shingles, there is no third layover. A failure at that point is a tear-off regardless of how localized it looks, because there is nowhere left to nail a repair into that is not already sitting over an older layer.
We show you what we found
The way to actually answer this for your roof, instead of guessing from a ceiling stain, is a free roof inspection. We get on the roof, find the actual source, and photograph it before any price gets discussed. If the honest finding is that your roof has several good years left, that is exactly what the report says. A roof repair that is genuinely the right call is not something we upsell out of.
Repair or replace, questions we get constantly
How long should a repair last?
A properly diagnosed and correctly executed repair should last for the remaining service life of the surrounding roof. It will not outlast a roof that is already failing elsewhere, which is why we tell you when a problem looks systemic instead of selling a repeat repair visit.
Will a repair match my existing shingles?
As closely as the current product line and your roof's weathering allow. Shingles that have been in the sun for years will not be an identical color to new ones straight from the bundle, and we will tell you that honestly before the repair. A slight color difference in one repaired section is a fair trade for stopping the leak.
Does repairing my roof void anything?
A repair does not void your existing workmanship warranty when the original work was sound and the repair is done correctly. What can create a problem is patching over a deck issue that was never addressed, which is part of why we check the deck at the repair location first.