Direct Answer
A roof is "too old" when it's past its expected lifespan and showing age-related failure — not at a fixed number of years. For asphalt shingles, that's typically 20–30 years depending on type; for metal, 40–70+. But age alone doesn't dictate replacement — condition does. An inspection tells you whether an older roof still has life or is failing.
Age is a guideline, not a rule. A well-maintained, well-ventilated roof can outlast its expected lifespan; a neglected one can fail early. The real question is condition, not the year it was installed.
Signs a Roof Is Too Old
- Widespread granule loss and exposed asphalt
- Curling, clawing, or brittle shingles
- Recurring leaks in multiple spots
- Soft or rotten decking
- Shingles blowing off repeatedly
When to Call a Roofer
If your roof is in or past its expected lifespan range, get an inspection to assess real remaining life — don't wait for a leak to decide.
How Beyond the Ladder Handles It
We assess age and condition together and tell you honestly whether your roof has years left or is at the end of its useful life.
Related Questions
Can an old roof still be fine?
Yes — age alone doesn't mean failure. A well-cared-for roof can outlast its expected lifespan. We assess actual condition, not just the install year.
Should I replace a roof before it leaks?
If inspection shows it's at end of life and starting to fail, replacing before a leak prevents interior damage. If it still has solid life, there's no need to replace preemptively. We advise honestly.
