How Long Does a Flat Roof Last?
Flat roofs last anywhere from 10 to 50 years. Why is this lifespan range so long? It has to do with the wide variety of roofing materials available for each flat roof. Each of these sits somewhere on a scale from least to most durable.