Home / Logistics & inventory

Truck fleet size calculator

Say how much you need to haul, over what time and how far, and compare up to 4 truck types: trips per day, fleet with reserve, cost per ton and the cheapest mixed fleet.

Pre-sizing and estimating tool: results do not replace design, calculations or reports signed by a licensed professional, nor verification against the applicable codes and standards.

Preliminary estimateRevised 11/02/2026
Load and period
Haul cycle
Truck types to compare
Truck type 1
Truck type 2
Truck type 3
Truck type 4

Changing the type loads typical market values (they vary by maker, body and axles). Payload must respect the gross and axle weights allowed by law: use your truck’s own figure. Costs are illustrative: work out your own with the trucking cost calculator.

Your inputs stay only on this browser and are not sent anywhere. Untick to delete them.

—Fleet needed (with reserve)
—

Truck type comparison

Each row covers the whole daily demand on its own. The last row is the cheapest mixed fleet found.

Cost per ton for each option

Daily fleet cost (truck fixed cost + per-mile cost of the trips) divided by the day’s tons.

Tap the chart to see the values.

Trucks needed vs. haul distance

Fleet with reserve for the same demand if the one-way distance changed. The larger dot marks the distance entered.

Tap the chart to see the values.

Next step

Take this page’s results to another calculator with the fields already filled in.

The calculation report gathers this page's inputs, results, equations, assumptions and references, with fields for project, engineer and revision. The full report also includes the charts and interpretations, in color. In the print dialog, choose Save as PDF.

Method, assumptions and references

Equations used

Daily demand D = quantity ÷ operating days (bulk in tons; pallets or units in units)
Bulk: load/trip = min(payload; body volume × fill × bulk density) Pallets: min(spots; ⌊payload ÷ pallet weight⌋) Units: min(⌊payload ÷ weight⌋; ⌊volume × usable share ÷ unit volume⌋)
Cycle = d ÷ v loaded + d ÷ v empty + (load + unload + queue) ÷ 60; trips/truck·day = ⌊operating hours ÷ cycle⌋
Trips/day = ⌈D ÷ load/trip⌉; running = ⌈trips ÷ trips per truck⌉; fleet = ⌈running ÷ availability × (1 + reserve)⌉
Cost/day = fleet × fixed cost per day + trips × 2d × cost per mile; cost/ton = cost/day ÷ tons/day; cost/ton-mile = cost/ton ÷ d

Assumptions and limits

  • Empty return, the same loading, unloading and queue times for every type, and constant demand over the operating days. Trips per truck are whole numbers when the cycle fits in the day; otherwise each trip spans more than one day and the value is fractional.
  • Bulk densities: typical value (range midpoint) from the CEMA bulk material table, editable. Truck payloads, volumes, speeds and costs are illustrative typical values: they vary by maker, body, axles, road and region.
  • The reserve covers peaks, weather and absences; reserve trucks carry their fixed cost per day. The mixed fleet tries every count of each type and assigns the load first to the lowest per-mile cost per unit hauled: a good arrangement under the model, not necessarily the optimum.
  • Axle weights, driver hours of service, time-of-day restrictions and loading/unloading point capacity (which can create queues) are not checked.

Standards and technical documents

  • Caterpillar Performance Handbook (cycle time and fleet production estimating), Caterpillar Inc.
  • Peurifoy, R. L.; Schexnayder, C. J.; Schmitt, R. L.; Shapira, A. Construction Planning, Equipment, and Methods, 9th ed., McGraw-Hill, 2018 (haul cycle and number of units)
  • Ballou, R. H. Business Logistics/Supply Chain Management, 5th ed., Pearson, 2004 (transport cost per ton-km)
  • CEMA 550: Classification and Definitions of Bulk Materials; CEMA bulk material table (via KWS Screw Conveyor Engineering Guide)
  • ISO 6780: Flat pallets for intercontinental materials handling — Principal dimensions and tolerances

U.S. regulations

  • 23 CFR Part 658 and 23 U.S.C. 127: truck size and weight limits, including the Federal Bridge Formula
  • 49 CFR Part 395 (FMCSA): hours of service of drivers
  • 49 CFR 393.100 to 393.136 (FMCSA): protection against shifting and falling cargo

Frequently asked questions

What does this calculator do?

It works out how many trucks you need to haul a quantity of freight over a period, with allowance for maintenance and contingencies, and what it costs per day, per ton and per ton-mile. It compares up to 4 truck types and looks for the cheapest mixed fleet. Use it to plan harvest hauling, construction, raw material supply or shipping, and to check carrier quotes.

How do I read the example result?

The example hauls 13,200 tons of crushed limestone a month over 22 days: 600 tons a day, 20 miles away. The end-dump semitrailer carries 25 tons per trip (weight governs), completes the cycle in 1.92 h and fits 5 trips into a 10-hour day. That is 24 trips a day, 5 trucks running and 7 in the fleet with 90% availability and a 10% reserve, at $6,148 a day or $10.25 per ton.

Why are tandem dumps more expensive per ton here?

They carry 15 tons instead of 25, so they need 40 trips and 10 trucks instead of 24 trips and 7 trucks. Each costs a little less per mile and per day, but not enough: $12.93 per ton against $10.25. In this example no mix of types beats the end dumps alone; the calculator only suggests a mixed fleet when it saves more than 2%.

Where do I get payload, body volume and truck costs?

Payload is the legal gross weight for the axle configuration (federal 80,000 lb and the Bridge Formula, plus state rules) minus the truck’s tare weight, from your scale tickets or spec sheet. Body volume in cubic yards is on the body maker’s plate. Cost per mile and per day come from your own books or the trucking cost calculator; list values are only typical.

What is the body fill factor?

It is how much of the rated (struck) volume the load actually takes. Struck loads sit near 100%; heaped loads can exceed it, depending on the material, its angle of repose and the tarp. In the example, crushed limestone at 87.5 lb/ft³ would fill 24 yd³ with about 28 tons, more than the 25-ton payload, so weight governs, not volume.

Why does the fleet jump in steps as distance grows?

Because each truck makes a whole number of trips a day. In the example, at 20 miles an end dump makes 5 trips; at twice the distance it makes 3 and the fleet goes from 7 to 10 trucks. Saving a few minutes of queue or scale time sometimes changes nothing and sometimes takes a whole truck off, when it gives back one trip a day.

What are the limits of the calculation?

It assumes an empty return, steady demand and the same loading, unloading and queue times for every type. It does not check axle weights, driver hours of service (49 CFR Part 395), time-of-day restrictions or the capacity of loading points, which can create queues. The mixed fleet is a good arrangement under the model, not necessarily the optimum; validate with real cycle data before contracts or investments.