Depending on the size of the project, the complexity of the job, weather conditions, etc., professional roof replacement and installation jobs generally take between 5-7 days for completion.