Roofs are the part of a building that are most exposed to intense elements – fluctuating temperatures, powerful sunshine, hail, rain, or even strong wind uplift – all of which gradually damages a roof over time. The lifespan of a roof depends on the type of material used, climate, orientation and other factors. The average roof can last anywhere from 15-30 years, whereas the average building lasts between 50-100 years – meaning that every building will need at least one roof replacement or repair in its lifetime.