How long does it take to replace a roof?
An average roof in an average house, a couple of days.
In a commercial building, it could be a week to even a year. It depends on how in-depth it is how big it is, the type of membrane, how much insulation. Some roofs may have 3 layers of insulation versus others roofs need 5 layers of insulation.