How long does it take to replace a roof?
MyJobQuote's 2026 new roof guide says a typical re-roof takes three to five days, a small terrace two to three, and a large or complicated roof one to two weeks. The scaffold is up for longer than that at each end. You can stay in the house throughout; the roof is never left open overnight.
Read the full answer →