Building Exteriors, Building Relationships 228-432-4067 | 601-342-0979

How many days does it take to put a roof on a house?

Installing a new roof on your home is a significant project that requires careful planning and execution. One of the most common questions homeowners have is, “How many days does it take to put a roof on a house?” While the answer can vary depending on several factors, we’ll provide a general timeline guide in this article to help you understand the typical duration of a roofing project.

Factors Influencing Roof Installation Time

Several factors can influence the timeline for installing a new roof:

  1. Roof Size: The size of your roof is a major determinant. Larger roofs naturally require more time to complete.
  2. Roof Complexity: The complexity of your roof’s design, including its pitch, angles, and architectural features, can impact installation time.
  3. Weather Conditions: Weather plays a significant role. Inclement weather, such as rain, wind, or extreme heat, can delay the roofing process.
  4. Roofing Material: Different roofing materials have varying installation times. Asphalt shingles are generally quicker to install than more complex materials like slate or tile.
  5. Roofing Contractor: The experience and efficiency of the roofing contractor you hire can affect how quickly the project is completed.
  6. Permits and Inspections: The time it takes to obtain necessary permits and schedule inspections can add to the overall timeline.

Typical Roof Installation Timeline

While every roofing project is unique, here’s a general timeline for installing a new roof on an average-sized, moderately complex home:

Day 1: Preparation and Tear-Off

  • On the first day, the roofing crew arrives to prepare the site. This includes setting up safety equipment, protecting landscaping, and moving any obstacles.
  • The old roofing materials, such as shingles, underlayment, and flashing, are removed in a process called tear-off. This can take several hours to a full day, depending on the size of the roof and the number of layers to be removed.

Day 2: Repairs and Deck Inspection

  • Once the old materials are removed, the roofing contractor inspects the roof deck for any damage or issues that need to be addressed.
  • Repairs, if needed, are typically completed on this day.

Day 3: Underlayment and Flashing

  • The next step is to install the roof underlayment, which serves as a moisture barrier.
  • Flashing, which prevents water from seeping into vulnerable areas, is also installed.

Day 4-5: Roofing Material Installation

  • Depending on the roofing material chosen, the installation process begins. Asphalt shingles, for example, can be installed relatively quickly, usually within a day or two.
  • More complex materials like slate or tile may take longer due to their precise installation requirements.

Day 6-7: Final Touches and Cleanup

  • The roofing contractor completes any finishing touches, such as adding ridge vents or applying sealants.
  • The crew thoroughly cleans up the site, removing debris and ensuring your property is free from roofing materials.

Day 8: Inspection and Completion

  • The roofing contractor may schedule a final inspection to ensure the work meets local building codes.
  • Upon passing inspection, the roofing project is considered complete.


The time it takes to put a roof on a house can vary widely depending on multiple factors, including the size and complexity of the roof, the chosen roofing material, weather conditions, and the efficiency of the roofing contractor. A typical roofing project can take anywhere from a few days to a week or more. It’s essential to discuss the estimated timeline with your roofing contractor before the project begins to set realistic expectations and ensure a smooth and timely installation process.

How to find us: