Scheduling roofing crews that actually makes money
How to schedule roofing crews for profit, not chaos: sequencing tear-off, dry-in, and install around the weather, keeping crews utilized, staging material and dumpsters, the never-leave-a-roof-open rule, and scaling for storm season without drowning.
Plato Terentev · PexelsTwo roofing companies with the same three crews can post wildly different revenue, and the gap usually isn’t skill on the roof: it’s the schedule. One outfit keeps its crews laying shingles most of the day and finishes most jobs in a day. The other bleeds days to rain-outs, half-loaded trucks, dumpsters that never showed, and a tear-off that sat open overnight and turned into a callback. That difference is your profit. Here’s how to run the board like the money-maker it is.
Weather is the schedule, not a surprise
In roofing, the calendar is written in pencil and the forecast holds the eraser. The shops that make money treat weather as the primary input to sequencing, not an interruption to complain about.
- Sequence the day in the right order: tear-off, dry-in, install, then cleanup. Never tear off more than the crew can dry-in and load before the weather window closes. A roof you can’t dry-in before the rain is a roof you shouldn’t have opened.
- Read the forecast in hours, not days. A 40% afternoon chance doesn’t kill the morning. Start tear-off early, get the deck dry-in’d (underlayment down, valleys and penetrations sealed) by the time the front arrives, and you’ve protected the home even if you finish shingling tomorrow.
- Keep a rain-day queue. Repairs, small jobs under a canopy of dry weather, shop work, material staging, and sales/measure appointments all fill a day you can’t shingle. The crew that gets sent home the second it drizzles is a crew you’re paying to do nothing.
- Watch wind and heat too, not just rain. High wind makes tear-off and loading dangerous and shingles unmanageable; extreme heat scuffs shingles and cooks your crew. These are schedule constraints, not just safety notes.
The one rule that outranks everything: never leave a roof open
Say it to every crew lead until it’s reflex. A home is either fully shingled or fully dried-in at the end of every day and before every weather event. Never bare decking, never a taped-off section you “meant to get back to.”
A single open-roof water intrusion (soaked insulation, stained ceilings, ruined floors) can erase the margin on that job and three others, and it’s the fastest way to a claim against you. This rule sits above utilization, above finishing on time, above everything. If the choice is leave-it-open or lose two billable hours drying-in, you dry-in. Every time.
The number to manage: crew utilization
Crew utilization = productive on-roof hours ÷ paid crew hours. If a five-man crew is paid for 8 hours and only lays roof for 4 (the rest lost to a late dumpster, a material run, standing around waiting on the forecast), you’re at 50% and losing money on the most expensive resource you have.
Rough targets for a residential replacement crew:
- Below 55%: you’re bleeding, usually from logistics: late material, no dumpster, poor staging, drive time, or crews waiting on a decision.
- 65-80%: healthy. You’ll never hit 100%: loading, cleanup, safety setup, and weather are real.
- Above 85%: either excellent logistics or the crew is rushing; watch your callback and quality rate.
You can’t fix what you don’t measure. Track squares completed per crew per day and productive vs. paid hours weekly. If your CRM or estimating software tracks production, use it; if not, a whiteboard beats guessing. (See roofing CRM and estimating software.)
Logistics is the job: material, dumpster, staging
More roofing days are lost to logistics than to weather. The crew can’t lay shingles that aren’t on-site, and can’t tear off with nowhere to put the old roof.
- Material on-site the day before, staged on the roof when safe. A rooftop delivery (loaded onto the roof, not the driveway) the afternoon before or first thing that morning saves a crew from hauling squares up a ladder for an hour. Confirm the supplier delivery window the day prior. Don’t assume.
- Dumpster placement is a decision, not a default. It goes where the tear-off can be thrown into it directly, without wrecking the driveway or the landscaping. Confirm drop-off and pickup timing so you’re not paying for it to sit, or scrambling because it never came.
- Stage the ground. Tarps down to catch tear-off, magnetic nail sweep planned for the end, dump trailer or dumpster positioned, ladders and toe-boards set. Ten minutes of staging saves an hour of chaos.
- One person owns the material list per job. Wrong or short material is a half-day killed. Count it against the estimate before it leaves the yard.
The scheduler is a profit role, not a calendar-filler
Whoever owns the board is making money-decisions all day: which crew, which job, in what order, what to promise the homeowner, when to pull a crew off a stalled job. That means:
- Right crew to the right roof. Put your strongest, fastest crew on the steep-and-complex cut-up roofs and the big-ticket jobs; a simple ranch walkable is where a newer crew earns its reps. Match the crew to the roof.
- Cluster jobs by area when you can. Two jobs across town on the same day is drive time, fuel, and a supply run you’re paying for twice. Same neighborhood is a bonus: yard signs and a knock next door are how one job becomes three (see lead generation for roofers).
- Debrief mid-day. A quick check-in surfaces the job running long (so you can reroute tomorrow’s start), the crew that’ll finish early (line up the next tear-off), and the surprise (rotted decking, a second layer nobody bid) before it eats the schedule.
- Turn tear-off surprises into supplements, not losses. Bad decking found under the old roof is legitimate added scope. The crew photographs it, the scheduler gets it approved before the crew fixes it, and it’s billed, not eaten (see storm damage and insurance claims).
Permits and inspections: build them into the timeline
An install that’s done but can’t be signed off is cash you can’t collect and a driveway with a dumpster on it.
- Pull the permit before the crew is scheduled, not the morning of. Lead times vary by jurisdiction. Know yours.
- Sequence around required inspections. Where a mid-roof or dry-in inspection is required, the schedule has to leave room for the inspector before the crew shingles over it. Roofing over an un-inspected deck can mean tearing back into finished work.
- Book the final inspection as part of closing the job, so the last payment isn’t sitting on a call you forgot to make.
Backlog vs. cash flow: full pipeline, tight throughput
A long backlog feels like security, but a booked job isn’t money: a completed, collected job is. A four-week backlog that customers won’t wait for is lost jobs; a two-day backlog means an idle crew the first sunny stretch after rain.
- Manage backlog in crew-days, not job count. “Nine jobs booked” tells you nothing; “six crew-days of work per crew” tells you when you can promise the next homeowner.
- Deposits fund the material so a growing backlog doesn’t drain your cash to pre-buy shingles. Collect on completion promptly: the job isn’t done until it’s collected.
- Don’t let the backlog get so long you’re losing sales. If homeowners are walking because you can’t start for a month, that’s the signal to add a crew or a sub, not a badge of honor (see hiring and running roofing crews).
Storm surge: scale without drowning
A hailstorm can 10x your leads in a week. The companies that come out ahead planned for it; the ones that don’t leave open roofs, blow warranties, and burn their name.
- Have a sub bench ready before the storm, vetted and priced, so you can add production without hiring a full crew you can’t keep in the slow season.
- Protect the never-leave-a-roof-open rule under pressure. Surge is exactly when open roofs and sloppy dry-in happen. More volume, same standard.
- Triage by the schedule you can actually keep. Booking 40 roofs you can’t get to for two months is how storm-chasers operate, and they leave. You live here (see storm damage and insurance claims).
KPIs to watch weekly
| Metric | Why it matters | Rough target |
|---|---|---|
| Crew utilization | Productive on-roof hours you’re actually getting | 65-80% |
| Squares per crew-day | Throughput on the resource that costs most | Trend it up |
| Weather/rain-out days | Are you filling them or eating them? | Have a rain-day queue |
| Open-roof incidents | Water intrusion = margin and reputation gone | Zero, non-negotiable |
| Material/dumpster on-time | Logistics readiness | On-site before crew |
| Backlog in crew-days | Cash flow vs. lost sales | Full, not so long you lose jobs |
| Callback/leak rate | Speed shouldn’t cost quality | As low as possible |
Rollout checklist
- Start tracking crew utilization and squares per crew-day, weekly. This alone changes behavior.
- Make never leave a roof open a hard rule every crew lead can recite.
- Sequence every day tear-off → dry-in → install → cleanup, and never tear off more than you can dry-in before the weather.
- Confirm material delivery and dumpster timing the day before. Don’t assume.
- Build a rain-day queue (repairs, staging, measures, shop work) so a wet day isn’t a paid-for-nothing day.
- Pull permits and sequence inspections into the timeline before scheduling the crew.
- Manage backlog in crew-days; add a sub or crew before the backlog costs you sales.
- Build a vetted sub bench now so storm surge scales production, not chaos.
The bottom line
You probably don’t need more crews; you need more productive squares out of the ones you have, and zero jobs lost to an open roof, a late dumpster, or a rain-out you could’ve filled. Manage crew utilization like the KPI it is, sequence the day around the weather, own your logistics, and never leave a roof open. Getting each crew from 4 productive on-roof hours to 6 is the equivalent of adding a crew for free, without another truck, another sub, or another headache.
General information for roofing business owners.
This guide is general information for independent roofing contractors, not legal or financial advice. Some outbound links may be affiliate or sponsored links, which are disclosed and never affect our recommendations.
Related guides
Get guides like this weekly
Join The Roofing Bench Weekly. One useful email a week, free.
Subscribe free