Roof Repair vs. Replacement: How to Decide
This is the question we get asked most often on an inspection, and the honest answer is: it depends on three factors, in this order — age relative to expected lifespan, whether the damage is isolated or spread across the whole roof, and cost-per-year of remaining life. Here’s how to work through it yourself before you even call anyone.
Factor 1: Where Is Your Roof in Its Lifespan?
- Asphalt shingle roofs typically last 20–25 years (architectural/dimensional shingles can reach 25–30).
- Flat membrane roofs (TPO, EPDM, modified bitumen) typically last 15–25 years depending on system and maintenance.
- Built-up roofing (BUR), common on older Brooklyn brownstones, often lasts 20–30 years but degrades unevenly.
If your roof is under about 15 years old, repair is almost always the right call for anything short of catastrophic damage. Past 20–25 years (asphalt) or the upper end of a membrane system’s life, the math starts favoring replacement even for moderate repairs.
Factor 2: Isolated Damage or Roof-Wide Wear?
This matters more than age alone. A 12-year-old roof with one storm-damaged section is a repair. A 22-year-old roof with granule loss across the entire surface, several unrelated leak points, and visible wear at every edge and valley is telling you the whole system is wearing out at once — not that you got unlucky in five different spots.
The tell: if you’ve needed three or more separate repairs in the last two years, each in a different location, that’s a roof-wide-wear pattern, not a repair pattern.
Factor 3: Cost-Per-Year of Remaining Life
This is the number that actually matters financially. A $1,200 repair that buys you 8 more reliable years costs $150/year. A $1,200 repair on a roof that’s likely to need another $1,000+ repair next year, and the year after, isn’t actually cheap — it’s a slower, more expensive path to the replacement you’ll eventually need anyway.
We’ll walk through this math with you directly during an inspection, using your roof’s actual condition rather than generic age tables.
When Repair Is Clearly Right
- Roof is under 15 years old
- Damage is limited to one area (a leak, a storm-damaged section, one failed flashing point)
- No signs of widespread granule loss, membrane blistering, or deck sagging elsewhere
When Replacement Is Clearly Right
- Roof is at or past its material’s expected lifespan
- You’ve had 3+ unrelated repairs in the last 24 months
- Visible sagging, which indicates structural/deck issues beyond surface repair
- You’re planning to stay in the home 10+ years and want to stop deferring the inevitable
The Gray Zone
Most of our inspections land here — a roof that’s 15-20 years old with one clear problem area but otherwise reasonable condition. In this zone, we’ll tell you honestly what we see and let you make the call based on your budget and timeline, not push you toward whichever job is bigger for us.
Next Step
A free inspection gives you an actual answer for your specific roof instead of a generic rule of thumb — including a written report you can use to plan either way.