There are a wide range of variables that determine how long a new roof installation will take, from removal of old materials to complete site cleanup. Consult with our team to get an exact estimate.