Cost & Value

How long does a roof replacement take?

Most asphalt-shingle roof replacements on an average single-family home take one to three days. A small, simple roof can be a single day; a large or complex roof with steep pitch, multiple valleys, and many penetrations can run several days.

Weather is the biggest variable. Crews will not install over a wet deck, so rain pushes the schedule, which is worth planning around in Florida's summer storm season. Tear-off, decking repairs, and material delivery timing also affect the total.

Metal and tile take longer than asphalt because the panels or tiles are heavier and slower to set.

Free · No signup · See it in seconds

See any roof color on your house.