Our team of roof contractors can usually provide a turnaround time of about 1-2 days for the average residential roof. The turnaround time could be longer depending on the square footage. However, If you plan on replacing the roof yourself it can a lot longer to get the job done without any expertise or a big work crew.