Most residential roof replacements are completed within one to three days, depending on size and weather.