Times vary widely, but many roofing jobs typically are completed within a day or two. Apple Roofing will always tell you up front about the time estimate for any job we do.