Owner-Operator Cost-Per-Mile: What It Really Is (2026)
The number that decides whether a load is worth taking — and why most operators get it wrong.
Your cost-per-mile is the single most important number in your business: it is the line under which a load loses you money. Most operators underestimate it by 20-40 cents a mile, which means they take freight that quietly costs them money. Here is how to get it right.
Fixed costs (you pay these whether you roll or not)
- Truck and trailer payments
- Insurance premiums
- Permits, registration, UCR, and the 2290 heavy-vehicle use tax
- ELD subscription, software, and other monthly overhead
Variable costs (they scale with miles)
- Fuel — usually your single biggest variable cost
- Maintenance and tires — set aside per mile even in months nothing breaks
- Tolls, scales, and def
- Driver pay, if you pay yourself or a driver a per-mile wage
The formula
Add your total fixed and variable costs for a period, then divide by every mile you actually ran in that period, deadhead included. Dividing by loaded miles answers a different question and cannot be compared honestly with an all-mile rate. Use the same mileage basis for both cost and revenue.
Why deadhead changes everything
If you run 15% deadhead, roughly one in seven of your miles earns nothing while still burning fuel, tires, and time. A load that looks profitable at the rate per loaded mile can be a loss once the empty miles to reach it are counted. Tracking deadhead percentage is how you stop taking those loads.
Stop guessing
The only reliable cost-per-mile comes from your real loads, real fuel, and real expenses — not a rule of thumb. NRB Carrier Group's Operator finance views calculate it from reviewed records, including deadhead, so you can compare freight on a consistent basis.
NRB Carrier Group is our app, free to start.
See your real number at nrbcarriergroup.com.
The free back office for independent operators
The free back-office app for the independent operator. Loads, compliance alerts, and your real cost-per-mile — start free.
Start free