In most cases, we can install a new residential roof in one day. If your home or business is larger than average, it will take longer. We always let you know how many days we estimate the job will take before we begin work.