Skip to content
← All tools
Free tool

Haul calculator: dump truck loads and trucks needed

A tri-axle with a 16-yard body and an 18-ton payload carries 16.0 loose yards of dry clay, about 11.4 yards as it lay in the ground. In wet clay it reaches its payload first, at 13.3 yards. Enter your own quantity, dirt, truck and haul to get the loads, the round trip and the trucks it takes to keep the excavator loading.

By Ryan Lindsey, founder of AggradoHow we write

Calculator

Updated October 3, 2026
1. The dirt
2. The truck
Work out payload from the truck's weights

Payload is the gross weight the truck is allowed (its registration, and the axle limits for the roads you'll use) less what it weighs empty. The presets above are examples, not legal limits.

3. The cycle
4. Optional
This is an estimating aid
The answer is only as good as the inputs. Swell and weight vary with the soil and its moisture; check them against your own scale tickets. What a truck may carry depends on its registration, its axles and the roads it uses, so confirm payload for each truck. Nothing here is engineering or legal advice.

How many yards in a tri-axle?

As many as the body holds, unless the dirt is heavy enough to reach the payload first. Light dirt fills the body; wet clay, wet sand and rock stop at the payload with room to spare. The table uses the example tri-axle (16 loose yd³ heaped, 18 tons) and the middle of each material's published weight range.

MaterialLoose yd³Bank yd³TonsLimited by
Common earth (loam or silt), dry16.012.816.4Body
Common earth (loam or silt), wet12.09.618.0Payload
Clay, dry16.011.414.8Body
Clay, wet13.39.518.0Payload
Sand, dry13.111.718.0Payload
Sand, wet12.210.918.0Payload
Gravel, dry12.611.318.0Payload
Gravel, wet12.210.918.0Payload
Shale (soft rock)14.18.618.0Payload
Trap rock, blasted11.67.718.0Payload

Loose yards per load in the other example road trucks:

MaterialTandem14 yd³ / 13 tTri-axle16 yd³ / 18 tQuad-axle18 yd³ / 21 t
Common earth (loam or silt), dry12.7*16.018.0
Common earth (loam or silt), wet8.7*12.0*14.0*
Clay, dry14.016.018.0
Clay, wet9.6*13.3*15.6*
Sand, dry9.5*13.1*15.3*
Sand, wet8.8*12.2*14.2*
Gravel, dry9.1*12.6*14.7*
Gravel, wet8.8*12.2*14.2*
Shale (soft rock)10.2*14.1*16.5*
Trap rock, blasted8.4*11.6*13.5*

* Limited by payload. The truck sizes are examples, not legal limits; put your own trucks in the calculator.

How the calculator works

  1. Bank to loose. Loose yd³ = bank yd³ × (1 + swell). Dirt measured in place grows when it's dug: dry clay swells about 40%, so 100 bank yards fill 140 yards of truck.
  2. Weight. Tons = loose yd³ × loose weight (lb/yd³) ÷ 2,000.
  3. One load. A truck carries its body full, or its payload, whichever comes first: load = the smaller of the heaped body and payload × 2,000 ÷ loose weight. Most free calculators fill trucks by volume alone, which overloads them in heavy material.
  4. Loads. Loads = loose yd³ ÷ loose yd³ per load, rounded up.
  5. Loading time. Minutes to load one truck = bank yd³ per load ÷ excavator output (bank yd³/hr) × 60.
  6. Round trip. (Loading + haul miles ÷ loaded mph + haul miles ÷ empty mph + dump and spot) ÷ (working minutes ÷ 60). A 50-minute hour stretches every cycle by a fifth.
  7. Trucks. Trucks to keep the excavator loading = round trip ÷ loading time, rounded up. The US Army's earthmoving manual adds one truck so one is always waiting under the bucket (FM 5-434, para. 10-10); the calculator shows both.
  8. Hours. The spread moves the excavator's output, or what the trucks can carry if there are too few of them: trucks × bank yd³ per load ÷ round trip. Hours = bank yd³ ÷ that rate.

The round trip and the truck count use the same functions Site Bid prices trucking with, so the numbers here match what Bid would carry into an estimate.

A worked example

1,500 bank yd³ of clay, dry (40% swell, 1,850 lb per loose yd³) hauled 6 miles each way in tri-axles (16 yd³, 18 tons), loaded by an excavator doing 150 bank yd³ an hour, at 30 mph loaded and 35 empty, with 8 minutes to dump and spot and a 50-minute hour:

  • Loose: 1,500 × 1.40 = 2,100 yd³, weighing 1,943 tons.
  • One load: 16.0 yd³ is 14.8 tons, under the payload, so the body limits it. That's 11.43 bank yd³.
  • Loads: 2,100 ÷ 16.0 = 132.
  • Loading: 11.43 ÷ 150 × 60 = 4.6 minutes.
  • Round trip: 41.8 minutes, including the 50-minute hour.
  • Trucks: 41.8 ÷ 4.6 = 9.15, so 10 trucks, or 11 with one always waiting.
  • Time: 1,500 ÷ 150 = 10.0 hours, about 1.1 9-hour days.

Choosing the numbers

Swell and weight. The material list uses the US Army's published averages, set at the middle of each range. They vary with grain size, moisture and how tight the ground is, so a scale ticket from your own pit or your own haul beats any table. Wet material is heavier, which is why wet clay reaches a tri-axle's payload before it fills the body.

MaterialSwellLoose lb/yd³
Common earth (loam or silt), dry15 to 35%1,900 to 2,200
Common earth (loam or silt), wet25%2,800 to 3,200
Clay, dry40%1,700 to 2,000
Clay, wet40%2,400 to 3,000
Sand, dry10 to 15%2,600 to 2,900
Sand, wet10 to 15%2,800 to 3,100
Gravel, dry10 to 15%2,700 to 3,000
Gravel, wet10 to 15%2,800 to 3,100
Shale (soft rock)65%2,400 to 2,700
Trap rock, blasted50%2,700 to 3,500

Payload. What a road truck may carry is its allowed gross weight less its empty weight. The allowed gross depends on the truck's registration, the spacing of its axles and the roads it travels. In North Carolina the limits, and the exceptions for trucks hauling dirt, sand, rock and aggregate, are in G.S. 20-118. The truck sizes in the calculator are examples to start from.

Excavator output. Use what the machine really loads in this material, in bank yards an hour, not its book rating. If you know your cycle instead: bucket (yd³) × fill factor × passes an hour gives loose yards an hour; divide by (1 + swell) for bank yards.

Speeds and the 50-minute hour. Average speeds over the whole road, including traffic lights and the haul road on site, are usually well under the posted limit. The working-minutes allowance covers the delays every cycle has; 50 minutes is the usual starting point.

Sources

  • Swell, loose weights and the trucks-needed rule: US Army FM 5-434, Earthmoving Operations (2000), Table 1-2 and paragraph 10-10. Approved for public release. Read the manual. Checked October 3, 2026.
  • North Carolina vehicle weight limits: G.S. 20-118. ncleg.gov. Checked October 3, 2026.

Found a number that doesn't match your experience? Tell us at support@aggrado.com.

From the makers of Aggrado Site, sitework estimating and job management software: takeoff and crew-based bids, the won bid as the job's budget, and the crew's phone app on one record.