EV-80Blog

What is a haul distance band, and why it changes your trucking bid

A haul distance band is the range a trucking sub uses to price a load: the one-way distance from cut to fill (or cut to spoil), bucketed into tiers like 0-500 feet, 500 feet to a quarter mile, a quarter mile to a mile, and over a mile. Everything inside a band gets the same rate per cubic yard. Step across the line into the next band and the rate jumps, even if the actual distance only changed by fifty feet.

That's the part that catches contractors off guard when they're pricing a haul plan off a set of cross-sections instead of an actual site layout. The band, not the yardage, is what the trucker is pricing.

Why distance gets bucketed instead of priced straight

Cycle time is the real cost driver on any haul, and cycle time doesn't scale cleanly with distance. A truck loaded at the cut, hauling 400 feet to the fill, spends most of its cycle loading, maneuvering, and dumping. The haul itself is a rounding error. Push that same truck out to 2,500 feet and now the haul leg eats real minutes, minutes the truck isn't loading another bucket.

Below some threshold, articulated dump trucks or even scrapers can out-cycle a tandem or triaxle running the public road. Past that threshold, the bigger truck's capacity starts paying off even with the longer loaded run. Truckers know where their own equipment stops being efficient and prices accordingly. That's the logic behind the tiers, even when the proposal just shows a flat rate per band with no explanation.

This is also why a hauler quotes one-way loaded distance, not round trip. The empty return leg matters to the trucker's own cost model, but it's baked into the rate, not called out separately. If you're back-checking a quote, you need the one-way figure the sub measured, not half of a round-trip estimate you pulled off a plan sheet.

Where bids go wrong

Most haul distance classification gets done once, early, off the cut/fill plan and a few stakes in the ground. The estimator picks a representative haul route, measures it, and assigns the whole operation to a band. That number goes into the bid and doesn't get revisited until someone's arguing over the pay app.

The problem is that cut and fill locations move as the job progresses. A borrow area that was 1,400 feet from the fill in week two can be 2,100 feet away by week six once the near material is gone and the crew is working the back of the cut. That's a band change, and if nobody caught it, you're still paying (or billing) the week-two rate for week-six hauls.

This is the gap that turns into a dispute at the pay app: the owner's rep wants documentation of where the material actually moved and how far, not the haul plan's original assumption. Cross-section takeoffs tell you volume moved. They don't tell you the haul geometry changed underneath the quote.

Weekly surface-to-surface volumes close that gap, because you're comparing this week's terrain to last week's, not to a static plan. If the cut face has walked 700 feet back, that shows up in the comparison, and it's the kind of thing worth having on hand before the hauler's invoice shows up priced at the next band up. That's the surface-based cut/fill reporting we built Earthwork Volumes around.

What to check before you sign off on a trucking rate

Before a hauler's rate gets locked in, or before you dispute one, confirm three things: the one-way distance the band was measured against, whether that distance reflects where material is moving now versus where the plan assumed it would move, and whether the haul route itself changed (temporary ramps, detours around active cut faces, seasonal road closures all add distance that doesn't show up on a static plan).

None of that requires a new survey crew. It requires a current surface model of the site, compared against last week's, so the haul geometry is documented instead of argued over.

If your haul distances are drifting and your trucking invoices are starting to disagree with your bid, it might be worth seeing what a weekly surface comparison would show on your site.

Get started

← Back to the blog