The hidden cost of bad routing
An HVAC technician's day looks something like this: drive to job one (25 minutes), complete the work (45 minutes), drive to job two (35 minutes), complete the work (60 minutes), drive to job three (40 minutes), and so on. By the end of an 8-hour day, a technician has typically spent 2.5 to 3.5 hours behind the wheel.
That's 30-40% of the workday spent on driving. Not diagnosing. Not repairing. Not billing. Driving.
For an HVAC company with 10 technicians, that drive time represents roughly $180,000-$250,000 per year in labor costs that generate zero revenue. Here's the math: 10 technicians at an average loaded cost of $35/hour, driving 3 hours per day, 250 working days per year. That's $262,500 in annual wages paid for windshield time.
But the labor cost is only half the picture. Each truck burns $15,000-$20,000 in fuel per year. More drive time means more fuel. It also means more wear and tear, more maintenance, and shorter vehicle life. A fleet of 10 trucks running inefficient routes costs an additional $30,000-$50,000 per year in excess fuel and maintenance compared to optimized routes.
And then there's the opportunity cost — the one that doesn't show up on any expense report. Every hour spent driving is an hour that could have been spent on a billable job. If AI dispatching saves 45 minutes of drive time per technician per day, and each technician bills $150/hour, that's $112.50 per technician per day in recovered billable capacity. Across 10 technicians over 250 days, that's $281,250 in potential additional revenue.
How AI dispatching actually works
Traditional dispatching relies on a person looking at a board and making decisions based on limited information. "Mike's free, the next job is at 42 Oak Street, send Mike." It's fast, but it's not optimized. The dispatcher doesn't know that Sarah is currently finishing a job 5 minutes from Oak Street while Mike is 30 minutes away. They don't know that traffic on Route 9 just doubled the drive time. They don't know that the Oak Street job likely requires a part that's on Sarah's truck but not Mike's.
AI dispatching processes all of this simultaneously, in real time. Here's what it considers for every job assignment:
Real-time location and traffic
The system knows where every technician is right now — not where they were 20 minutes ago when they checked in. It pulls live traffic data and calculates actual drive times, not straight-line distances. A job that looks 15 minutes away on a map might be 35 minutes away at 4pm on a Friday. AI knows the difference.
Job duration prediction
Based on the type of call, the customer's equipment history, and historical data on similar jobs, AI estimates how long the current job will take to complete. If Mike's current repair is likely to run another 90 minutes, he's not the right choice for the next call — even if he's the closest tech on paper.
Skill and certification matching
Not every technician can handle every job. Commercial systems, specific refrigerant types, electrical work, ductwork — different jobs require different certifications and experience levels. AI matches the job requirements to technician qualifications automatically, so you don't send a residential tech to a commercial rooftop unit.
Truck inventory awareness
The most frustrating scenario in HVAC service: a technician arrives, diagnoses the problem, and then has to leave because they don't have the right part. It wastes the customer's time, wastes the technician's time, and often means a second trip. AI dispatching factors in what parts each truck is carrying and matches them against the likely needs of each job based on the problem description and equipment type.
Dynamic re-routing
Plans change throughout the day. Emergency calls come in. Jobs take longer than expected. Cancellations open up gaps. AI re-optimizes the entire day's schedule in real time, shuffling assignments to maintain the most efficient routing even as conditions change. A human dispatcher doing this manually would need to recalculate routes for 10 technicians every time something changes — which is several times per hour during a busy day.
30% less drive time: the ripple effect
Reducing drive time by 30% sounds like a routing improvement. In practice, it changes the economics of your entire operation.
More jobs per day. If each technician saves 45-60 minutes of drive time, that's enough to fit one additional job per day. For a 10-tech operation running 250 days per year, that's 2,500 additional service calls per year — without hiring anyone.
Faster response times. When AI assigns the closest qualified technician instead of the next available one, customers get served faster. Average response time drops, customer satisfaction goes up, and your Google reviews reflect it. In an industry where the first company to answer and show up often wins the job, speed is revenue.
Lower fuel costs. 30% less drive time translates to roughly 25-30% less fuel consumption (not perfectly linear because idle time and stop-and-go driving affect the ratio). For a 10-truck fleet spending $150,000-$200,000/year on fuel, that's $37,500-$60,000 in annual savings.
Less technician burnout. This one's harder to quantify but very real. Technicians who spend less time in traffic and more time doing the work they're trained for are more satisfied. Lower turnover saves $8,000-$15,000 per hire in recruiting, training, and ramp-up costs. For an HVAC company struggling with technician retention, that adds up fast.
Drive time is the biggest line item in HVAC that nobody tracks. AI makes it visible and then makes it smaller.
What your dispatchers actually do instead
A fair question: if AI handles dispatching, what happens to your dispatchers?
They don't disappear. Their job changes — and in most cases, gets better.
Instead of playing Tetris with a whiteboard all day, dispatchers become exception handlers and customer relationship managers. They handle the calls that don't fit standard patterns — a commercial customer with a multi-day project, a warranty situation that needs special handling, an emergency that requires pulling a tech off a scheduled job.
They also become quality controllers. AI makes routing decisions, but a dispatcher reviews the daily plan each morning and can override any assignment. They know things the AI doesn't — that a particular technician has a great relationship with a particular customer, or that a specific address has access issues that need advance coordination.
The best dispatchers we've seen in AI-assisted operations spend about 30% of their time on exception handling, 20% on customer communication, 20% on quality review, and 30% on proactive work they never had time for before — like following up on completed jobs, scheduling preventive maintenance, and coordinating with the sales team on replacement opportunities.
That last point is worth emphasizing. A dispatcher who used to spend 100% of their time on reactive scheduling now has time for proactive revenue generation. Following up on aging equipment, scheduling seasonal tune-ups, and coordinating replacement consultations are all activities that drive revenue — and they finally have time to do them.
The ROI in plain numbers
Let's build the full picture for a 10-technician HVAC company doing $3.5M in annual revenue.
Annual savings from reduced drive time:
- Fuel savings (25-30% reduction): $37,500-$60,000
- Vehicle maintenance reduction: $10,000-$15,000
- Total direct savings: $47,500-$75,000
Revenue from additional capacity:
- 1 additional job per technician per day at $400 average: $1,000,000/year potential
- Conservative estimate (0.5 additional jobs): $500,000/year
- Very conservative estimate (0.3 additional jobs): $300,000/year
Revenue from improved first-call resolution:
- Better parts matching reduces return visits by 20-30%
- Each avoided return visit saves $150-$200 in labor and fuel
- Estimated savings: $30,000-$50,000/year
Cost of AI dispatching system:
- Monthly platform cost: $1,500-$3,000
- Implementation: $20,000-$40,000 one-time
- First-year total: $38,000-$76,000
- Ongoing annual cost: $18,000-$36,000
Even using the most conservative revenue estimate ($300,000 in additional capacity) plus direct savings ($47,500), you're looking at $347,500 in annual benefit against $38,000-$76,000 in first-year costs. That's a 4.5-9x return in year one, improving to 9-19x in subsequent years when implementation costs drop off.
The math gets even better when you factor in customer satisfaction improvements and reduced technician turnover — both of which are real but harder to put exact numbers on. Check out our AI implementation services to see how we build and deploy these systems for service businesses.
Want to see what 30% less drive time looks like for your team?
We'll analyze your current routing patterns, calculate your specific drive time costs, and show you the projected impact of AI dispatching. Thirty minutes. No pitch.
Book Your AI Assessment