The lifespan of a commercial roof depends on the material used. On average:

TPO & EPDM Roofing: 20-30 years
Metal Roofing: 40-60 years
Modified Bitumen & Built-Up Roofing (BUR): 20-25 years
Regular maintenance can extend the life of your roof significantly.