Typically, the average home roof replacement is completed in a single day. Although in some cases, such as larger homes or commercial properties, it can possibly take upwards of 5 days. We can give you a more definite time frame upon inspection of your residence.