The lifespan of a new roof depends on the materials used, the quality of installation and ongoing maintenance. A professionally installed roof can often last several decades when properly cared for.