Roof Repair vs Replacement: How to Decide
The right answer isn't always "replace" — and it isn't always "repair." It depends on three measurable factors: roof age, damage scope, and cumulative repair cost over remaining useful life. Here's the framework we walk San Antonio homeowners through during every inspection that lands on this decision.
Factor 1: Roof age
San Antonio asphalt shingle roofs typically last 22–28 years installed properly. Class 4 impact-resistant shingle runs 28–32 years. Tile and metal significantly longer. The age of your roof frames whether repair is economically rational.
- 0–10 years old: Almost always repair. Failure modes are usually installation defects or isolated damage. Replacement is premature.
- 10–18 years old: Repair if damage is isolated. Start planning for replacement budget. Class 4 upgrade worth considering at next claim.
- 18–24 years old: Honest conversation. Individual repairs still make sense for targeted issues, but multiple issues signal that replacement is coming within 2–5 years.
- 24+ years old: Usually replacement. Repair costs compound quickly when multiple components are all near end-of-life simultaneously.
Factor 2: Damage scope
Damage location and distribution matter more than total count. A few patterns:
- Isolated damage on one slope: Repair. Spot-replace damaged shingles, address underlying cause.
- Systemic damage across multiple slopes: Replacement. Whole-roof issues don't respond to spot repairs.
- Insurance-qualifying hail damage: Replacement via insurance claim. Don't repair what insurance will replace.
- Structural damage (rotten decking, compromised framing): Requires tear-off to fully assess. Often replacement territory.
- Widespread granule loss: End-of-life indicator — usually replacement.
Factor 3: Cost math over remaining life
This is the calculation most homeowners don't do, and it's usually what tips the decision. Consider a roof at year 20 with $800 in pipe boot and flashing repairs needed, and an estimated 5–7 years of remaining life.
- Repair path: $800 today + likely $400–$600 annually for the next 5–7 years = $2,800–$5,000 cumulative, then full replacement at $14,000.
- Replace path: $14,000 today, done for 25+ years.
Replace wins over 7 years. But at year 15 with the same $800 in repairs and 10+ years of life remaining, the math flips — repair wins because cumulative repair cost over 10 years rarely exceeds $4,000 and replacement is still a decade away.
For a detailed pricing breakdown by material and home size, see our roof replacement cost guide.
Red flags that push toward replacement
- Active leak that can't be traced to a single source
- Sagging visible between rafters (structural concern)
- Light visible through the roof deck from attic
- Multiple simultaneous failures (flashing + pipe boots + granule loss + ventilation)
- Decking rot discovered during any repair
- Insurance settlement already approved for replacement (no reason to repair)
Red flags that push toward repair
- Roof is less than 15 years old
- Damage is concentrated in one area
- Cause is a single component (aged pipe boot, loose flashing)
- Rest of the roof shows normal wear for its age
- Your budget doesn't allow replacement right now and damage isn't causing active harm
What an honest contractor should do
When you get an inspection, the contractor should:
- Tell you the roof's age and estimated remaining life
- Categorize findings by severity (immediate, 1-2 years, watch, cosmetic)
- Quote repair cost and replacement cost separately
- Walk you through the math — not just give you a recommendation
- Recommend the option that's actually right, not the bigger one
If a contractor immediately pushes replacement without showing you the math, get a second opinion. We see plenty of situations where homeowners were told they needed replacement and walked away with a $600 repair that bought them another 5 years.