Key takeaways:
- Most second truck rolls come from a dependency, a missing part, an unconfirmed manufacturer read, a client window nobody locked down, that never got chased down before the return visit was booked.
- You can reduce second truck rolls by confirming every dependency before the truck gets scheduled again using an automated system
A second truck roll is any visit that happens because the first one didn't finish the job. The tech showed up, worked the problem, and left without a fix. Now, someone has to go back.
For a small field service business, that second trip is wasted labor, a wasted slot on the schedule, and a customer who is now wondering if you know what you're doing.
Here's what causes a second truck roll, what it actually costs you, and how to prevent second truck rolls before they eat into your schedule. Additionally, you can discover how delight.ai's field service coordination closes the gap without adding a person to your dispatch desk.
What causes a second truck roll?
A second truck roll almost never happens because your tech is bad at their job. It happens because something outside the tech's control wasn't ready when the first visit ended.
Research from Aberdeen Group, cited in a breakdown of first-time fix rate data by Fieldpoint, traces most repeat visits back to three causes:
Parts alone account for more repeat visits than every other cause combined. That can inform where you spend your time fixing the second truck roll problem.
How much does a second truck roll actually cost your business?
Aberdeen's research puts the direct cost of a single truck roll at $200 to $300 once you count labor, fuel, and vehicle time. That's just the visit itself. The fully loaded number runs higher once you add in:
- The technician's lost hours on a job that still isn't closed.
- The job that got pushed back to make room for the return visit.
- The parts or manufacturer calls someone had to make in between.
Add those up and industry estimates put the fully loaded cost of a single dispatch well past $1,000.
The math gets worse at volume. Picture 20 second visits a month at $250 each in direct cost alone. That's $5,000 a month, or $60,000 a year, spent redoing work you already paid to do once.
Aberdeen's research also found that the average affected job doesn't stop at a second visit. It takes 1.6 additional dispatches on average to close, so a real share of these jobs need a third trip too.
Why doesn't better diagnosis alone fix second truck rolls?
A lot of field service advice focuses on preventing that first mistake. Better diagnostic tools, more training, and more service history before the tech walks in the door all help. That's especially true as experienced technicians retire faster than new ones get trained.
But none of that solves the problem once it's already happened. If a tech is standing at a unit and finds out the part isn't in stock, no amount of pre-visit diagnosis changes that.
The part still has to get confirmed, ordered, and tracked before anyone goes back. That confirmation work, calling the parts supplier, following up with the manufacturer, checking that the customer will actually be home, is coordination.
Ultimately, this is a bandwidth problem.
How do you reduce dispatcher workload without adding headcount?
Your dispatcher already knows how to close these gaps. They know how to:
- Call the parts supplier and get a confirmed ETA.
- Follow up with the manufacturer on a pending diagnostic.
- Lock down the customer's window for the return visit.
The problem isn't the process, but the time that process takes. A dispatcher juggling a full board can only chase one of those confirmations at a time, squeezing parts calls between scheduling calls and manufacturer follow-ups into whatever gap opens up.
Meanwhile, the field service industry is dealing with a real labor shortage, so hiring another dispatcher isn't a realistic answer for most small operators. That's the actual bottleneck behind most second truck rolls. There simply aren't enough hours in the day to run that process for every job that needs it.
How to prevent second truck rolls without adding headcount
The fix is to confirm every dependency, the part, the manufacturer sign-off, the customer's window, before the return visit ever hits the schedule.
This is what Agent Steward, delight.ai's coordination agent, is built to do for a stalled job. Instead of one dispatcher working through calls one at a time, it works the parts supplier, the manufacturer, and the customer in parallel.
Automation systems call, not just email
Most coordination tools send a message and wait. Agent Steward calls the parts depot and the manufacturer directly, then falls back to text or email if no one answers.
Automation systems work around your hours, not just its own
If a supplier opens at 6 a.m., the follow-up call happens at 6 a.m., not whenever your dispatcher gets to it later that morning.
Automation systems won't schedule the return visit early
The job doesn't go back on the calendar until the part, the manufacturer read, and the customer's window are all confirmed. That way, the tech never rolls to a job that still isn't ready.
None of this replaces your dispatcher. It frees up the hours they'd otherwise spend on hold or chasing a callback. That leaves them free for the calls that actually need a person, like an upset customer, a pricing exception, or a schedule conflict only they can untangle.
Every call, confirmation, and follow-up is also logged under Trust OS. If a customer questions why a job took three days to close, you have the full record instead of relying on memory for who said what.
What changes when you close the coordination gap
Once parts and confirmations are chased down before the return visit gets booked, the visits that still happen are the ones that were always going to be needed.
Wasted trips drop and your dispatcher spends the day on judgment calls instead of listening to hold music. The customer gets one clean visit instead of an apology and a second appointment.
See how delight.ai's field service coordination works a job from the moment it stalls to the moment it closes.





