Three guys show up at 7am. The materials that were supposed to be staged at the site are still at the supplier - the delivery was rescheduled and nobody told the crew. They wait. They make calls. They find another job that needs only two of them, so two go and one stays to wait for delivery. By 9:30, the original job is running two hours behind and the reassigned job is understaffed. The cascading effect runs through the day.

This is idle time. And unlike equipment downtime or parts delays that are genuinely unpredictable, most idle time in the trades is caused by coordination failures that happen before the crew ever leaves the yard. The job wasn't ready because nobody checked whether it was ready before dispatching crew to it.

What idle time actually costs

Idle crew time is uniquely expensive because the costs are front-loaded and certain while the revenue is deferred and sometimes lost entirely. A three-man crew sitting for two hours costs the same as if they were working - labor, fuel, truck depreciation - with zero output on the clock. If the delay pushes the job into overtime territory or requires a return trip, the cost compounds further.

On a 10-truck operation running one avoidable idle hour per crew per week, that's roughly 500 idle labor hours per year - at $65 average crew cost including burden, that's $32,500 in pure waste before accounting for the knock-on schedule effects. And one idle hour per crew per week is a conservative estimate. Most operations have more.

"Sending a crew to a job that isn't ready is the same as paying them to wait. The only difference is that the job site feels more productive than the yard."

The causes are predictable, which means they're preventable

Idle time has a short list of root causes. Materials not staged or delivered. Permits not pulled or inspections not passed. Predecessor trades not finished - the electrician can't start until the framing is done, the plumber can't rough in until the concrete is poured. Miscommunicated start times or access instructions. Equipment or tools not on the truck.

Every item on this list is checkable before the crew leaves the yard. The question is whether anyone checks. In most operations, the answer is no - not because coordinators are negligent, but because there's no formal job readiness process, no checklist, and no system that surfaces outstanding blockers before the truck rolls.

A job readiness review doesn't need to be elaborate. It needs to confirm, for every job dispatched the following day, that materials are confirmed staged, all required permits are in hand, predecessor trades are verified complete (with a direct call or photo confirmation, not an assumption), site access is confirmed, and the right tools and equipment are loaded. This review, done the afternoon before, catches most idle time before it happens.

What the system looks like at scale

Manual job readiness review works well for small operations. As the fleet grows, the coordinator who's doing pre-call checks on five jobs is overwhelmed at fifteen. This is where automation earns its keep: a system that tracks job status against a readiness checklist, surfaces outstanding blockers automatically, and flags any job that isn't confirmed-ready 18 hours before dispatch doesn't require a coordinator to hold it all in their head.

The same system that tracks job readiness can integrate with material delivery confirmations, permit status, and predecessor job completion. When all three are green, the job dispatches. When any one is red, the coordinator gets a flag the day before - not the morning of, when the crew is already in the truck.

Pre-job readiness checklist - minimum items to confirm before dispatch: (1) Materials confirmed staged at site or delivery confirmed for morning of. (2) All permits pulled and any required pre-inspections passed. (3) Predecessor trades verified complete - photo or direct confirmation, not assumption. (4) Site access confirmed - gate codes, contact on site, any time restrictions. (5) Required tools and equipment verified on the truck, including any specialty items for this job type. Any open item on this list is a potential idle hour the next morning. Check it the afternoon before.
← All stories