Money & Business

What Is a Good Cost Per Mile for an Owner-Operator?

A good all-in cost per mile for an owner-operator runs about $1.50 to $2.00, driver pay included. Here's what drives your number and how to know if yours is healthy.

Updated July 11, 2026

A good all-in cost per mile for an owner-operator is roughly $1.50 to $2.00, with your own pay included. Long-haul dry van operations often land near the bottom of that range, while reefer, flatbed and heavy-haul run higher. But the only number that actually matters for your decisions is your cost per mile, because your truck payment, insurance and miles are unique to you.

That range is a sanity check, not a target you should chase blindly. Two owner-operators hauling the same freight on the same lane can post very different cost-per-mile numbers simply because one financed a truck at a better rate, runs more paid miles, or keeps a tighter grip on fuel. The rest of this guide explains what shapes the number, where different operations land, how to calculate your own, and how to turn it into a rate floor that protects your paycheck.

Key Takeaways

  • A healthy all-in cost per mile for a single-truck owner-operator generally runs $1.50 to $2.00, with your own pay counted as a real cost.
  • Cost per mile is a cost, not a rate. You still have to book loads well above it, ideally 15 to 20 percent above, to actually earn a living.
  • Miles and fuel are the two biggest levers. Fixed costs stay the same whether you run 8,000 or 11,000 miles, so more paid miles quietly lowers your number.
  • Trailer type matters. Dry van sits near the low end while reefer, flatbed and heavy-haul run higher because of fuel, equipment and insurance.
  • Leaving your own pay or a maintenance reserve out of the math makes your number look artificially low and sets a break-even rate that cannot sustain the business.
  • Fuel prices, insurance and freight rates all move over time, so recalculate your cost per mile at least quarterly rather than trusting a figure from last year.

What “good” even means here

Cost per mile is a cost, not a goal to minimize at all costs. A lower number is generally better, but only if you got there the right way. Skip paying yourself and your cost per mile drops, yet you are poorer, not richer. Defer maintenance and it drops this month and spikes next month when the breakdown hits.

A healthy cost per mile has three traits:

  1. It includes your pay. Your take-home draw is a real business cost. Leave it out and every number downstream is a fantasy.
  2. It reflects real miles. Use the miles you actually run, deadhead included, not your best month.
  3. It funds maintenance. A per-mile reserve for tires and repairs is baked in, so a blown turbo does not erase a quarter.

Think of it this way. If you asked a bank to hire a driver, insure a truck, and cover fuel and repairs, they would count every one of those as an expense. You are the bank and the driver. The moment you start treating your own wage as “whatever is left over,” you have stopped running a business and started running a very expensive job with no floor under it.

Where operations land

These are common all-in ranges by trailer type, with driver pay counted. Treat them as a sanity check, not a target.

OperationTypical all-in cost per mileWhy it lands there
Dry van, long-haul$1.50 – $1.80Lighter loads, better fuel economy, cheaper insurance
Reefer$1.75 – $2.10Reefer fuel, heavier freight, higher maintenance
Flatbed / step deck$1.70 – $2.05Tarps, straps, heavier loads, more wear
Heavy / specialized$2.00 – $2.75+Permits, escorts, insurance, low MPG

If your number sits far outside the range for your operation, that is a signal to dig in, not a verdict. High miles and cheap financing can push a dry van below $1.50; a big truck payment and low miles can push it well above. These ranges also drift with the market. When diesel spikes or insurance premiums climb, every band shifts up, so revisit where you land whenever costs move.

How your cost per mile is built

To see where your number really comes from, it helps to split every dollar into two buckets: fixed costs that do not change with miles, and variable costs that do.

Fixed costs are the bills that arrive whether the truck moves or sits: your truck and trailer payment, insurance, permits, plates, your ELD subscription, accounting, and any parking or yard fees. Because these are flat, they become cheaper per mile the more you drive.

Variable costs rise with every mile: fuel, tires, oil and preventive maintenance, repairs, tolls, and diesel exhaust fluid. These stay roughly constant per mile no matter how much you run, which is why fuel economy and tire life matter so much.

Here is a simplified single-truck example. The numbers are illustrative ranges to show the shape of the math, not a promise about your operation.

Line itemBucketExample monthly cost
Truck and trailer paymentFixed$2,200
InsuranceFixed$1,100
Permits, plates, ELD, accountingFixed$500
FuelVariable$6,100
Tires, maintenance, repairs reserveVariable$1,300
Tolls and DEFVariable$400
Your own payLabor$5,500
Total$17,600

Run 10,000 paid miles that month and your cost per mile is $17,600 divided by 10,000, or about $1.76. Run only 8,000 miles with the same bills and it jumps to $2.20, because the fixed and labor costs now spread across fewer miles. Push to 11,500 miles and it falls to roughly $1.53. Nothing about your spending changed in those three scenarios; only the miles moved. That is the single most important lesson in the whole guide.

The three things that move your number most

Miles. Fixed costs, your payment, insurance and permits, are the same whether you run 8,000 miles or 11,000. Spread them over more paid miles and your cost per mile falls without you cutting a single expense. This is also why deadhead is so corrosive: an empty mile burns fuel and adds wear but earns nothing, so it drives your cost up on both ends. Cutting deadhead is one of the cleanest wins available, and the deadhead calculator helps you see exactly what those empty miles cost you.

Fuel. At 6.5 MPG and $3.85 diesel, fuel alone is about $0.59 per mile, usually the single largest line on the sheet. A half-mile-per-gallon improvement from speed and idle discipline is real money on every mile you run. Consider the math: at 6.0 MPG and $3.85 diesel, fuel costs about $0.64 per mile; at 7.0 MPG it drops to about $0.55. Across 10,000 miles that one-mile-per-gallon swing is close to $900 in a single month. Diesel prices move constantly, so check the current national average from the U.S. Energy Information Administration rather than assuming a fixed figure.

Your pay. This is the line owner-operators skip, and it is the one that decides whether you have a business or an expensive hobby. Pay yourself a real wage on paper, and your break-even rate becomes one that actually feeds you. If you drop your pay out of the example above, the cost per mile falls from $1.76 to about $1.21, which looks fantastic right up until you realize you are working for free.

Turn your cost into a rate floor

Once you know your cost per mile, set a minimum rate and hold it: your cost plus 15 to 20 percent. If your all-in cost is $1.70, a floor around $1.95 to $2.05 all-in leaves margin after a slow week. Below your cost, you are paying a broker for the privilege of hauling their freight.

The markup is not arbitrary. It covers the weeks when you cannot fill every mile, the loads that pay a little under floor but reposition you for a great backhaul, and the profit that eventually replaces the truck. A load offered at your exact cost per mile is not break-even in practice, because your calculated cost assumes you keep your miles up. The first slow week erases that assumption.

Here is how a rate floor plays out on a real booking decision. Say your all-in cost is $1.70 and a broker offers $2.10 per mile on a 600-mile loaded run, but you have to deadhead 90 miles to reach the pickup.

  • Revenue: 600 loaded miles at $2.10 equals $1,260.
  • Total miles including deadhead: 690.
  • True revenue per total mile: $1,260 divided by 690, or about $1.83.
  • That is still above your $1.70 cost, so the load clears, but the deadhead ate roughly 27 cents of your per-mile margin.

Now run the same offer with 200 miles of deadhead and the true revenue per total mile falls to about $1.58, which is below your cost. Same posted rate, very different decision. This is exactly the kind of check the load profitability calculator runs for you before you accept.

Common mistakes

Even experienced owner-operators quietly sabotage their own numbers. Watch for these.

  • Leaving your pay out. The most common error. It makes your cost per mile look great and your break-even rate look low, so you accept loads that never actually paid you.
  • Using loaded miles only. If you divide costs by loaded miles and ignore deadhead, you understate your true cost. Always use total miles.
  • Cherry-picking a good month. One clean month with high miles and no repairs is not your real cost. Use a trailing three to six month average so a blown tire or a slow week lands where it belongs.
  • Skipping a maintenance reserve. Repairs are lumpy. If you only count maintenance in the months something breaks, your cost per mile lurches around and you are never prepared. Bake in a per-mile reserve for tires, brakes and major components instead.
  • Never updating the number. Diesel, insurance and freight rates all move. A cost per mile you calculated a year ago may be badly out of date. Recheck it at least quarterly.
  • Confusing cost with rate. Your cost per mile tells you what it takes to run. It says nothing about what you should charge. The rate floor, cost plus margin, is the number you defend at the negotiating table.

How to calculate your own number

You do not need accounting software to get a solid figure. Work through these steps.

  1. Add up your fixed costs for a month: truck and trailer payments, insurance, permits, plates, ELD, accounting, parking.
  2. Add up your variable costs for the same period: fuel, tires, maintenance, repairs, tolls, DEF. Use a trailing three to six month average rather than one tidy month.
  3. Add your own pay, the wage you intend to draw. This is not optional.
  4. Total your actual miles for the period, deadhead included.
  5. Divide total costs by total miles. The result is your all-in cost per mile.
  6. Set your rate floor at cost plus 15 to 20 percent and refuse loads that price below it.

The fastest way to do this is to let the cost per mile calculator handle the arithmetic in a few seconds, then drop the result into the load profitability calculator to rate any load before you book it. Pair those with the deadhead calculator so you never let empty miles quietly wreck an otherwise good rate.

Keep the number honest over time

A cost per mile is a snapshot, not a permanent fact. Fuel prices swing, insurance renews at new premiums, and freight rates rise and fall through the season. The owner-operators who stay profitable treat this like a dashboard gauge they glance at often, not a one-time exercise. Recalculate every quarter, and any time something big changes, a new truck payment, a rate you renegotiated, a stretch of low miles.

For the figures that shift with regulation and markets, go to the source rather than trusting a number in an article. The Federal Motor Carrier Safety Administration publishes rules on hours and operating authority at fmcsa.dot.gov, the IRS sets standard mileage and per diem figures at irs.gov, and current diesel prices come from the U.S. Energy Information Administration. For anything touching your specific tax situation or business structure, a qualified accountant or a trucking-focused professional is worth far more than a generalized rule of thumb.

Get your own cost per mile right, defend a rate floor above it, and the broad $1.50 to $2.00 benchmark stops being someone else’s number and becomes a tool you use to protect every mile you run.

Frequently asked

What is the average cost per mile for an owner-operator?
The average all-in cost per mile for a single-truck owner-operator runs roughly $1.50 to $2.00 when the driver's own pay is included. Long-haul dry van sits near the low end; reefer, flatbed and heavy-haul run higher because of fuel, equipment and insurance.
Is $1.50 per mile good for an owner-operator?
A $1.50 cost per mile is good and typically reflects an efficient long-haul dry van operation. But it is a cost, not a rate. You still need to book loads above $1.50 all-in to make money, ideally 15 to 20 percent above your cost.
How do I lower my cost per mile?
Run more paid miles to spread fixed costs, cut deadhead, protect fuel economy through speed and idle discipline, and stay on top of preventive maintenance. Miles and fuel are the two biggest levers.
Does cost per mile include the driver's pay?
A healthy owner-operator cost per mile does include the driver's pay, because your labor is a real business cost. If you leave your own draw out, your number looks lower than reality and your break-even rate will not actually feed you.
What is the difference between cost per mile and rate per mile?
Cost per mile is what it costs you to run one mile, including truck, fuel, maintenance and your pay. Rate per mile is what a broker or shipper pays you. You make money only when the rate sits comfortably above your cost, which is why you set a rate floor above your true cost per mile.

TruckingCalc provides free educational information and estimates, not tax, legal, accounting, or safety advice. Rules and rates change; verify anything that affects your taxes, compliance, or safety with a qualified professional and the official source. As an Amazon Associate we earn from qualifying purchases.