Most homes take one to three days of work, but weather, roof size, material and hidden damage can stretch that. Here is what two roofing guides say, and what to ask your roofer about timing.
Find a Roofer →You have signed an estimate, or you are about to, and the next question is how long the crew will be on your house. The honest answer is a range. This guide uses two published guides, Roofr (a roofing software company) and Jerry (a home insurance site), and says which one says what. Neither is an official standard, so treat the numbers as a starting point for a conversation with your roofer.
| Roofing material | Typical install time |
|---|---|
| Asphalt shingle | 1 to 2 days |
| Flat roof | 2 to 3 days |
| Wood shakes | 3 to 4 days, weather permitting |
| Steel sheets | 3 to 4 days |
| Synthetic slate | 3 to 5 days |
| Natural slate | About 6 to 7 days |
| Concrete tile | 8 to 9 days |
These ranges come from Roofr and describe the installation itself. Roofr also says crews typically work 6 to 8 hours a day, and some jobs run longer days or weekends to meet a deadline. For how materials compare on cost and lifespan, see our roof replacement cost guide and how long a roof lasts.
Roofr’s own timeline shows how many steps come before the roof work: the roofer measures and sends a proposal, you review and sign, then the roofer secures permits, orders materials and confirms the crew for the day. Roofr gives no standard duration for those steps, so ask your roofer for dates.
| Question | Why it matters |
|---|---|
| How many days will the crew be on the roof, and what is the crew size? | Sets your expectation, and lets you compare estimates |
| When are the materials ordered and when will they arrive? | Supply can delay the start date |
| Who handles the permit, if my city requires one? | Roofr lists securing permits as the roofer’s step before work begins |
| What happens if you find rotted decking or water damage? | Damage under the shingles can extend the schedule, so ask how it is handled and priced |
| What is your plan if weather delays the job? | Weather is the most common source of delays |
| Can you put the schedule and any changes in writing? | Gives you something to point to if dates slip |
For the rest of what to check before you sign, see our roofer hiring checklist.
BestRoofersIn lists local roofing contractors with the ratings shown on their Google listings. Call a few, ask how long the job will take, and compare written estimates.
Denver Roofers Houston Roofers Minneapolis RoofersRoofr says an average North American house roof can be replaced in 1 to 3 days. A home insurance guide from Jerry says a home under 3,000 square feet should need about a single day, while larger houses, complex roofs or extreme weather can stretch it to three to five days, and very large homes can take a few weeks. Your roofer’s written schedule is the one that counts.
Roofr lists 1 to 2 days of installation for asphalt shingles. That is the work on the roof itself, not the time for estimates, permits and ordering materials before it starts.
Yes. Roofr says shingles cannot be laid in rain and wet sheathing has to dry completely first. Jerry’s guide adds that snow, rain, freezing air or extreme heat can halt work for safety reasons, which adds days.
The usual reasons in the guides are weather, a larger or more complex roof, hard access, and damage found under the old shingles. Jerry’s guide says structural problems such as water damage can extend the timeline considerably. Ask your roofer to explain any delay and to put schedule changes in writing.
Jerry’s guide suggests spring or summer unless it is an emergency, because there are more daylight hours and fewer weather delays, while winter or late fall carries more risk of delays. Cold weather can still be done with extra steps. See our guide to replacing a roof in winter.
Guidance below was read on October 16, 2026. It is general information, not a substitute for your roofer’s written schedule, and BestRoofersIn does not schedule work or provide quotes.