Roof Repair vs Full Replacement: Which Do You Need?
A few missing shingles do not always mean a new roof, and patching a roof that is past its life is money thrown away. Before you spend, it is worth knowing whether a repair will genuinely hold or you are better off replacing. Here is how to tell.
When a repair is the right call
If the roof is sound and within its service life, and the damage is localized — a wind-lifted section, a few cracked shingles, a leak traced to failed flashing or a single penetration — a targeted repair is the smart, economical fix. Storm damage on an otherwise healthy roof is the classic repair scenario, and re-flashing a chimney or valley can stop a leak for a fraction of replacement cost. A good roofer will fix what is fixable rather than upsell you.
When replacement makes more sense
Replace when the roof is near or past its rated age, when shingles are curling, balding of granules, or cracking across the whole field, or when leaks are showing up in multiple places. Widespread damage, sagging that points to deck or structural problems, and a second layer that is already at end of life all tip the scales. Repeatedly patching an old roof costs more over a few years than replacing it once and stops the slow water damage to what is underneath.
The cost-and-risk math
A repair might run a few hundred to a couple thousand dollars; a full replacement runs into five figures. The deciding question is how much life is left: spending $1,500 to patch a 22-year-old roof buys a year or two before you replace it anyway, while the same patch on a 9-year-old roof is clearly worth it. When the inspection shows widespread wear or active deck rot, replacement protects the far more expensive structure beneath the shingles.
More on Roofing
Quick answers
How do I know if my roof is too old to repair?
Can one leak mean I need a whole new roof?
Ready to start your project?
Get matched with a vetted, licensed Metro Detroit pro today. Free quotes, no obligation.