Box Truck Cost Per Mile: What It Really Costs to Run
How to work out your own cost per mile on total miles, which costs are fixed, which compliance items people leave out, and the rate floor it sets.
Cost per mile is what one mile costs you to run, before any profit. You get it by dividing everything you spent in a period by every mile you drove in that period – loaded and empty. Until you know that number, a rate is just a number on a screen: you cannot tell a good load from a bad one, and you cannot tell a good month from a busy one.
Why does one number decide everything?
Because every decision you make as an owner-operator is a comparison against it. Accepting a load, turning one down, buying a newer truck, hiring a driver, taking a lane at a lower rate to get out of a dead area – all of them are the same question in different clothes: does this clear my cost per mile?
It is also the only honest way to read a good week. Gross revenue rewards miles, not margin, so a week full of cheap freight can look better than a lighter week that actually paid. Our guide to box truck owner-operator pay works in gross and net for that reason – cost per mile is the bridge between the two.
Which costs are fixed and which are variable?
Fixed costs arrive whether the truck moves or not. Variable costs only happen when it does. The split matters because fixed costs per mile fall as you drive more, while variable costs per mile stay roughly flat – which is why an idle week is expensive even though you spent almost nothing.
- Fixed: truck payment, insurance, permits and registrations, ELD or telematics subscription, accounting, phone, parking.
- Variable: fuel, tyres, oil and scheduled service, tolls, unscheduled repairs, lumpers, per-diem spend on the road.
- Neither, but real: the money you set aside for the next major repair and the next truck. It is not a bill this month, so it is the one people leave out.
How do you calculate your own?
Pick a period of at least three months. Add every dollar that left the business in that period, including the fixed costs you pay annually, divided down to the period. Take total odometer miles for the same period – not loaded miles. Divide. That is your cost per mile.
Use total miles, never loaded miles. A cost per mile calculated on loaded miles only flatters itself and then fails you at exactly the moment you need it, which is when you are deciding whether to drive a long way empty for a load that looks good.
Recalculate quarterly. Insurance renewals, a tyre set and one unscheduled repair are enough to move the number, and a figure you worked out last year is a story, not a measurement.
What do people forget to include?
Compliance costs, almost always, because they arrive once a year and feel like paperwork rather than expense. They are neither optional nor negotiable.
- Liability insurance at the federal floor. For non-hazardous freight in a vehicle of 10,001 lb or more, 49 CFR 387.9 sets the minimum at $750,000 – the largest single fixed cost after the truck itself. What that actually buys is covered in our guide to box truck insurance.
- Annual periodic inspection. 49 CFR 396.17 requires every commercial vehicle to pass one at least every 12 months, and 49 CFR 396.3 requires a systematic maintenance programme with records kept.
- UCR and the biennial MCS-150 update. The MCS-150 refresh under 49 CFR 390.19 costs nothing but missing it deactivates your USDOT number, which is expensive in a different way.
- Downtime. The days the truck is in the shop still carry every fixed cost. Budget them as cost, not as bad luck.
Two costs people expect and often do not have: a straight box truck rated at 26,000 lb GVWR with two axles is below the 55,000 lb threshold for the Heavy Highway Vehicle Use Tax on Form 2290, and it does not meet the IFTA definition of a qualified motor vehicle, which needs a two-axle vehicle to exceed 26,000 lb. Check your own registered weight before assuming either way – at 26,001 lb both apply.
How much do empty miles change it?
They do not change your cost per mile at all – that is the point of calculating it on total miles. What they change is the rate you need. If a quarter of your miles are empty, every loaded mile has to carry the cost of itself plus a third of an empty one, so the rate per loaded mile you can accept rises accordingly.
So the two numbers work as a pair. Cost per mile tells you the floor; your empty percentage tells you how far above the floor a loaded rate has to sit before it is worth turning the key.
What to do once you know it
Set a floor rate and hold it. Write your cost per mile plus the margin you need on a card and keep it where you book from. The value of the number is not the arithmetic – it is that it turns a negotiation into a yes-or-no question that does not depend on how your day is going.
Then attack the largest lines. For most single-truck operations that is fuel, insurance and the truck payment, in that order, and each one is a different kind of project. A cost per mile you recalculate quarterly is what tells you whether any of them worked.
Where to start
Pull the last three months of bank and card statements and your odometer at the start and end of that window. That is enough to produce a real number this week, and it will be closer to the truth than any figure you will find quoted online, because it is yours.
If you are still getting set up, our guide to box truck requirements lists what has to be in place first.
The rest of the owner-operator guides cover the pieces around it, and you can see what the numbers look like against our current box truck freight loads.