How to Calculate Cost Per Mile for Trucking: Step-by-Step Owner-Operator Guide 2026
If you don't know your cost per mile, you're not running a business. You're gambling with a very expensive truck.
Every load offer that hits your phone is a math problem: does the rate beat what it costs you to run that mile? Answer it wrong often enough and you'll work 70-hour weeks straight into bankruptcy. Answer it right and you can cherry-pick the freight that actually pays.
The formula
It's simpler than people make it:
(Monthly fixed costs + Monthly variable costs + driver pay) ÷ Total miles driven that month = Cost per mile
That's it. The hard part is being honest about the inputs. Driver pay is in the formula on purpose, and the section after the example explains why.
A worked example with real line items
Here is what it looks like filled in. These numbers match the starting numbers our Cost Per Mile Calculator opens with, so the article and the calculator tell the same story: one truck, 6,100 total miles in the month, 5,200 loaded and 900 empty.
| Cost | Monthly amount | Type |
|---|---|---|
| Truck payment | $1,300 | Fixed |
| Trailer payment | $500 | Fixed |
| Insurance (liability, cargo, physical damage) | $1,800 | Fixed |
| ELD and tracking | $40 | Fixed |
| Parking | $100 | Fixed |
| Subscriptions, office, software | $150 | Fixed |
| Permits and registrations (monthly set aside) | $180 | Fixed |
| Fixed subtotal | $4,070 | |
| Fuel | $4,200 | Variable |
| Maintenance and repairs | $800 | Variable |
| Tires (monthly set aside) | $150 | Variable |
| DEF | $150 | Variable |
| Tolls | $100 | Variable |
| Scales, washes, road | $100 | Variable |
| Variable subtotal | $5,500 | |
| Driver pay | $4,000 | Driver |
| Compliance and admin services | $150 | Business |
| Total monthly cost | $13,720 | |
| Cost per mile | $2.25 |
$13,720 divided by 6,100 miles = $2.25 per mile. That is your floor before profit and before taxes. Driver pay stands on its own line here, the same way the calculator shows it, because paying the driver is not a truck cost.
Takeaway: Build this table with YOUR numbers tonight. Most owners who do it find $200 to $400 a month they forgot: the phone, the accounting software, the quarterly tax estimates. Every forgotten line item is margin you give away for free.
Make sure you pay yourself. You deserve it.
The most common lie in owner-operator math is a cost per mile with no driver pay in it. The truck's costs get counted to the penny, and the person driving it works for free. On paper the business looks profitable. In real life, you donated your labor to find out.
Put a real driver wage in your costs, the way the example above does with its $4,000 line. Three reasons it matters:
It keeps your floor honest. Every rate decision runs off your cost per mile. Leave your pay out and the example's floor drops by about 66 cents a mile ($4,000 spread over 6,100 miles). You will accept load after load that "covers costs" while paying you nothing at all.
It is the replacement test. If you get sick, hurt, or need a week off, a relief driver costs real money, and the truck payment is still due. If your numbers only work when you drive for free, the business cannot afford a driver, and that includes you. Driver pay in the math tells you what the business can actually carry.
It separates your wage from your profit. Driver pay is what the job earns. Profit is what the business earns after every cost, including you, is paid. Profit is what funds the next truck, the slow month, and the repair nobody budgeted for. Mix the two together and you will never know which one you are spending.
How much? What you would have to pay a hired driver to run your truck the way you run it. If you are not sure, price the job instead of your hopes: what do company drivers earn for similar work near you? Start there. Then pay it on a schedule, like a wage, not whatever happens to be left at the end of the month. Whatever is left after your wage is profit, and some months it will be zero. That is exactly the information you need.
The deadhead trap
Here's where new owners blow it: they price loads off the total mile number and forget the empty miles are riding along unpaid.
Use the example above. Monthly costs are $13,720 and you drive 6,100 total miles, but 900 of those are deadhead (empty), leaving 5,200 loaded miles. Divide by the 6,100 total miles and your cost is $2.25 per mile. Divide the same costs by the 5,200 loaded miles and it is $2.64 per mile. The $2.64 number is the honest floor for a loaded mile, because the empty miles still burned fuel and time, and only the loaded miles bring in money to pay for them. Quote from the total mile figure if you like, but check the loaded figure before you accept a load. Every mile costs you money. Price like it.
The two numbers everyone forgets
Maintenance reserve. Many owners budget 12 to 18 cents per mile and never touch it for anything else. In the example above, maintenance at $800 plus the $150 tire set aside comes to about 16 cents per mile on 6,100 miles, right inside that range. A $15,000 inframe rebuild shouldn't be a surprise. It's a scheduled event you didn't schedule.
Taxes. As a 1099 owner-operator you're paying both halves of Social Security and Medicare plus income tax, with quarterly estimated payments. Many owners set aside 25 to 30% of net monthly. Skip this and April will hurt.
Run the numbers monthly
Your cost per mile isn't a tattoo. It changes. Fuel prices swing, insurance renews, trucks age into bigger repairs. Recompute it every month for the first year. After that, quarterly is fine unless something big changes.
Once you know the number, the game gets simple: never accept a load paying less than your cost per mile plus the profit margin you need. At a 30 percent margin, the $2.25 above becomes a $3.21 target rate per total mile, and $3.77 per loaded mile. Which brings us to the next question: what rate per mile do you actually need to break even?
Frequently asked questions
What is a good cost per mile for an owner-operator?
There's no universal 'good' number. It depends on your truck, insurance, and how you run. The point is knowing YOUR number down to the penny so you can spot cheap freight instantly.
Should I calculate cost per mile on loaded miles or total miles?
Total miles: every mile you drive, loaded or empty. Fuel, wear, and your time don't stop when the trailer's empty. Using loaded miles only makes your costs look lower than they really are.
What costs go into cost per mile?
Fixed costs (truck payment, insurance, permits, things you pay whether you roll or not), variable costs (fuel, maintenance, tires, things that scale with miles), and driver pay. Yours. Leave your own pay out and the number lies to you.
How often should I recalculate my cost per mile?
At least quarterly, and any time something big changes: new truck payment, insurance renewal, or a jump in fuel prices. Costs drift, and a stale number lies to you.
Want this handled for you?
Our startup and compliance packages take the paperwork off your plate — authority, filings, and ongoing compliance, done right.
See packages & pricingDisclaimer: The Trucking Business is an independent private company and is not affiliated with FMCSA, the U.S. Department of Transportation, or any government agency. This article is educational and for planning only; always verify current requirements, fees, and deadlines with FMCSA, the eCFR, IRS, and your state agencies before filing.
Spot something that looks off?
We check every article against its official sources, and we recheck them as rules change. If you think something here is inaccurate, please let us know, and we will deep dive into the topic and make the necessary updates. We are dedicated to sharing the most accurate information possible.
