Master Your Truck's Cost Per Mile for Profit
You haul the load, send the paperwork, see money come in, and still wonder where it went.
That feeling is common. A load can look good on the rate con, keep your truck busy for a few days, and still leave you with less profit than you thought. Fuel came out. Insurance is still due. A tire issue popped up. Then a toll, a lumper, and a slow pay broker stretched everything tighter.
A lot of drivers blame the market first. Sometimes the market is rough. But before you can fix anything, you need one number that tells you the truth about your truck.
The Most Important Number in Your Trucking Business
That number is cost per mile.
It's like your dash in the cab. Your speedometer tells you how fast you're moving. Your gauges tell you if the engine is healthy. Cost per mile tells you if your business is healthy. Without it, you're driving the business side blind.
A lot of owner-operators run by feel. If the week felt busy, they assume it was good. If the settlement looked decent, they assume they made money. That works for a little while, until the checking account says something else.
Here's where cost per mile changes things. It gives you a clear line in the sand:
- If a load pays below your real cost per mile, it's hurting you.
- If it pays just above it, you may be working hard for almost nothing.
- If it pays well above it, you know you've got room for profit.
Your truck can stay moving and still lose money. Cost per mile is how you catch that early.
Once you know your number, you stop guessing on rate decisions. You can reject bad freight with confidence. You can explain your pricing better. You can spot where costs are creeping up before they turn into a real problem.
This isn't accounting for accountants. This is survival math for truck owners.
And the good part is this. The formula is simple. You don't need a finance degree, a giant spreadsheet, or a back office. You just need a repeatable way to sort costs, track miles, and do basic division. That's what we'll walk through in plain English.
Understanding Your Truck's Fixed and Variable Costs
Before you can calculate cost per mile, you need to know what goes into it. Most confusion starts here. Drivers often track fuel, then forget the costs that hit whether the truck moves or not.
The easiest way to understand this is to think about your home budget.
Your rent or mortgage is due every month whether you stayed home all week or not. That's a fixed cost. Your grocery bill changes depending on how much you buy. That's a variable cost.
Your truck works the same way.

Fixed costs stay put
Fixed costs don't depend much on how many miles you ran this week. They show up anyway.
Common fixed costs include:
- Truck payment. Your note is due whether the truck ran hard or sat in the yard.
- Insurance. Liability, cargo, physical damage, and other coverage keep billing on schedule.
- Permits and licenses. These are part of staying legal and staying in business.
- Depreciation. Your truck and trailer lose value over time, even if you don't feel it day to day.
These costs matter because they don't go away when freight gets soft. If your miles drop, these same costs get spread over fewer miles, and your cost per mile rises.
Variable costs move with the truck
Variable costs rise and fall with use. The more you run, the more these costs show up.
Typical variable costs include:
- Fuel. This is the one most drivers watch first.
- Maintenance. Oil changes, service intervals, and wear items follow truck use.
- Tires. Every mile puts tread closer to replacement.
- Tolls and accessorial paperwork costs. These can vary a lot by route and customer.
- Driver pay or owner draw tied to miles. If you're paying by the mile, this belongs in the variable side for tracking purposes.
One reason this matters now is that non-fuel costs are pressing harder on trucking businesses. Non-fuel operating expenses reached $1.779 per mile in 2024, the highest level recorded, and driver benefits alone accounted for $0.197 per mile according to this commercial trucking cost summary. That tells you something important. Even when fuel eases up, the rest of the business can still get more expensive.
A simple way to sort your expenses
If you're not sure where an expense belongs, ask one question:
If your truck stayed parked for a week, would this bill still show up?
If yes, it's probably fixed. If no, it's probably variable.
That one question clears up most of the confusion.
| Expense Type | Fixed Costs (Happen Every Month) | Variable Costs (Change with Miles Driven) |
|---|---|---|
| Vehicle and legal | Truck payment, insurance, permits/licenses, depreciation | Tolls on certain trips |
| Daily operation | Office overhead, recurring subscriptions | Fuel, maintenance, tires |
| Labor related | Some salaried admin costs | Driver wages per mile, trip-related labor costs |
| Load-specific items | Usually not here | Lumpers, scale tickets, route-specific charges |
Don't let paperwork hide your real costs
A lot of drivers know their major bills, but the smaller charges leak money because they're not organized. One toll receipt gets lost. A lumper fee gets forgotten. A service invoice stays in the glove box until tax time.
That's why clean records matter. If you want a better system for the office side, this guide to trucking accounting software is worth a look.
The point isn't to make bookkeeping fancy. The point is to make sure your cost per mile reflects real life, not just the expenses you happened to remember.
The Simple Formula to Calculate Your Cost Per Mile
This is the part many drivers expect to be complicated. It isn't.
You can do it with your phone calculator, a notebook, or a basic spreadsheet. The trick is using the same time period for both your costs and your miles. If you total one month of expenses, use one month of miles. If you use a quarter, use quarter miles.

The formula
Total costs ÷ total miles = cost per mile
The hard part isn't the math. The hard part is collecting complete numbers.
Step 1 add up all costs for one period
Pick a period that gives you a fair picture of your operation. A month works well for many owner-operators because bills and settlements usually fall into a monthly rhythm.
Add every business cost tied to that same period. Include the fixed costs and the variable costs you sorted earlier.
Your list might include:
- Monthly truck-related bills like payment, insurance, permits, and other recurring charges
- Operating costs like fuel, maintenance, tires, tolls, scale tickets, and lumper charges
- Driver-related costs tied to running the truck
Don't cherry-pick only the big bills. Small trip costs matter because they stack up fast over a month.
Step 2 count all miles, not just paid miles
A lot of bad cost per mile calculations go wrong because of this.
If you only count loaded miles, your cost per mile looks better than it really is. But your truck still burned fuel and used tires on deadhead miles, repositioning miles, and other unpaid movement.
Count:
- Loaded miles
- Deadhead miles
- Miles to and from service if they're part of normal operation
- Any other business miles your truck ran during that period
Practical rule: If the truck moved for the business, the miles belong in your calculation.
That one habit makes your number more honest and more useful.
If you also want help setting rates once you know your costs, this guide on how to calculate rate per mile connects the cost side to load pricing.
Step 3 divide and keep the result where you can use it
Once you have total costs and total miles for the same period, divide.
If your total costs were one monthly total and your total miles were all miles driven that month, the answer is your cost per mile for that month.
Write it down somewhere you'll see it. A note in your phone is fine. A laminated card in the truck works too. What matters is having the number ready when a dispatcher, broker, or load board puts a rate in front of you.
Keep the method consistent
The exact tool matters less than the routine. You need the same method every time so you can compare one period to the next.
Good habits include:
- Use one time frame. Monthly is simple and practical.
- Log every cost as it happens. Waiting until the end of the month leads to missed expenses.
- Track all miles. Not just loaded miles.
- Review the number regularly. If your cost per mile changes, your pricing needs to change too.
Here's a short walkthrough if you like seeing the process explained visually.
Where drivers usually get tripped up
Most mistakes come from one of these:
- Leaving out fixed costs because they don't feel tied to a single load
- Ignoring deadhead because it isn't billable
- Forgetting trip extras like tolls, lumpers, and receipts stuffed into the cab
- Mixing time periods such as monthly costs with weekly miles
If you avoid those four mistakes, your number will already be more useful than what a lot of small operators work from.
And once you trust your own cost per mile, load decisions get calmer. You're no longer asking, "Does this sound decent?" You're asking, "Does this cover my truck and leave room for profit?"
Real-World Examples and Benchmarks
A cost per mile formula starts to matter when you test it against real operating situations. The point is not to chase a perfect industry average. The point is to see how your number behaves when miles rise, miles fall, or extra trip costs creep in.
Here’s a common scenario. You run hard for two weeks, then lose a few days waiting on the next decent load. Your fuel bill changed. Your insurance bill did not. Your truck payment did not. That is why two owner-operators pulling similar freight can end the month with very different margins.
Example one. A single truck with uneven utilization
Let’s say your truck runs 10,000 miles one month and 20,000 miles the next. A lot of your fixed costs stay the same in both months. They just get spread across a different number of miles.
The result can be dramatic. In this RTS guide on trucking calculations and formulas, a single-truck operation’s cost per mile drops from $1.09 at 10,000 monthly miles to $0.85 at 20,000 monthly miles.
That example is useful because it shows what many new owner-operators miss at first. A slow month does not just cut revenue. It also makes every mile carry more of your fixed overhead.
Your truck works a lot like a rent house. The mortgage is due whether one room is occupied or all of them are. In trucking, miles are the rooms. The more productive miles you run, the thinner you spread those fixed bills.
A few practical lessons come out of that:
- Low monthly miles usually push cost per mile up because fixed costs have fewer miles to sit on.
- Higher miles can improve cost per mile if those miles are productive and paid well.
- Cheap freight can still hurt you if it adds miles without leaving enough margin after fuel, wear, and trip extras.
Example two. A small fleet spreads some overhead wider
Now look at a carrier with several trucks instead of one. The math changes because some overhead can be shared across more revenue miles.
Office costs, software, dispatch support, and certain administrative expenses do not rise one-for-one with each truck. If those trucks stay busy, the cost per mile on the business side can improve. If they sit, the opposite happens fast.
That is why benchmarks inside your own operation matter so much. Comparing one truck to another, one month to another, or one lane to another shows you where the business is getting tighter or healthier. A benchmark is not there to impress anyone. It is there to help you price loads with a clear head.
More miles help only when those miles are used well.
An industry benchmark to compare against
For outside context, the American Transportation Research Institute reported an average cost of operating a truck of $2.260 per mile in 2024, with a slight decline from the prior year, according to this ATRI trucking profitability report.
ATRI’s report also described a market where rates were still putting pressure on margins. If your own operating cost is close to that average, a load that looks decent at first glance may leave very little profit after all your real expenses are counted.
That is where your own system beats guesswork. The benchmark gives you context. Your monthly tracking tells you whether a load works for your truck.
Why your number may be higher or lower than the average
Industry averages are a starting point. They are not a price sheet for your business.
Your cost per mile can move around for reasons that have nothing to do with whether you are a good operator:
- Equipment type. Reefer, flatbed, and dry van work all carry different cost patterns.
- Operating region. Tolls, traffic, grades, weather, and local fuel prices can change the math quickly.
- Trip extras. Lumpers, permits, detention-related waiting, and other accessorial costs can turn a fair load into a weak one.
- Maintenance cycles. One quiet month can look very different from a month with tires, brakes, or an unexpected repair.
- Deadhead and routing quality. Busy does not always mean profitable.
This is why owner-operators who track costs in a mobile app usually make better decisions than drivers working from memory and a pile of receipts. Old-school paperwork makes it hard to spot patterns. A simple phone-based routine lets you compare lanes, check trends each month, and bid freight with a number you trust.
Use benchmarks the same way you use a fuel gauge. They help you see where you stand. They do not drive the truck for you.
Actionable Strategies to Lower Your Cost Per Mile
Your cost per mile usually comes down faster from fixing leaks than from chasing heroic savings.

If your truck is a bucket, deadhead, missed accessorials, bad routing, and preventable repairs are the holes. Patch those first, and the math improves without adding more stress to your week.
Chase waste first
Start with the miles and charges that never had a chance to pay you back.
- Deadhead miles. Empty miles still burn fuel, add wear, and eat up drive time. Cleaner dispatch planning and stronger reload habits can cut them.
- Poor route choices. The shortest route on the screen is not always the cheapest route for your truck. Tolls, traffic, mountain grades, and repeated stop-and-go driving can raise your real cost.
- Lost accessorial charges. If you paid for a toll, lumper, or extra stop and failed to bill it, you absorbed that expense yourself.
This is one reason mobile tracking helps so much. When you capture the charge while the trip is happening, you are far less likely to forget it later when you invoice.
Protect fuel and maintenance
Fuel and maintenance can drift upward. A little waste each day turns into a big number by month-end.
Your driving habits shape fuel cost more than many owner-operators realize. Speeding, excess idling, low tire pressure, and poor trip timing all raise cost per mile. Maintenance works the same way. A planned oil change is cheaper than a roadside repair and a missed delivery window.
Keep the routine simple enough to follow from the cab:
- Log fuel the same day
- Save service records right away
- Review repeat repairs
- Watch which lanes or shippers seem to create unusual wear
That gives you a usable history, not a glove box full of paper.
Use utilization the smart way
Higher mileage can lower cost per mile when those miles are paid well and fit your operation. As noted earlier, fixed costs spread out better when your truck stays productive.
The trap is easy to fall into. Running harder is not the same as running smarter.
Productive utilization usually looks like this:
- Fewer empty repositioning miles
- Better backhaul planning
- Freight that matches your equipment and preferred lanes
- Less unpaid sitting between loads
A cheap load can keep your truck moving and still make your numbers worse. The goal is not maximum motion. The goal is profitable motion.
Keep an eye on road-fee changes
Some cost increases come from outside your truck. Road pricing and mileage-based fee programs are one example.
The Federal Highway Administration has outlined how pricing programs can shift road-use costs by route and time, according to this Federal Highway Administration pricing overview. For you, the lesson is practical. If a lane starts carrying new tolls or road-use charges, update your numbers quickly and decide whether that cost belongs in your rate.
If a charge shows up often, it belongs in your pricing system.
That is the bigger habit behind all of this. Do not treat cost per mile like a number you calculate once and forget. Use it as a working tool. Track the cost, spot the leak, adjust the rate, then check the result on your phone instead of sorting receipts at the end of the month.
Stop Guessing Track Costs and Invoice Smarter
You book a load that looks fine at first glance. The rate is decent, the miles work, and the week is already busy. Then, a few days later, you realize you missed a receipt, forgot to bill a charge tied to the load, and used a rough mileage estimate from memory. Now the load looks more profitable on paper than it really was.
That is how small recordkeeping misses turn into bad pricing decisions.
Cost per mile is only useful when your numbers are clean. If your trip records are incomplete, your cost per mile becomes a blurry number. A blurry number leads to weak bids, late rate adjustments, and loads that underpay your truck.
Clean records make your math trustworthy
The hard part is rarely the formula. The hard part is collecting the details while you are driving, checking in, waiting at docks, and handling the steady stream of little tasks that come with every run.
Miss one receipt and the trip cost drops on paper, even though the money still left your pocket. Miss a billable charge and the opposite happens. Your invoice comes in light, and the load looks worse than it should. Either way, your records stop matching real life.
That matters because cost per mile is not just an accounting number. It is a decision tool. You use it to answer practical questions like these:
- Did this load make money after every trip expense?
- Should this lane get a higher rate next time?
- Are certain customers paying enough to cover the way they load, unload, or delay your truck?
- Which charges need to show up on the invoice every single time?
A cab-friendly system beats end-of-month catch-up
A good system should work in the cab, not only at a desk.
The old way was a stack of receipts, handwritten notes, and a promise to sort it all out later. That usually means missing details, especially after a long week. A better routine is simple. Save load information when the trip happens, attach receipts right away, and review the invoice before it goes out.
That kind of mobile workflow helps you:
- Save BOL details while the load is fresh
- Attach fuel, toll, scale, and lumper receipts as they happen
- See invoice totals before sending them
- Catch missing charges before they become lost revenue
If fuel swings are making your trip math harder to price, keep a fuel surcharge calculator for owner-operators close by so you can update the load rate with current numbers.
One option built for this workflow is RigInvoice, which lets drivers use a phone camera to capture BOL details, attach receipts, and build broker-ready invoices from the cab. For cost per mile tracking, that matters for a simple reason. Better load records produce better cost records.
![]()
Better invoices lead to better load decisions
A lot of owner-operators treat invoicing as paperwork that happens after the work is done. It works more like the closing step in your pricing system.
When you invoice every billable item, you recover more of what the load cost you to haul. When those records stay organized, you can review the trip without guessing. Then your next quote is based on your truck's real numbers, not a gut feeling from last month.
Here is the repeatable loop:
- Record the load clearly
- Invoice every charge you are owed
- Review the true trip result
- Use that result on the next rate quote
That is how cost per mile becomes something you use, not just something you calculate.
If you want a simpler way to turn load paperwork into clean invoices and keep better records for cost per mile decisions, take a look at RigInvoice. It’s built for owner-operators and small carriers who need a mobile workflow that fits life on the road.