Typically, a new roof installation is a two-day process, but it depends on the size of your roof. Some jobs can be completed in a day while others may take three. Whether your roof replacement will take one day or three, it will be very disruptive to your children and pets.