Average sized single level residential roof might take 1 week to fully complete. However, the time it takes to replace a roof can vary widely depending on several factors, including the size and complexity of the roof, the type of roofing material being used and the weather. The scaffolding goes up first and then roofing work might take 1-2 days to complete. Then the scaffolding has to be taken down. Weather conditions can also affect the process and unforeseen issues, such as hidden damage discovered during the removal of the old roof, can also add significant time.
It's important to discuss the expected timeline with your roofing contractor before the project begins. Factors such as permitting, inspections, and coordination with other trades may also contribute to the overall duration.
Keep in mind that a thorough and well-executed roof replacement is essential for the
long-term performance and durability of your roof, so it's worth allowing the necessary time to complete the project properly.