Windshield Time: The Hidden Cost Killing Your Margins

250 unpaid hours a year sitting behind the wheel
And that's before you count fuel⚡TL;DR: Key Takeaways
- Windshield time, the driving you do between jobs, is unpaid, fuel-burning labour that quietly destroys margins
- A solo operator with four 25-minute drives a day loses around 250 hours and roughly $20,000 in billable capacity every year
- Per-hour pricing doesn't fix this on its own. Your "hourly rate" only earns when the wheels stop turning
- Tight route density (5-minute drives instead of 15) lifts daily job capacity by about 25% on the same working hours
- Fix it with a minimum charge, a travel surcharge for outliers, and ruthless geographic clustering. Not by quoting more jobs
The job you "won" that cost you money
Picture this. You quote a lawn 30 minutes across town. Standard quarter-acre, nothing fancy. The customer says yes. You feel like you've won something.
Then you drive there. You mow it in 35 minutes. You drive back. The job took 35 minutes of mowing and 60 minutes of driving. You charged $55.
That's not a $94/hr job. That's a $35/hr job, before fuel, before wear, before the fact that you couldn't fit another stop in that block because the day was already gone.
This is windshield time: the hours you spend behind the wheel, between jobs, earning nothing. Most operators know it exists. Almost none of them price for it. And that's why their P&L looks tighter every year even when the work feels busier than ever.
If you've never put a dollar figure on your windshield time, this post is the maths you've been avoiding.
What windshield time actually is
Windshield time is every minute the truck is moving but the mower isn't. Driving from your shed to the first job. Driving between jobs. Driving home. Detouring to the dump. Going back to grab the trimmer line you forgot.
It's distinct from on-site setup (unloading, walk-around, packing up). That's part of the job and you should already be charging for it. Windshield time is the gap between jobs that nobody's paying for.
Here's why it matters more than most operators realise:
- It's not optional. You can't run a route without it. Even tight routes have travel.
- It costs you twice. Your overhead clock keeps running (truck depreciation, insurance, your own time) AND you're burning fuel.
- It scales with sloppy quoting. Take one outlier job across town and your whole day's route density collapses.
The fix isn't avoiding driving. It's knowing exactly what it costs you and making sure the customer pays for it, directly or indirectly.
The maths nobody wants to do
Run the maths for a typical solo operator's day. Four 25-minute drives between jobs, five days a week, 30-week season.
What 25-Minute Drives Actually Cost You
| Metric | Per Day | Per Week | Per Season (30 wks) |
|---|---|---|---|
| Drives between jobs (count) | 4 | 20 | 600 |
| Drive time (minutes) | 100 | 500 | 15,000 |
| Drive time (hours) | 1.67 | 8.33 | 250 |
| Lost billable capacity at $80/hr | $133 | $667 | $20,000 |
| Fuel burned (truck @ 14 mpg, 25 mph avg) | ~$10 | ~$50 | ~$1,500 |
| Total cost (lost revenue + fuel) | ~$143 | ~$717 | ~$21,500 |
Assumes a typical solo residential route. Lost billable capacity = the hours you could have been earning if drives were 5 minutes instead of 25. Fuel based on US average; AU operators on diesel utes will see similar figures in AUD.
That's not theoretical. That's $20,000 of mowing you didn't do because you were in traffic.
If you've ever wondered why your "$80/hr" business deposits $50/hr into the bank, this is most of the answer.
Why charging by the hour doesn't fix it
Operators new to the maths hear "windshield time is killing you" and conclude they need to raise their hourly rate. That helps a little. But hourly pricing has a quiet problem: the meter only runs when the wheels stop.
If you charge $80/hr and a job takes 35 minutes on-site, you bill $46.67. The 25-minute drive to get there? That's on you.
This is why two operators charging "the same hourly rate" can have wildly different P&Ls. The one with a tight 5-minute-between-jobs route fits 12 jobs into an 8-hour day. The one with 15-minute drives fits 9.6. Same hourly rate, 25% more revenue capacity in the first case, without working a minute longer.
The lesson: hourly pricing is a starting point, not a defence against windshield time. You need a separate strategy for the time the truck is moving.
How to price travel time into every quote
Three ways to fix it, ranked by impact.
1. Set a minimum charge that covers your floor
Every job has a fixed cost: drive there, unload, walk-around, pack up, drive away. For a solo operator, that floor is usually 25-40 minutes of unbilled work regardless of lot size.
Set a per-visit minimum that covers it. Most profitable operators land on:
- AU: $65-85 minimum visit
- US: $40-55 minimum visit
If a job prices below your minimum on time-and-materials, charge the minimum or walk away. A $30 lawn isn't a small job. It's a job that's losing you money.
2. Add a travel surcharge for outliers
Pick a radius from your base or your closest cluster, say 15 minutes one-way. Anything further gets a surcharge.
A simple structure that works:
- Within 15 min: Standard pricing
- 15-25 min: +$15-25 travel surcharge
- 25-40 min: +$30-50 surcharge OR decline the job
- 40+ min: Decline unless it's a high-value commercial contract
The surcharge isn't punishment. It's compensation for the fact that one outlier job means you can't fit another stop on either side of it. You're not just charging for the drive. You're charging for the route density you lose.
3. Cluster ruthlessly, then price by density
The biggest wins come from route design, not pricing tricks. The operators who make real money group jobs into geographic clusters and only quote new work that fits the cluster.
That looks like:
- Day-of-week zones. Mondays = north suburbs. Tuesdays = east. Etc.
- Cluster acceptance rules. New customer outside today's zone? They go on next-zone day, or you decline.
- Density discounts (offered, not begged). "If you can get me your two neighbours, I'll knock $10 off each weekly."
A tight cluster with 5-minute drives between jobs is structurally more profitable than a spread-out route at any hourly rate. You can't out-quote bad geography.

Don't want to do the math?
Use our free calculator to work it out in seconds.
Stop paying yourself to drive
Windshield time is the most expensive cost on your books that doesn't appear on any invoice. It hides in fuel receipts, in days that felt productive but didn't pay, in the slow drift of your effective hourly rate downward year after year.
The operators who fix it don't work harder. They quote smarter:
- Know your real cost per hour, including the time the truck is moving
- Set a minimum charge that covers your fixed-cost floor on every job
- Surcharge outlier jobs so they at least pay for the route density they cost you
- Cluster your work by geography, by day, by acceptance rules. Every time.
Do that for a season and you'll stop wondering where the money went. You'll see it in fewer hours driven, more jobs completed, and a banking account that finally matches the work you put in.
Don't want to do the math?
Use our free calculator to work it out in seconds.
Calculate Your True Cost Per HourWant GUS to handle this for you?
See how GUS automates this calculation on every quote.
See How Gus Quoting WorksReady to quote smarter?
GUS helps you see your true costs and build profitable quotes in minutes. No spreadsheets required.
Start Your Free TrialNo credit card required · 14-day free trial
Keep Reading
Lawn Mower Service Schedule & Costs
When to service your commercial mower, what to do at each interval, and how to build a maintenance calendar that prevents breakdowns and protects your margins.
Read moreWhat Does Your Lawn Mowing Equipment Actually Cost Per Hour?
Break down the true cost per hour of every piece of equipment on your trailer. Depreciation, fuel, maintenance, and repairs: the numbers most operators never calculate.
Read moreWhen to Replace Your Mower: The Cost-Per-Hour Calculation
Stop guessing when to replace your mower. Track your cost per hour as the machine ages, and you'll know the exact point where keeping it costs more than buying new.
Read moreStop guessing your costs. Calculate what every job actually costs you.
Try GUS Free for 14 Days