.png)
Most owner-operators who are losing money have one thing in common: they picked a rate before they knew their numbers. They looked at a load, figured it seemed decent, and accepted it. Three weeks later they were wondering why the bank account was not moving.
Cost per mile, or CPM, is the number that cuts through that guesswork. It tells you exactly what it costs to turn the wheels one mile, and once you know it, every load decision becomes a math problem instead of a gut feeling. This guide walks through what CPM is, how to calculate it from scratch, and what the number should actually look like for your operation, with two complete worked examples and the most current industry benchmark data available.
Cost per mile is your total operating expenses divided by the total miles driven over a given period, typically a month. The result is a single dollar figure that represents everything you spend to move your truck one mile down the road, from the truck payment to the coffee you bought at the Flying J.
The formula itself is simple:
CPM = Total Expenses / Total Miles Driven
What makes it complicated is the "total expenses" side of that equation. Plenty of drivers undercount their expenses because they forget about costs that do not show up as a monthly invoice. That is where the real work happens.
Every dollar your operation spends falls into one of three buckets: fixed costs, variable costs, and salary. Miss any of them and your CPM will be wrong, which means your rates will be wrong.
Fixed costs are the expenses you pay whether the truck moves or sits in the yard. They do not change based on mileage. If you drove 12,000 miles this month or 4,000, these bills show up the same way.
The most common fixed costs include truck and trailer payments, insurance premiums, permits and licenses (like your IRP registration and IFTA), bobtail insurance, and any lease or shop space you pay for. If you pay an annual fee, such as a $1,200 IFTA registration, divide it by 12 and count $100 per month toward fixed costs. Do not skip it just because the bill only comes once a year.
Variable costs move with the miles. The more you drive, the more you spend here. Fuel remains the single largest individual line item within variable costs, though its share of total operating cost has shrunk as other categories have risen faster, which the benchmark section below covers in detail. This category also includes maintenance, tires, oil changes, repairs, tolls, scales, parking, and meals and lodging on the road.
Variable costs are the ones most likely to surprise you. A tire blowout, an unexpected repair, or a long stretch of toll roads can swing this number significantly in any given month. That is exactly why you calculate CPM on actual numbers, not estimates, and it is exactly why ATRI's most recent data shows repair and maintenance as one of the two fastest-rising cost categories industry-wide.
If you are an owner-operator paying yourself a salary, that pay has to be in the calculation. This is the mistake that makes a lot of owner-operators think they are profitable when they are actually working for free. Your labor is a real expense. If you were driving for a carrier, they would be paying you. Your CPM calculation needs to reflect that.
Here is the process, start to finish.
Step 1: Pull your odometer readings. Take your end-of-month odometer reading and subtract your start-of-month reading. That is your total miles, including both loaded miles and deadhead miles. Do not exclude deadhead miles. You are paying to run those miles whether you are hauling freight or not.
Step 2: List every fixed cost for the month. Go through your bank statements and write down every recurring expense that does not change with mileage. Convert annual expenses to monthly amounts.
Step 3: List every variable cost for the month. Pull your fuel receipts, maintenance invoices, toll receipts, and any other road expenses. Be thorough here. This is where most people shortchange themselves.
Step 4: Add your salary. What did you pay yourself this month?
Step 5: Add all three categories together. That is your total monthly expenses.
Step 6: Divide by total miles. The result is your cost per mile.
Meet Marcus. He runs a single truck, owns it outright after a 5-year note, and drives OTR. Here is what his month looks like:
Marcus drove 9,200 miles this month, including about 1,100 miles of deadhead.
Total Monthly Expenses: $3,035 + $4,280 + $4,500 = $11,815
CPM = $11,815 / 9,200 miles = $1.28 per mile
That means Marcus needs to charge at least $1.28 per mile on every load just to break even. If he is hauling on a lane paying $2.10 per mile, his gross profit per mile is $0.82. Over 9,200 miles, that is $7,544 in gross profit for the month.
If he had forgotten to include his salary in the calculation, his CPM would have looked like $0.80, and he might have accepted loads paying $1.10 per mile thinking he was fine, when in reality he would have been underpaying himself.
Now look at a small carrier, Highway Freight Co., running three trucks with three company drivers.
For a fleet, you calculate total expenses across all trucks and divide by total fleet miles. The math is the same, the numbers are just bigger.
Three trucks, combined mileage of 27,600 miles for the month.
Total Monthly Expenses: $12,560 + $12,540 + $14,700 = $39,800
Fleet CPM = $39,800 / 27,600 miles = $1.44 per mile
Highway Freight Co. needs to average $1.44 per mile across all loads and all three trucks to cover costs. Any rate below that is a money-losing haul.
At this point, a smart fleet owner would also calculate CPM per truck to find out which unit is dragging the average up.
The American Transportation Research Institute (ATRI) publishes an annual operational cost report that is the industry's most reliable benchmark, and the most recent edition changes the picture from where it stood a year ago. ATRI's 2026 Update, released July 15, 2026 and covering 2025 operating data, found that <the industry average cost of operating a truck reached $2.336 per mile in 2025>, a 3.4 percent increase from $2.260 in 2024 and the highest figure recorded since ATRI began publishing the report. The prior year's report had shown a slight dip. This year's shows an acceleration, and the increase was broad based: every major cost category rose except permits and licenses.
The categories moving fastest tell the more useful story. Tolls rose 13.2 percent, the largest percentage increase of any line item. Repair and maintenance rose 8.6 percent to $0.215 per mile. Driver benefits rose 6.6 percent, and tires rose 6.4 percent. Fuel and driver wages were the only two categories to rise at sub-inflationary rates, both essentially flat for the year. Excluding fuel entirely, non-fuel operating costs rose 4.2 percent to $1.854 per mile.
One figure in this year's report crossed a threshold worth noting on its own. Combined driver compensation, wages plus benefits, averaged $1.028 per mile in 2025, the first time in the report's history that figure has exceeded one dollar. Driver pay and benefits together now represent roughly 44 percent of the total cost of operating a truck, more than any other category.
This also means fuel's share of the total cost dollar is smaller than it once was. At $0.482 per mile against a $2.336 total, fuel now represents just under 21 percent of average operating cost, not the 30 to 40 percent range often cited in older industry commentary. That shift reflects fuel prices holding flat through 2025 while nearly every other category rose, not a reduction in how much fuel actually costs a fleet in absolute terms.
Geography matters too. ATRI's regional breakdown shows the Northeast as the most expensive region to operate in overall, and also the region paying the most in combined driver wages and benefits at $1.10 per mile, against $0.934 per mile in the Midwest, the lowest of any region. The South-Central region posted the lowest total operating cost.
Early 2026 data included in the same report suggests the upward trend is continuing rather than leveling off. Comparing the first quarter of 2026 against the full-year 2025 average, insurance premiums rose 6.4 percent, driver benefits rose 4.5 percent, tolls rose 2.7 percent, and fuel, which had been flat through all of 2025, jumped 5.9 percent in the quarter alone.
None of this happened in a market where carriers could simply pass the increase through in their rates. ATRI's report shows truckload sector operating margins at just 0.4 percent in 2025, refrigerated carriers at 0.6 percent, and the flatbed sector posting an average operating loss for the year. Tank carriers were the exception, averaging 4.0 percent. Outside of LTL, most of the industry moved freight at record-high cost per mile and kept only pennies of margin for the effort.
However, that number reflects large carriers with full administrative overhead, not just owner-operators. Your actual CPM will vary based on what you drive, what you haul, your routes, and how old your equipment is.
Here is a practical breakdown by scenario, updated to reflect the current cost environment:
If your CPM is higher than what loads in your market will support, that is not a rate problem. That is a cost structure problem, and the only way to fix it is to know your CPM first. With industry-wide margins running near breakeven in most sectors, that gap matters more now than it has at almost any point since ATRI began tracking it.
Once you know your number, you can actually do something about it. There are several places where most operators have more room than they realize, and the current cost data points squarely at where the pressure is coming from.
Fuel efficiency is still the fastest lever, even with fuel's smaller share of total cost. Driving at 60 to 62 mph instead of 70 can improve fuel economy by 15 to 20 percent on its own. Reducing idle time, planning fuel stops at lower-cost locations, and using a fuel card with network discounts all compound over time, and because fuel is still the largest single variable cost line even at a smaller share of the total, efficiency gains here remain meaningful in absolute dollars.
Deadhead miles are a silent, persistent profit killer. ATRI's 2026 data shows non-tank empty miles averaged 16.5 percent of total miles in 2025, meaning roughly one mile in every six earned no freight revenue at all while still burning fuel, driver hours, and equipment life. Every one of those deadhead miles costs you the full CPM with zero revenue attached to it. Better backhaul planning and using a load board to reduce empty repositioning are the most direct ways to attack this, and ATRI itself describes deadhead reduction as one of the most fixable levers in the entire cost structure.
Preventive maintenance matters more than ever given where costs are moving. Repair and maintenance rose 8.6 percent in the most recent report, one of the two fastest-rising categories industry-wide, driven in part by tariff-related increases on imported parts and the steel, aluminum, and copper used to manufacture domestic ones. A tire that fails on I-70 is not just an unplanned expense in a category that is already getting more expensive. It is a tow, a delay, a missed delivery window, and a potential service failure with a broker. Scheduled maintenance on a predictable cost schedule is dramatically cheaper than breakdowns, and that gap is widening as parts costs rise.
Annualized costs catch people off guard. If you only count what you pay monthly, you miss things like annual permits, license plates, and DOT inspections. Always convert every annual cost to a monthly figure and include it.
Knowing your CPM is only half the picture. The other half is your revenue per mile (RPM), which is your total monthly revenue divided by total miles.
Net Profit Per Mile = Revenue Per Mile - Cost Per Mile
If Marcus from Example 1 has a CPM of $1.28 and his average revenue per mile is $1.95, his net profit per mile is $0.67. Over 9,200 miles, that is $6,164 in profit for the month, before taxes.
If that gap closes because load rates drop in a soft freight market and his RPM falls to $1.40, his profit per mile drops to $0.12. Same truck, same miles, same expenses, but an $0.88 drop in rates turned a healthy month into a near-breakeven operation. ATRI's own 2025 margin data, truckload carriers averaging 0.4 percent and flatbed posting a loss, shows exactly how thin that gap has become across the industry as a whole.
This is why owner-operators who do not track CPM tend to feel like they are working hard but not getting ahead. They are reacting to rate sheets instead of understanding their own floor.
Your CPM is not a one-time calculation. Fuel prices shift. A repair month looks completely different from a quiet month. Equipment ages. Loan balances change. Calculate it every single month, compare it to the prior month, and pay attention to which line items are creeping up.
Given the current cost environment, that discipline matters more than it did two years ago. The categories driving the increase, tolls, maintenance, insurance, and driver benefits, are exactly the ones a monthly recalculation catches early. A carrier still using a CPM figure calculated in 2024 is very likely underpricing every load by several cents per mile without knowing it.
The goal is not to get a number once. The goal is to build enough awareness of your costs that you can look at a load offer in seconds and know whether it works for your business.
Millennials Trucking covers the real numbers behind running a profitable trucking operation. If you found this guide useful, bookmark it and come back when you are ready to build out your full expense tracking system.
