This will depend on three factors; size of the roofing being replaced, the type of roof being removed and replaced, and permit inspections. Most residential roofing systems can be done in 2 working days with a break in between for in progress, dry in, and flashing inspections. We will discuss the specifics with you so you understand how long process should take.