Typically, to remove the old shingles, replace underlayment, and install a new roof for the average-sized home, it takes just one, full day.
When there is additional damage found or plywood needs to be replaced, it can add a little more time. When we quote your roof replacement, we can give you a more specific time frame then. To learn more about how long your new roof will last, check out our next question.