Most owner-operators are guessing their true CPM. That guess is costing them thousands every month. Travectio was built to fix that.
Cost per mile (CPM) is the total cost to operate your truck for every mile you drive — loaded or empty. It's the single most important number in your trucking business, and most owner-operators either don't know it or are calculating it wrong.
Without an accurate CPM, you can't know if a load is actually profitable. You might haul 1,000 miles, pocket $2,200, and think you had a good week — only to find out your real costs were $2,050, leaving you with $150 before your own pay.
Include ALL miles — loaded and deadhead — for your true cost
The key word is total. Most carriers only count loaded miles, which makes their CPM look artificially low. Every empty mile still burns fuel, wears tires, and accumulates engine hours.
Enter your real numbers below. Travectio uses your actual fuel card purchases — not estimates — for even more accurate results.
Every mile you drive carries two types of costs — those that stay constant regardless of whether your truck moves, and those that accumulate with every mile. Understanding both is the foundation of knowing your real break-even rate.
Most owner-operators have a rough sense of these numbers. The problem isn't awareness — it's accuracy. Estimates drift. Fuel prices fluctuate. Maintenance costs spike unexpectedly. And that gap between what you think your CPM is and what it actually is quietly erodes your profits every single week.
Want to see exactly how it works? Book a free demo →
The problem isn't that owner-operators don't care about their numbers. The problem is that the tools they've been given are built on estimates, not reality. Travectio was built to close that gap — using your actual operating data, not industry averages.
Travectio was built to eliminate the guesswork — giving every small fleet the same decision-making power that big operations have, without the complexity or the enterprise price tag.
Most trucking tools were built for dispatching and bookkeeping. Travectio was built for one thing: helping owner-operators and small fleets know — before they roll — whether a load is worth taking.
Travectio wasn't designed in a boardroom. It was built on 15+ years of real dispatching and freight operations — thousands of loads, hundreds of carriers, and one recurring problem: small carriers had no reliable way to know their true costs until it was too late.
Generic software gives you averages and estimates. Travectio is engineered around your actual operating data — so the numbers you see reflect your real operation, not an industry approximation.
When a broker calls with a rate, you need an answer fast. Travectio gives you that answer — instantly — based on your real costs. No spreadsheets. No guessing. No finding out after the fact.
Enterprise TMS platforms are built for mega-carriers with IT departments. Travectio is built for owner-operators and small fleets who need powerful tools without the complexity — or the price tag.
How does your cost per mile compare to the industry? Use these figures as a starting point — your real numbers may vary significantly based on equipment, routes, and fuel efficiency.
| Cost Category | Industry Avg (Per Mile) | Notes |
|---|---|---|
| Fuel | $0.72 | Largest variable cost; highly route-dependent |
| Driver Pay (if applicable) | $0.53 | For carriers with employed drivers |
| Truck Payment / Depreciation | $0.30 | Varies by equipment age and financing |
| Insurance | $0.22 | Trending upward in 2025–2026 |
| Maintenance, Repairs & Tires | $0.25 | Higher for older equipment; includes tire wear |
| Permits, Tolls & Other | $0.24 | Route and region dependent |
| TOTAL AVERAGE CPM (2024) | $2.26 | Source: ATRI 2025 Operational Costs Report |
* ATRI = American Transportation Research Institute. Your actual CPM will differ based on your specific operation. Use the calculator above with your real numbers.
Get the same decision-making power as big fleets — built for owner-operators and small carriers.
Book Your Free Demo →