Enterprise DNA

Omni by Enterprise DNA

Enterprise DNA Resources

Insights on data, AI & business. Practical AI operating-system thinking for owners, operators, and teams doing real work.

220k+

Data professionals

Omni

AI agents and apps

Audit

Map the manual work

How AI Tracks Technician Drive Time to Cut Fuel Waste
Blog AI

How AI Tracks Technician Drive Time to Cut Fuel Waste

GPS data shows the average trades truck drives 12,000+ miles a year. AI routing agents recover 8-15% of that mileage and turn windshield time into billable hours.

Sam McKay

You’re running three trucks across town. One crew finishes a furnace install in the north suburbs at 2 PM, then drives 40 minutes south for a maintenance call that takes 20 minutes. Another tech sits in traffic for an hour because the morning job ran long and you couldn’t reroute him to the closer emergency call that came in at 11. By Friday you’ve burned $400 in fuel, logged 18 hours of windshield time, and turned down two same-day jobs because nobody was nearby.

The math is brutal. A typical service truck covers 12,000 to 18,000 miles a year. At $4 per gallon and 15 MPG, that’s $3,200 to $4,800 in fuel per truck. Add wear, insurance, and the hourly cost of a tech who’s driving instead of billing, and inefficient routing costs a three-truck operation $50,000 to $80,000 annually. Most owners know it’s happening but don’t have time to map every route or second-guess dispatch decisions in real time.

AI changes that equation. Instead of relying on gut-feel dispatch or static territory maps, an AI agent ingests live GPS data, traffic conditions, job duration patterns, and your pricing model to optimize every route decision. It doesn’t just track drive time after the fact. It prevents the wasted miles in the first place, reroutes crews mid-day when a closer job opens up, and surfaces patterns you’d never catch manually. One HVAC contractor in our network cut monthly fuel spend by 14% in the first 90 days and added six billable hours per truck per week by letting the system handle routing.

This article walks through how AI-powered drive time tracking works, what it recovers in dollars and hours, and how to audit your own operation to see where the leakage is hiding.

The Hidden Cost of Manual Dispatch Routing

Most trades businesses dispatch the same way they did ten years ago. The owner or office admin takes the call, checks the schedule board, picks the crew that looks available, and texts the address. If a new job comes in mid-morning, they call the nearest tech and hope he’s free. If traffic is bad or the first job runs over, the afternoon slot gets pushed or the customer reschedules.

That workflow creates three expensive problems. First, you’re routing based on who’s theoretically available, not who’s actually closest or most efficient for the job type. A plumber who’s great at repiping but slow on drain calls ends up taking the drain work because he finished early, and the job that should take 45 minutes stretches to 90. Second, you can’t react to real-time changes. A tech finishes 30 minutes early, but you don’t know it until he calls in, and by then the window to grab a nearby add-on is gone. Third, you have no systematic way to measure drive time waste. You see the fuel bills and the end-of-day odometer readings, but you can’t pinpoint which routes are killing you or whether your territory assignments make sense.

The result is predictable. Crews spend 15% to 25% of their day driving. Fuel costs drift upward. You turn down same-day work because nobody’s in the area, even though a truck passed within two miles an hour earlier. Over a year, a five-truck operation loses $75,000 to $120,000 in a mix of fuel, labor, and forgone revenue.

What AI Drive Time Tracking Actually Does

An AI routing agent doesn’t just log miles. It builds a live model of your operation and makes dispatch decisions faster and better than any human dispatcher can. Here’s what that looks like in practice.

The agent pulls GPS data from every truck in real time. It knows where each crew is, how fast they’re moving, and when they’re likely to finish based on historical job durations for that service type. When a new call comes in, the agent calculates travel time for every available tech, factors in their skill match for the job, checks your pricing and margin targets, and assigns the optimal crew. If traffic spikes or a job runs long, it reroutes on the fly and notifies the customer of the updated ETA.

Between jobs, the agent looks for gaps. A tech finishes a water heater swap at 10:30 and isn’t scheduled again until 1 PM. The system scans your CRM for nearby estimates that haven’t closed, checks for maintenance customers in that zip code who are due for service, and prompts your Estimate Follow-Up Agent to send a “we’re in your area this afternoon” message. If the customer responds, the agent books the slot and updates the route.

At the end of each week, the agent generates a drive time report. You see total miles per truck, average drive time per job, fuel cost per billable hour, and a ranked list of routes that consistently run over. It flags patterns like “Tuesday morning jobs in the west zone average 18 minutes of drive time but Thursday afternoon jobs in the same zone average 34 minutes because of school traffic.” You use that insight to shift your Thursday west-zone work to mornings and recover three hours of billable time per week.

The system also integrates with your 24/7 Dispatch Voice Agent. When a customer calls after hours or during a busy stretch, the voice agent qualifies the job, checks real-time crew locations, and books the first available slot that minimizes total drive time across the day. No voicemail lag, no morning callback shuffle, no missed revenue because you couldn’t answer at 7 PM.

The Four Levers AI Pulls to Cut Drive Time Waste

AI routing works because it optimizes across four variables at once. Manual dispatch can’t do that. You’re managing jobs one at a time, reacting to the phone, and hoping your territory map still makes sense. The agent runs the whole system simultaneously.

Lever one is real-time assignment. The agent assigns jobs based on who’s closest right now, not who was closest when the call came in. A 15-minute head start on a route saves 30 minutes round-trip if traffic is moving. Over a month, that’s 10 hours of recovered time per truck.

Lever two is predictive scheduling. The system learns how long your crews actually take for each job type. If your average bathroom rough-in runs 3.2 hours but you’re scheduling 2.5, you’re late to every afternoon job and burning miles on reroutes. The agent adjusts the schedule to match reality and stacks jobs in tighter geographic clusters.

Lever three is dynamic rerouting. When a job finishes early or a new emergency call comes in, the agent recalculates the entire day’s routes and moves crews to minimize total drive time. One electrical contractor told us his old process was to let the early finisher go to lunch and pick up the next scheduled job. The AI agent instead reroutes him to a service call two miles away that was originally assigned to a crew 20 minutes out. That swap saves 36 minutes of drive time and turns a 90-minute lunch gap into a billable service call.

Lever four is pattern recognition. The agent tracks which routes consistently run over, which techs are faster in certain geographies, and which times of day hit traffic. It adjusts territory assignments, shift start times, and job sequencing to avoid the friction. A roofing company in our network discovered that their best closer lived 40 minutes from their highest-value zip code and was spending eight hours a week commuting to estimates. They shifted his territory and recovered $18,000 in windshield time over six months.

What the Savings Look Like in Real Numbers

Let’s work through a typical three-truck HVAC operation doing $2.5 million a year. Each truck averages 250 miles per week, 13,000 miles per year. Fuel is $4.20 per gallon, trucks get 14 MPG. That’s $3,900 per truck per year in fuel, $11,700 total. Add $2,400 per truck for incremental maintenance tied to mileage, and you’re at $19,000 in direct costs.

Now add labor. If each tech spends 18% of his week driving, that’s 7.2 hours at a $35 loaded hourly cost, or $252 per week per tech. Over 50 weeks, that’s $37,800 in non-billable labor across three trucks. Total drive time cost is $56,800 before you count forgone revenue from jobs you couldn’t take because nobody was nearby.

An AI routing agent typically recovers 8% to 15% of drive time in the first 90 days. Let’s use 10%. You cut 1,300 miles per truck per year, saving $1,170 in fuel and $240 in maintenance per truck, $4,230 total. You recover 36 hours per truck per year in windshield time, worth $3,780 in labor cost. If half of that recovered time converts to billable work at a $150 average ticket and 40% margin, you add $10,800 in gross profit. Total first-year impact is around $18,800 for a three-truck fleet.

Scale that to five trucks and the number is $31,000. At ten trucks, you’re looking at $62,000. The larger the fleet, the more compounding waste the system eliminates.

How to Audit Your Own Drive Time Leakage

You don’t need to guess whether this applies to your business. You can measure it in an afternoon. Pull your GPS logs or odometer readings for the last 90 days. Calculate total miles per truck and divide by the number of completed jobs. If you’re over 25 miles per job for local service work, you’ve got routing inefficiency. Compare your fuel spend per truck to the 12,000-mile baseline. If you’re burning $4,500+ per truck per year, dig into why.

Next, track drive time as a percentage of total tech hours. Ask each crew to log start time, arrival time, job duration, and departure time for a week. If drive time is over 20% of their day, you’re leaving money on the table. Look for patterns. Are certain days worse? Certain geographies? Certain job types that always seem to require a long drive?

Finally, count how many same-day or next-day jobs you turn down each month because you don’t have a truck nearby. If it’s more than two, you’re losing revenue to routing constraints. Multiply that by your average ticket and margin. A $400 service call at 35% margin is $140 in lost profit per missed job. Four missed jobs a month is $6,720 a year.

If you want a structured way to work through this, we built a worksheet that walks you through the math and flags the highest-impact fixes. You can grab the After-Hours Call Recovery Plan for Trades and adapt the same logic to drive time tracking. It’s a 20-minute exercise that gives you a dollar figure for what inefficient routing is costing you right now.

What an AI Routing Agent Looks Like in Your Stack

The agent sits between your dispatch tool and your GPS platform. It doesn’t replace your scheduling software. It makes it smarter. When a call comes in, the agent queries your calendar for availability, pulls live GPS coordinates for each truck, calculates travel time using current traffic data, and writes the optimal assignment back into your dispatch system. The whole loop takes under two seconds.

Your Review and Reactivation Agent ties into the same data. When a job closes and the tech logs completion, the review agent sends a text asking for feedback and a Google review link. If the customer had a great experience, you capture the review while it’s fresh. If they flag an issue, you see it before it turns into a one-star post. The reactivation agent also notes the service date and sets a follow-up reminder based on your typical maintenance interval. A furnace tune-up customer gets a message in 11 months. A drain cleaning customer gets one in 18 months. You’re not chasing the work. The system brings it back to you.

For after-hours and overflow, the 24/7 Dispatch Voice Agent handles inbound calls when you’re off the phone or off the clock. It qualifies the urgency, checks crew availability, books the slot, and confirms via text. If it’s an emergency and no one’s available until morning, it sets the expectation and logs the lead for first-thing follow-up. You don’t lose the call. You don’t lose the revenue. And you don’t spend your evening playing phone tag.

The three agents work as a system. The voice agent captures the job. The routing agent assigns the optimal crew. The follow-up agent closes the loop and tees up the next service. You get the operational leverage of a six-person dispatch team with the cost structure of software.

Why This Matters More Than Most Owners Realize

Drive time feels like overhead. It’s part of the job. Your crews have always driven to jobs, and they always will. But when you treat it as fixed cost, you miss the leverage. A 10% reduction in drive time doesn’t just save fuel. It adds capacity. You can run more jobs per day with the same headcount, or you can reduce overtime, or you can take on higher-margin work that requires tighter scheduling.

One plumbing contractor we work with was turning down commercial maintenance contracts because he couldn’t guarantee two-hour response windows with his current routing. After implementing AI dispatch, his average response time dropped from 87 minutes to 51 minutes. He signed three contracts in the next quarter worth $140,000 in annual recurring revenue. The drive time improvement unlocked a new service line.

Another HVAC business was stuck at $3.2 million in revenue with five trucks. The owner knew he could grow, but adding a sixth truck meant another $120,000 in payroll, vehicle cost, and insurance. Instead, he optimized routing and recovered enough windsheld time to add 18% more jobs per week with the existing fleet. Revenue hit $3.7 million the next year without adding headcount.

That’s the real ROI. It’s not just cost savings. It’s the ability to do more with what you already have and to compete on service level instead of price.

How to Get Started Without Ripping Out Your Current Tools

You don’t need to replace your scheduling software or buy new GPS trackers. The AI agent layers on top of what you’re already using. Most trades businesses run some combination of ServiceTitan, Housecall Pro, Jobber, or FieldEdge for dispatch, and either built-in GPS or a third-party tracker like Samsara or Verizon Connect. The agent integrates with all of them via API.

Setup takes two to three weeks. We pull 90 days of historical job data to train the routing model, connect the GPS feed, and configure the decision rules based on your pricing and territory structure. You review the first week of recommendations in parallel with your normal dispatch process to make sure the logic matches your business. Once you’re comfortable, you flip the switch and the agent starts making assignments in real time.

The first 30 days are the learning curve. The system will surface routing inefficiencies you didn’t know existed. You’ll see which techs are consistently slow in certain geographies, which job types always run over, and which times of day are killing you. You’ll adjust territories, shift start times, and tweak your scheduling buffer. By day 60, the system is humming and you’re seeing measurable improvement in miles per job and billable hours per truck.

If you want to see what this looks like for your specific operation, we run a 60-minute Omni Audit that maps your current dispatch workflow, quantifies the drive time leakage, and shows you exactly which agents would deliver the highest ROI. You walk away with a process map, a savings estimate, and a 90-day implementation plan. No deck, no sales pitch. Just the numbers and the next steps. Book a 60-min Omni Audit and we’ll run it for your business.

The Bigger Picture: AI as Your Dispatch Coordinator

Drive time tracking is one lever. The real power comes when you stack it with the other agents. Your voice agent answers every call. Your routing agent assigns the optimal crew. Your follow-up agent closes estimates and reactivates past customers. Your review agent builds your online reputation. Together, they handle the operational work that used to consume 25 hours of owner time per week.

That’s the shift we’re seeing across trades businesses that adopt AI. The owner stops being the bottleneck. The business runs whether you’re on a job site, in a meeting, or on vacation. You’re not glued to your phone dispatching crews or chasing estimates. The system does it, and it does it better than you could manually.

If you’re running a trades operation doing $1 million or more and you’re still dispatching by gut feel, you’re leaving $50,000 to $150,000 on the table every year. Most of it is hiding in drive time, missed calls, and stale estimates. The good news is it’s fixable. You don’t need to hire three people or rip out your tech stack. You need the right agents doing the repetitive work so you can focus on growth.

We built Omni for trades businesses specifically to solve this. If you want to see how it applies to your operation, the audit is the fastest way to get clarity. Sixty minutes, three outputs, and a clear picture of what AI can recover for your business. Book my Omni Audit and let’s map it out.

You can also explore more on how AI agents are reshaping field service operations in our insights library or dive into the technical architecture behind voice and ops agents in our learn section. The tools exist. The ROI is proven. The question is whether you’re ready to stop managing dispatch manually and let the system do it for you.