Trucking Cost Per Mile Calculator
Break-Even & Profit Rate
Enter your fixed costs, fuel data, and mileage to find your exact break-even CPM and the minimum rate per loaded mile you need to hit your profit target.
What is cost per mile (CPM) in trucking?
Cost per mile (CPM) is the total it costs to move your truck one mile — fixed costs like insurance and payments plus variable costs like fuel and tires, divided by total miles driven. It is the number every rate negotiation should start from.
Why it matters:
- If your break-even CPM is $1.85 and you accept a load at $1.75/mile, that trip loses money regardless of how many miles you run.
- Knowing your CPM is the only way to tell a broker what rate you actually need — not just what sounds competitive.
Break-Even Cost Per Mile (All Miles)
How to Use This Calculator
Every field maps to a real line item on your monthly P&L. Fill in your actual numbers — not estimates — and the calculator updates in real time. Here is what each section covers:
- Mileage & Fuel: Loaded miles and deadhead miles together set your total mileage base. Fuel cost is calculated separately so you can see exactly what diesel is costing you per mile and quickly model what happens if the price moves 30 cents.
- Fixed Costs: These do not change based on how many miles you run — truck payment, insurance, ELD, permits. They hit your account whether the truck moves or sits.
- Variable Costs (excluding fuel): Maintenance reserves and tolls scale with usage. Build a realistic monthly maintenance reserve here rather than treating repair bills as surprises.
- Target Net Profit: Enter what you need to clear after all expenses. The calculator reverse-engineers the loaded-mile rate you must quote to hit that number after accounting for deadhead.
Average Trucking Cost Per Mile — 2026 Benchmarks
The American Transportation Research Institute (ATRI) publishes annual operational cost data for U.S. carriers. Their 2024 figures — the most current available for 2026 planning — show a fleet-wide average of $2.26 per mile total, with non-fuel costs at $1.779/mi. Owner-operators typically run leaner because they carry no corporate overhead, driver wages, or management salaries.
| Cost Category | Typical Owner-Operator CPM | Share of Total |
|---|---|---|
| Diesel Fuel | $0.48 – $0.60 | ~40% |
| Equipment Payment / Lease | $0.25 – $0.35 | ~22% |
| Maintenance & Tires | $0.15 – $0.20 | ~12% |
| Commercial Insurance | $0.08 – $0.12 | ~8% |
| Total Break-Even Estimate | $1.30 – $1.50 / mile | 100% |
How to Cut Your Operating Costs
When spot rates drop, lowering your cost floor does the same job as getting a rate increase. Two areas give the fastest return:
Fuel Management
A fleet fuel card from a network like Loves, Pilot, or Fleet One typically saves 15–40 cents per gallon depending on volume and lane. At 1,500 gallons a month, that is $225–$600 back in your pocket with zero operational change. On top of that, holding cruise control at 62 MPH instead of 70 MPH can improve fuel economy by 10–15% on most Class 8 engines.
Maintenance Strategy
Build a fixed monthly maintenance reserve into your CPM calculation — typically $0.12–$0.18/mi — rather than treating repairs as unplanned events. A roadside breakdown on a load costs two to three times what the same repair costs at your shop. Monitoring DAT Trendlines before booking in a new lane tells you whether outbound rates support your target before you commit to the move.
CPM vs. RPM — What the Difference Actually Means
CPM (Cost Per Mile) is money going out. RPM (Rate Per Mile) is money coming in. The gap between them is your profit. If your CPM is $1.50 and a broker offers $2.10/mile, you gross $0.60 per mile before your salary draw. That is the only math that matters when evaluating a load.
Where most owner-operators get caught is accepting a rate that looks profitable on loaded miles but ignores deadhead. If you run 200 empty miles to pick up an 800-mile load, your effective RPM on the full 1,000-mile round trip is 80% of the rate you quoted. This calculator accounts for that dilution automatically.