The question of “how old should a roof be when buying a house” hinges on several factors. You might find that when buying a house that needs a new roof, the reason isn’t always due to the age of the external structure.
For example, a 25-year-old slate roof is still a relatively practical and sound roofing option, while a 25-year-old asphalt shingle roof may require replacement in the next five to ten years. The latter makes it more probable you’re buying a house that needs a new roof.
Because of this, you need to consider the average lifespan of roofing materials when buying a house that needs a new roof:
1. Asphalt shingles: 15 to 30 years,
Cedar shingles: 40 to 50 years,
Ceramic tiles: 50 years,
Metal roofs: 50 to 100 years,
Slate shingles: 75 to 200 years.
Without regular maintenance and care, the roof’s longevity is impacted, making it less likely to last.