Free tools Truckload
Cost per mile calculator
Cost per mile is what it costs to run a truck one mile: its fixed costs for a period (payments, insurance, permits) divided by all the miles it ran, plus its per-mile costs for fuel, maintenance, tires and driver pay. The rate per mile minus that is the margin. ATRI's yearly analysis of carriers' costs put the industry average at $2.336 a mile in 2025.
- CA$0.651
- Fixed, per mile
- CA$2.140
- Variable, per mile
- CA$0.309
- Margin per mile
- 10.0%
- Margin
How cost per mile is worked out
Fixed cost per mile = fixed costs for the period ÷ miles in the period
Variable cost per mile = fuel + maintenance + tires + driver pay + other, each per mile
Cost per mile = fixed cost per mile + variable cost per mile
Margin per mile = rate per mile − cost per mile
- All the miles count, loaded and empty. An empty mile burns the same fuel and wears the same tires; leaving it out makes the truck look cheaper to run than it is.
- Fixed costs don't change with the miles, so every extra mile makes each one cheaper. The same truck costs less a mile in a busy month.
- The cost per mile is the break-even rate. A load that pays less than it over all the miles it takes, the empty ones to reach it included, loses money.
- Per-mile figures are to a tenth of a cent here, the way ATRI publishes its benchmark; totals for the period are to the cent.
Worked example
A month for unit 214.
Unit 214 runs 9,000 miles in a month, loaded and empty, with R. Diaz paid CA$0.88 a mile; all figures are in CAD. The payments, insurance, permits and other costs here are example figures, not Ashgrove Freight's books. Its fixed costs come to CA$5,860.00, which is CA$0.651 a mile over 9,000 miles. Its per-mile costs add up to CA$2.140. Together that's CA$2.791 a mile.
At an example rate of CA$3.10 a mile, the month earns CA$27,900.00 against CA$25,120.00 of costs, leaving CA$2,780.00: a 10.0% margin, or CA$0.309 a mile.
In a busier month of 11,000 miles, the same fixed costs are CA$0.533 a mile, the cost per mile falls to CA$2.673 and the margin rises to 13.8%.
More miles, lower cost per mile
| Miles in the month | Fixed, per mile | Cost per mile | Margin at CA$3.10/mi |
|---|---|---|---|
| 6,000 mi | CA$0.977 | CA$3.117 | -0.5% |
| 7,000 mi | CA$0.837 | CA$2.977 | 4.0% |
| 8,000 mi | CA$0.733 | CA$2.873 | 7.3% |
| 9,000 mi | CA$0.651 | CA$2.791 | 10.0% |
| 10,000 mi | CA$0.586 | CA$2.726 | 12.1% |
| 11,000 mi | CA$0.533 | CA$2.673 | 13.8% |
| 12,000 mi | CA$0.488 | CA$2.628 | 15.2% |
How it compares: ATRI's benchmark
That's ATRI's industry benchmark, in U.S. dollars, not Roadmark data. A fleet's own figure depends on its equipment, freight, lanes and miles, so compare in the same currency and read the report for the detail by sector and cost line.
Sources
Free tool
Cost per mile questions
What is cost per mile in trucking?
What it costs to run a truck one mile: its fixed costs for a period (truck and trailer payments, insurance, permits) divided by the miles it ran, plus its per-mile costs (fuel, maintenance, tires, driver pay). It's also the lowest rate per mile the truck can haul at without losing money.
What is the average cost per mile for a truck?
ATRI's 2026 update puts the industry average at $2.336 a mile for 2025, or $1.854 excluding fuel, across the carriers in its data. A single truck can be well above or below that, depending on its age, fuel, freight and how many miles it runs.
Should empty miles count in cost per mile?
Yes. Divide by every mile the truck ran, loaded and empty. The empty miles cost fuel, wear and often driver pay, so leaving them out understates the cost and overstates the margin.
Why does cost per mile fall when a truck runs more miles?
Because the fixed costs, like payments and insurance, stay the same for the month however far the truck goes. Spread over more miles, each mile carries less of them, while the per-mile costs stay the same.
How do I check a load's rate against my cost per mile?
Divide what the load pays by all the miles it takes, including the empty miles to reach it, and compare that with the cost per mile. If it's lower, the load loses money even if its loaded rate looks good.
Should an owner-operator include their own pay?
Yes. Put what you pay yourself per mile in driver pay. Otherwise the margin includes your wage, and the truck looks more profitable than it is.
Roadmark reports cost per mile from your own loads.
Fuel, driver pay, maintenance and everything else, per mile run, and every number opens into the loads behind it.
More free calculators
Chargeable weight calculator
Actual against volumetric weight for an air shipment, at IATA's 6,000 cm³/kg or 166 in³/lb, line by line.
Freight class calculator
Density in pounds per cubic foot for each pallet, and the class the NMFC's 13-sub density scale gives it.
Detention calculator
What a truck's time at the dock past its free time comes to, on the invoice and on the driver's pay.
Demurrage and per diem calculator
Last free day, charged days and the total for a container at the terminal or out on per diem, with tiered rates.
Fuel surcharge calculator
Surcharge per mile from the diesel price, the base price and miles per gallon, the total for a trip and its share of the linehaul.
Cross-dock fee calculator
A cross-dock visit's bill: handling per pallet in and out, the minimum, storage after the free time and extras, per pallet and against what you charge.
Let Roadmark work it out on every load.
Bring a week of your own loads. We'll show you the detention, weights, classes and free-time charges Roadmark would have worked out from your ELD times, dimensions and terminal dates.
- Worked from your own loads, not a script
- Every figure shown with where it came from
- Runs beside the TMS you have today