A dark truck cabin at dusk, a hand on the wheel, the dashboard GPS glowing teal with a wasteful zigzag route between job stops Delivery Leak · Free Tool

The Windshield Time Leak: Why a Full Calendar Doesn’t Mean a Full Day of Work

September 2026 6 min read

In This Article

  1. The calculator — see your number
  2. Why windshield time hides inside "labor cost"
  3. Same jobs, same crew, two very different days
  4. How to plug the leak (no new hires needed)
  5. FAQ

Picture a tech finishing job three of the day and getting back in the truck. Job four is the same size as job one — same scope, same ticket, same everything — except imagine job one was a few minutes down the road and job four is clear across town. That's a real stretch of driving where the truck's still not stopped, the meter's still running, and not one second of it shows up on an invoice.

That's the windshield time leak, and here's the promise of this page: give it four numbers you already know, and in the next sixty seconds you'll see exactly what unpaid drive time between jobs is costing your business — this month, this year, and over the next three.

Windshield Time Cost Calculator
Four numbers you already know. Adjust any of them — the result updates instantly.
6
Your fleet is spending about
$3,850
a month paying wages for time nobody bills — just the drive between jobs.
Per month
$3,850
Per year
$46,200
Over 3 years
$138,600

Math: (jobs per day − 1) × drive minutes × trucks ÷ 60 × hourly cost × workdays. It's your own numbers, not an industry average — set them conservatively and the result still tends to surprise people.

Sit with that number for a second. It isn't a rounding error, and it isn't the cost of "being busy." It's wages you already paid — through, not to, the work — for a truck that wasn't fixing anything.

Why windshield time hides inside "labor cost"

A single glowing teal line item quietly fading on a stack of dark invoices, unnoticed
It's not a bad day or a slow tech — it's a cost with no line item.

Every system you look at is built around job time: the quote is for the job, the invoice is for the job, the weekly numbers are job count times average ticket. Drive time between jobs never gets its own row anywhere. It's fully paid — the wage runs, the truck runs, the gas burns — but it's folded into one lump "labor cost" number, so nothing ever flags it as having grown.

You feel it as "we're busy but broke," "I'm working harder than ever and keeping less," and "payroll eats everything" — so you go looking for the leak in material costs or a slow-paying customer. Meanwhile the actual leak is sitting in the gap between jobs three and four, invisible because nobody ever gave it a name.

Same jobs, same crew, two very different days

A hand tracing a tight, efficient teal loop connecting job stops clustered in one neighborhood on a dark map
Same six jobs, same truck, same wage — the only thing that changed is how the route got built.

Here's the mechanism, and it's not about hiring better techs or working harder. Most dispatch boards fill the day one slot at a time: whoever's free at 2pm gets the 2pm job, wherever it happens to be on the map. Do that six times and you can build a perfectly "full" calendar that has a truck crisscrossing town all day.

The fix isn't more hustle — it's zone-cluster scheduling: group today's jobs by neighborhood first, then fit them to who's available, instead of the other way around. Same six jobs, same crew, same paid hours. The only variable that changed is which method built the route — and one of those two methods turns more of the paid day into billable work.

How to plug the leak (no new hires needed)

Imagine your crew cuts twenty minutes of drive time per truck per day just by tightening the route — no new hires, no new trucks, same jobs. Across a five-truck crew, over a full month, that adds up to real hours of paid time redirected back toward work that gets billed. That's the whole opportunity: the same wages you're already paying, doing more of the job and less of the driving.

1

Give windshield time its own number

Before you can fix a leak, you have to see it. Track total drive time between jobs for one week — most scheduling and GPS tools already have this data, it's just never pulled out and looked at on its own. That one number is what turns "we're slammed" into a specific, fixable line item.

2

Schedule by zone before you schedule by time

When you're building tomorrow's board, group jobs by neighborhood first, then slot them to your crew's availability. A job doesn't have to go to whoever's "next" — it can go to whoever's closest, and the calendar can bend around that instead of the other way around.

3

Re-check the number monthly

This isn't a one-time fix — routes drift back toward chaos as new customers, new techs, and new territory get added. Pull the drive-time number again each month, the same way you'd check any other cost, so the leak doesn't quietly reopen.

Prove it to yourself

Pull up tomorrow's schedule right now and just look at the map of stops in order. Does it look like a tight loop, or does it zigzag back and forth across town? For most owners who've never checked, it's the second one — and that zigzag is the number you just calculated.

Windshield time is one of several ways a fully-booked day quietly loses money without anything going visibly wrong. If this hit home, The Margin Leak covers the same blind spot from the job-cost side, and Know Your Numbers is the natural next step for putting this leak alongside the handful of numbers that actually run your business.

Curious what this leak costs across your whole fleet, not just one truck? That's exactly the kind of thing the free audit finds — along with the leaks costing you customers, not just hours.

From Aaron's Reading List
Get it on Amazon

Get more customers already searching for you.

See exactly where you're missing customers on your website and Google Business Profile — free, in minutes, no card. And get the exact fixes to win them back — free. Want them done for you? We offer done-for-you at the bottom of your report.

Get My Free Report

100% free · Full report + the fixes · Nothing to buy

Frequently Asked Questions

Windshield time is the paid time a tech or crew spends driving between confirmed, scheduled jobs — not the drive to the first job or home from the last one, just the gaps in between. It's fully paid (wage, truck, gas) but never billed to anyone, and because no report has a line item called "windshield time," it hides inside your overall labor cost where nobody thinks to look for it.

It depends entirely on your own numbers: how many minutes your crew drives between stops, how many jobs each truck runs a day, how many trucks you have, and what you pay per hour loaded. Plug your own numbers into the calculator on this page — there's no single industry average worth quoting, because routes, crew sizes, and territories vary too much city to city and trade to trade.

In most cases, yes — time spent traveling between job sites during the workday is generally considered paid work time under federal wage-and-hour law, unlike the morning commute to the first job. But the exact rules shift by state, by whether an employee is exempt or non-exempt, and by specifics like portal-to-portal and first-stop/last-stop rules. This isn't legal advice — talk to an employment attorney or accountant about your specific setup before you change anything about how you pay for drive time.

There's no official benchmark -- routes vary too much by trade and territory to quote one number here. What matters is your own average: pull last week's drive times and run them through the calculator above. Most owners who've never checked are surprised by what one unzoned day adds up to.

Schedule by zone instead of by open calendar slot. Group each day's jobs by neighborhood first, then fit them to your crew's availability — instead of booking whoever's free at 2pm regardless of where that job sits on the map. Same trucks, same wage, same crew; the route just does less unpaid driving and more paid work.