The answer to this questions dependant on the type of roof you have and the existing age it is before it’s restored.
In general roof life spans will be approx:
- Terracotta – up to 75 years. This type of roof will outlive most other roofing types, however will still need restored every 10-20 years on average
- Cement roof tiles – 50 years
- Colorbond roofs – 25-50 years