La durée de vie d’une toiture dépend du matériau choisi : un bac acier dure en moyenne 30 à 50 ans, le zinc peut atteindre 110 ans, les plaques ondulées environ 30 ans, les ardoises artificielles autour de 30 ans, les tuiles béton 50 ans, les tuiles terre cuite entre 50 et 100 ans et les ardoises naturelles de 70 à 100 ans.