Heavy Civil & Infrastructure

Truck Haul Cycle Time Calculator

Cycle time, hourly production and fleet size for an earthmoving haul, including the queueing that decides whether extra trucks help.

  • Answers as you type
  • Every formula cited
  • Calculated in your browser
SettingsSettings for this calculationUS
Market
Imperial · sales tax
Distance from load point to dump.

Measure the actual route, not the straight line. A haul road that climbs is slower loaded than empty, which the separate speeds below capture.

Average speed carrying a load.

Average over the whole haul including acceleration and any restriction, not the truck's top speed. On a rough or rising haul road this is often half what people assume.

Average speed running empty.

An average over the WHOLE return leg — including the gate, any junction and the slow section near the loader — not a speed the truck reaches somewhere along it. Running empty is faster than loaded but by less than people expect: the return is downhill only if the haul was uphill, and site speed limits apply in both directions regardless of what is in the body.

Time under the loader.

Loader bucket passes times cycle time. This is what the whole fleet is ultimately limited by — no number of trucks beats the loader's rate.

Spotting, tipping and turning at the dump.

A FIXED cost per cycle, which is why it dominates a short haul and almost disappears on a long one — and why the layout of the tipping area repays attention most on exactly the jobs where the haul distance is shortest. Include any queueing at the dump: a single spotter working one truck at a time turns waiting into part of this figure whether it is measured there or not.

Loose volume carried per trip.

Loose measure, as hauled. Bank volume from a cut is smaller by the swell factor, so a bank-measure job needs more trips than its volume suggests.

Trucks in the fleet.

The number that can actually be SERVED, not the number parked on site. If the loader cannot fill trucks faster than they come back, the extra ones queue instead of moving material, and the cycle time stops describing the job — it describes the loader. Matching the fleet to the loader is the whole point of the calculation, so putting an aspirational number here defeats it.

Real productive minutes in an hour.

Fifty is a good day. Breaks, refuelling, waiting on the dump, weather and plant moves all come out of the hour, and assuming sixty is the fastest way to a programme nobody can hit.

Hourly production

217 yd³/hr

Medium confidence

Match factor below 1 — the loader is standing idle waiting for trucks. Adding a truck will increase production.

Cycle time per truck, free-flowing
14.5 min
Loaded travel
6 min
Return travel
4 min
Match factor
0.83 ×
Trips per truck per hour, free-flowing
4.14 trips
Loader ceiling at 100% efficiency
315 yd³/hr
Trucks for a balanced fleet
4.83 trucks
Then change the inputs to see how far the answer moves.

Show calculation logic

How this was calculated

Formula source(s)

  • Cycle time = load + haul + dump + return + queue. Production = payload ÷ cycle time × efficiency
  • Match factor = (number of trucks × loader cycle time) ÷ truck cycle time; a factor of 1 balances the fleet against the loader

Inputs used

One-way haul distance (km)
3
Loaded speed (km/h)
30
Return speed (km/h)
45
Load time (min)
3
Dump and manoeuvre time (min)
1.5
Payload per truck
15.75 yd³
Number of trucks
4
Working minutes per hour
50

Intermediate steps

Cycle time per truck, free-flowing
14.5 min
Loaded travel
6 min
Return travel
4 min
Match factor
0.83 ×
Trips per truck per hour, free-flowing
4.14 trips
Loader ceiling at 100% efficiency
315 yd³/hr
Trucks for a balanced fleet
4.83 trucks
Final result217.24 yd³/hr

Confidence note: Match factor below 1 — the loader is standing idle waiting for trucks. Adding a truck will increase production.

What this calculation does not cover

  • Assumes a steady haul road and constant speeds. Grades, single-lane sections and a shared road with other traffic all degrade this in practice.
  • Payload is loose volume. Converting from bank measure requires the swell factor for the material, which changes the trip count.
  • Does not model the dump-end constraint. A single spreader or a tight tip can throttle the fleet just as the loader can.

Add the equipment this sizes

This result is a specification — 217 yd³/hr — not a quantity. Put the thing it sizes into your project: how many, what you call it, and your supplier’s price.

Computed in your browser — nothing you enter is uploaded. Presented in US customary units and US trade terminology. Where a formula follows a published standard, that standard and its edition are cited beside it on this page; where none governs, the page says so. Local amendments override model codes — verify against the code in force where you build.

Sources checked 2026-09-06 · in the site-wide review of 2026-09-06 · v1.0.1

Regulatory standards & verification citations2
  1. Cycle time = load + haul + dump + return + queue. Production = payload ÷ cycle time × efficiency
  2. Match factor = (number of trucks × loader cycle time) ÷ truck cycle time; a factor of 1 balances the fleet against the loader
Cite this page

Your workspace

Most jobs need more than one number. Add the calculators you need next and they open right here, underneath this one — your figures stay on screen and nothing is lost to a page change.

Now that you have the number

These guides cover the work this quantity is for — the first ones run this calculator inside the section that raises the question.

Still deciding? Balancing Cut and Fill vs Importing Material — the factors that actually differ, with no invented prices.

How to calculate truck haul cycle time in 9 steps

  1. One-way haul distance (km)Distance from load point to dump.
  2. Loaded speed (km/h)Average speed carrying a load.
  3. Return speed (km/h)Average speed running empty.
  4. Load time (min)Time under the loader.
  5. Dump and manoeuvre time (min)Spotting, tipping and turning at the dump.
  6. Payload per truckLoose volume carried per trip.
  7. Number of trucksTrucks in the fleet.
  8. Working minutes per hourReal productive minutes in an hour.
  9. Hourly productionThe tool computes the hourly production from those figures and shows the formula, its sources, and a confidence rating alongside it.

Hourly production by payload per truck

Page defaults, not your figures above.

Payload per truckHourly production (yd³/hr)
10 yd³138
15 yd³207
20 yd³276
25 yd³345
30 yd³414

Frequently asked questions

Why does adding trucks eventually stop helping?
Because the loader is the real constraint. Each truck must wait its turn to be filled, and once the fleet's arrival rate exceeds the loader's rate, extra trucks simply queue. The match factor tells you where you are: below 1 the loader is idle and another truck earns its keep; above 1 you are paying for a truck to sit in a line. The calculator caps production at the loader ceiling for exactly this reason.
Why fifty working minutes rather than sixty?
Because sixty does not happen. Breaks, refuelling, a plant move, rain, a queue at the tip and the shift change all come out of the hour. Fifty minutes is a well-run site; forty-five is common. A programme built on sixty is a programme that is already twenty percent late on day one.
Should I use bank or loose volume?
Loose, because that is what the truck carries. If your quantity comes from a cut-and-fill calculation it is bank measure, and material swells when excavated — commonly 10-25% for soils and more for rock. Using bank volume as payload understates the number of trips, and the error runs through the whole programme.
Preliminary estimate, not certified engineering. This tool produces an indicative quantity calculation for planning purposes only — it is not a certified structural analysis, a guaranteed material takeoff, or a substitute for building department approval. Always verify measurements on-site and have a licensed contractor or structural engineer review any load-bearing, code-sensitive, or safety-critical work before purchasing materials or starting construction. Spotted an arithmetic or standards error? Report it to contact@craftquantities.com with your inputs — a confirmed fix gets a permanent check of its own, so the same mistake cannot come back.