Most residential roof installations are completed in one day. Larger or more complex roofs may take 2-3 days. We provide a clear timelin before work begins so there are no surprises.