Repeated leaks
One leak may be repairable. Recurring leaks across different areas can indicate system-wide aging or installation issues.
Visible shingle decline
Curling, cracking, missing shingles, bald spots, and brittle tabs are signs the roof may be near replacement age.
Storm and age together
Storm damage on an older roof can push a repair decision toward replacement when matching and material condition are poor.