On average, it takes two to three days . The exceptions are roofs that are larger than average, roofs that need extensive structural repairs, or roofs that require specialty materials. We arrive on each job site with the manpower, expertise and materials to complete the job in a timely manner. However we will never compromise quality to complete a job more quickly. Commercial roofs do not have an average time frame due to many varying and complex requirements for commercial buildings. We’ll give you an expected time frame for completion as part of our written proposal.