New roof installations typically take 1-3 days, depending on the size and complexity of the project. For larger commercial buildings, the timeline can extend to 5-7 days to complete the work.