A roofing project timeline runs about 2 to 4 weeks from your first call to the final cleanup, yet a crew is actually on the roof for only 1 to 3 days of that stretch. The rest is queue and lead time: waiting on a signed contract, a permit, a material delivery, and an open slot on the crew calendar. This guide splits the whole project into seven phases and separates the days someone is actively working (crew-days) from the calendar days you spend waiting.
How long does a roofing project take from start to finish?
Most residential roofing projects take 2 to 4 weeks from first contact to final inspection, while the hands-on work fills only 1 to 3 days for a standard asphalt shingle home. The gap is deliberate: permits, material orders, and scheduling all run before a crew arrives. In peak season or after a regional storm, the calendar length stretches to 6 to 12 weeks even though the crew-days never change.
The single most useful way to read a roofing project timeline is with two numbers, not one. Crew-days measure labor. Calendar-days measure the wait. A 2,000 square foot asphalt reroof is usually about 2 crew-days and roughly 18 to 28 calendar days.
| Measure | Standard asphalt reroof | What drives it |
|---|---|---|
| Crew-days (active work) | 1 to 3 days | Roof size, pitch, tear-off layers, material |
| Calendar-days (start to finish) | 14 to 28 days | Permit approval, material lead time, crew backlog, weather |
| Calendar-days in peak or post-storm season | 42 to 84 days | Contractor demand spikes, permit-office volume |
Roofing project timeline: the 7 phases
A roofing project moves through seven phases, and only two of them (tear-off and installation) put workers on your roof. The other five are administrative or logistical, and they account for the bulk of the calendar. Reading the phases in order shows exactly where the waiting hides.
| # | Phase | Active work | Typical wait before it starts |
|---|---|---|---|
| 1 | Inspection and estimate | 1 to 2 hours on site | 1 to 5 days for the appointment |
| 2 | Material selection and signed contract | Homeowner-paced | 1 to 5 days |
| 3 | Permit and material ordering | Contractor filing | 1 to 10 business days (permit), 2 to 21 days (materials) |
| 4 | Tear-off | 2 hours to 1 day | Crew calendar slot |
| 5 | Installation | 1 to 3 days (asphalt) | Runs same visit as tear-off |
| 6 | Cleanup and final inspection | 2 to 4 hours | Same day or next morning |
| 7 | Final invoice and warranty registration | Paperwork | 1 to 14 days for jurisdiction sign-off |
Phase 1: Inspection and estimate (1 to 3 days)
The contractor measures the roof, documents damage with photos, checks the deck and ventilation, and returns a written estimate. For a straightforward asphalt job the estimate lands within 1 to 3 days of the visit. Complex roofs, insurance claims, or aerial measurement orders (EagleView, Hover) can add a day or two while the report is generated and priced.
Phase 2: Material selection and signed contract (1 to 5 days)
You pick the shingle line, color, and any upgrades (ice-and-water shield, synthetic underlayment, ridge vent), then sign the contract and pay a deposit. This phase is paced by the homeowner, so it takes as long as the decision does. Choosing an in-stock color keeps the next phase short; a special-order or designer shingle adds lead time in Phase 3.
Phase 3: Permit and material ordering (the hidden wait)
This phase creates most of the calendar length and none of the crew-days. The contractor pulls the building permit and orders material at the same time. Permit approval commonly runs 1 to 10 business days, but it ranges from same-day online issuance to several weeks in high-volume metros, per The Roofing Brief’s permit and inspection tracking. In-stock asphalt often ships within the week, while tile, slate, standing seam metal, and special-order colors carry 2 to 3 week lead times or longer.
Phase 4: Tear-off (a few hours to one day)
Crew day one begins with tear-off: the old roofing is stripped to the deck, debris drops into a dumpster or trailer, and the deck is inspected for rot or delamination. For an average home this takes 2 hours to a full day depending on how many old layers exist. Any rotted decking found here is replaced before installation, which can add a few hours and a small line-item cost.
Phase 5: Installation (1 to 3 days for asphalt)
Installation follows tear-off on the same visit: drip edge, underlayment, ice-and-water shield in valleys and eaves, then field shingles, flashing, and ridge cap. A standard asphalt roof is completed in 1 to 3 days. Larger footprints, steep pitches, multiple valleys, or heavier materials extend the crew-days, and that is where material choice changes the number most.
Phase 6: Cleanup and final inspection (same day)
When the last shingle is set, the crew runs a magnetic sweep for nails, clears the gutters and grounds, and hauls the dumpster. A supervisor or the homeowner walks the job. This closeout takes 2 to 4 hours and usually happens the same day installation finishes, so it rarely adds calendar time on its own.
Phase 7: Final invoice, lien waiver, and warranty registration
After the work passes, you receive the final invoice, a lien waiver confirming suppliers and labor are paid, and the manufacturer warranty registration. A municipal final inspection, when required, is scheduled separately and can lag 1 to 14 days behind the crew, though it does not stop you from using the roof. Registering the manufacturer warranty promptly protects the coverage term.
How long does the install take by roofing material?
Installation crew-days scale with the material more than any other single factor. Asphalt shingles are the fastest common system; tile and slate are the slowest because each piece is placed and fastened individually. The table below covers the on-roof work only, not the surrounding permit and ordering wait.
| Material | Install crew-days (average home) | Why |
|---|---|---|
| Asphalt shingles | 1 to 3 days | Fast to lay, widely stocked |
| Standing seam or metal panel | 2 to 5 days | Panel fabrication, precise fastening |
| Wood or synthetic shake | 3 to 6 days | Individual course placement |
| Concrete or clay tile | 5 to 10 days | Heavy, piece-by-piece, batten layout |
| Natural slate | 1 to 3 weeks | Hand-sorted, individually nailed |
For a deeper breakdown of on-roof duration, see our sibling guide on how long a roof replacement takes by material.
What stretches a roofing project timeline?
Five factors move a roofing project timeline, and four of them add calendar-days without adding crew-days. Weather is the only one that can extend both. Understanding which delays are logistical and which are physical tells you where a contractor can and cannot make up time.
- Storm-season demand. After a major hail or wind event, local contractors book out fast and the calendar jumps to 6 to 12 weeks. The Roofing Brief’s severe weather tracking shows claim volume concentrated in a handful of states each year, and those spikes drive the backlog.
- Permit-office volume. Same jurisdiction, different month: approval can swing from 1 day to several weeks based on the permit queue, a purely administrative delay.
- Material lead time. In-stock asphalt ships within days; special-order colors, tile, slate, and metal can take 2 to 8 weeks to arrive.
- Hidden deck damage. Rotted or delaminated decking found at tear-off adds a few crew-hours and a small cost, and occasionally a supply run for extra sheathing.
- Weather windows. Rain, high wind, or freezing temperatures stop shingle work mid-project. Adhesive strips on asphalt shingles need adequate warmth to seal, so cold snaps can pause a job for days.
How to keep your roofing project on schedule
You cannot shorten crew-days, but you can shrink the wait around them. The calendar is set mostly in Phases 2 and 3, so the homeowner decisions that matter most happen before anyone climbs a ladder. These five actions remove the common self-inflicted delays.
- Decide on material and color quickly, and prefer an in-stock line to skip special-order lead time.
- Confirm the contractor pulls the permit for you and files it the day you sign, not the week the crew is due.
- Book off-season (late fall through early spring in most regions) when crew calendars and permit queues are shorter.
- Clear the driveway and yard access before the dumpster arrives so tear-off is not delayed on day one.
- Ask for the permit number and the scheduled final-inspection window in writing, so Phase 7 does not stall your final paperwork.
For the permit step specifically, read our guides on the roof permit cost and approval process and the underlying data in our 2026 roofing permit and inspection database. To see what happens on the crew-days themselves, our residential roof installation process walkthrough covers each step, and the Learn About Roofing hub collects the full homeowner library.
Frequently asked questions
How long does a roofing project take from start to finish?
A typical residential roofing project takes 2 to 4 weeks from first contact to final inspection, while the crew is on the roof for only 1 to 3 days. The extra time covers the estimate, contract, permit approval, and material delivery. In peak season or after a regional storm, the full calendar can stretch to 6 to 12 weeks.
Why does a roof replacement take weeks if the work is only a few days?
The labor is short, but the queue is long. Permit approval (1 to 10 business days), material lead time (days to several weeks), and the contractor’s crew backlog all run before installation. These are calendar-days, not work-days, so the project spans weeks even though the physical work fills 1 to 3 days.
How long does it take to replace a roof once the crew starts?
Once tear-off begins, a standard asphalt roof is finished in 1 to 3 days, including cleanup. Metal takes 2 to 5 days, concrete or clay tile 5 to 10 days, and natural slate 1 to 3 weeks. Roof size, pitch, and the number of old layers removed all shift the crew-day count.
How long does a roofing permit take to approve?
Roofing permit approval commonly runs 1 to 10 business days. Some jurisdictions issue same-day online permits, while high-volume metros can take several weeks during busy seasons. The contractor usually files the permit, so ask that it be submitted the day you sign the contract to avoid a self-inflicted delay.
Can weather delay a roofing project?
Yes. Rain, high wind, and freezing temperatures stop shingle installation for safety and adhesion reasons. Asphalt shingle sealant strips need adequate warmth to bond, so a cold snap can pause a job for days. A reputable contractor builds weather buffer days into the schedule rather than working an unsafe roof.
What time of year is fastest for a roof replacement?
Late fall through early spring is often fastest for the calendar, because crew backlogs and permit-office queues are shorter in the off-season. Summer and post-storm periods carry the longest waits. The crew-days do not change by season, but the wait before the crew arrives can shrink significantly.
Reviewed by The Roofing Brief Team. Last reviewed July 2026.