Key takeaways

  • Posted rate is revenue, not profit. The only way to know if a load makes money is to compare it to your real cost per mile.
  • Cost per mile = total monthly fixed costs + variable costs, divided by the miles you actually run — including deadhead.
  • Deadhead is the silent margin killer: empty miles to a pickup cost the same as loaded ones but earn nothing.
  • Once you know your number, turn it into a rate floor and refuse to book under it. That single discipline protects your margin.
  • Loadful.ai scores every load against your real cost per mile and enforces your floor automatically, so the math happens before you book — not after the month closes.

A practical walk-through of how to calculate your true cost per mile as an auto-transport carrier or owner-operator — and how to turn it into a rate floor that keeps every load profitable.

The number that decides whether you're actually making money

Ask ten car haulers what a load "should" pay and most will give you a posted-rate gut number: "a buck-eighty a mile," "at least a dollar-fifty." Ask them what it costs to run their own truck for a mile, and far fewer have a confident answer. That gap is where margin quietly disappears.

Your cost per mile is the single most important figure in your business. It's the line between a load that pays and one that just keeps the truck moving. Without it, every rate negotiation is a guess, and every "decent" load might be a loser once the real costs land.

Posted rate is revenue, not profit

Here's the trap. A load posts at $1.80/mile loaded over 600 miles — $1,080. Looks fine. But the pickup is 120 deadhead miles from where you are now. Those empty miles burn fuel and wear and earn nothing. Spread the $1,080 across all 720 miles you'll actually drive and you're at $1.50/mile gross — before fuel, before your truck payment, before insurance.

If your real cost to run a mile is $1.45, that "$1.80 load" nets you about five cents a mile. Drive it on a bad fuel week and you paid to haul someone else's cars.

A load doesn't make money because the rate looks good. It makes money because the rate beats your cost per mile across every mile you drive — loaded and empty.

How to calculate your cost per mile

The formula is simple; the discipline is in being honest about every line. Add up a full month, then divide by the miles you actually ran.

Step 1 — Total your fixed costs. These hit whether the truck rolls or not:

  • Truck & trailer payments — the monthly note on your tractor and car-hauler trailer.
  • Insurance — liability, cargo, physical damage. For auto transport this is often the second-biggest fixed line after the truck.
  • Permits, plates & compliance — IRP, IFTA, UCR, DOT, and any state permits, amortized monthly.
  • ELD, software & subscriptions — your ELD, load-board fees, and dispatch tooling.

Step 2 — Total your variable costs. These scale with the miles you drive:

  • Fuel — your single largest variable. Use your real MPG and current diesel, not a best-case guess.
  • Maintenance & tires — oil, brakes, tires, hydraulics on the hauler. Set aside a per-mile reserve even in months nothing breaks.
  • Tolls & scales — the lanes you run dictate this; track it, don't eyeball it.
  • Driver pay — including your own. If you don't pay yourself a wage in the math, your "profit" is just your unpaid labor.

Step 3 — Divide by real miles. Take total monthly cost and divide by the miles you actually ran that month — loaded and deadhead. That blended number is your true cost per mile.

Example: $13,500 in total monthly costs over 9,000 real miles is $1.50/mile. Every load you book has to beat $1.50 across all its miles — or it's costing you money to run.

Deadhead is the silent margin killer

Car haulers live and die on deadhead. An empty 150-mile reposition to your next pickup costs exactly what a loaded 150 miles costs — fuel, wear, hours — and brings in nothing. That's why chaining loads into a full, well-sequenced trip matters so much: every empty mile you eliminate drops straight to the bottom line. A multi-car run that keeps your deck full and your deadhead under 5% can be worth more than a single high-posted-rate load with a long empty leg to reach it.

A flatbed hauler carrying a single classic car through a city street
Every mile to the pickup and back is a mile you pay for — the loads that win are the ones that beat your cost across all of them. Photo: Unsplash.

Turn your number into a rate floor

Knowing your cost per mile is only half the job. The other half is the discipline to act on it. That's what a rate floor is: the minimum rate per mile you'll accept, set deliberately above your cost so every booked load clears a real profit.

If your cost is $1.50 and your target margin is $0.25/mile, your floor is $1.75 — and nothing below it is worth a phone call, no matter how good the lane looks. The haulers who hold a floor stop bleeding margin on "just to keep moving" loads. The ones who don't end up subsidizing brokers with their own fuel.

The hard part is consistency. After ten hours driving, with an empty deck and a board full of mediocre rates, it's human to take a load that's a few cents under. Do that often enough and a profitable month turns into a break-even one.

Let the math happen before you book — not after

This is exactly the problem Loadful.ai is built to solve. You enter your real costs once — fuel, payments, insurance, pay — and Loadful scores every load on every board against your true cost per mile. It accounts for deadhead to the pickup, shows you net margin instead of posted rate, and enforces your rate floor automatically: underpriced freight is hidden or flagged before it ever reaches you.

Instead of doing this math by hand, one load at a time, after a long day — or worse, discovering at month-end which trucks actually made money — you see true margin at the moment you decide. That's the difference between running your numbers and your numbers running you.

Know your margin before you book.

Loadful.ai scores every load against your real cost per mile and enforces your rate floor automatically — so you only ever book the loads that pay.

Get early access

Frequently asked questions

What is a good cost per mile for a car hauler?

There's no universal number — it depends on your truck payment, fuel economy, insurance, and pay. Many auto-transport owner-operators land somewhere between $1.00 and $1.60 in all-in cost per mile, but the only figure that matters is your own. The goal isn't to match an average; it's to know your real cost so you can set a rate floor above it.

How do you calculate cost per mile in auto transport?

Add up your fixed monthly costs (truck and trailer payments, insurance, permits, ELD, software) and your variable costs (fuel, maintenance, tires, tolls, driver pay). Divide your total monthly cost by the miles you actually run in a month — including deadhead. That blended figure is your true cost per mile.

Why is posted rate not the same as profit?

Posted rate is revenue, not margin. A load paying $1.80/mi loaded can lose money once you account for deadhead miles to the pickup, fuel, and your fixed costs. Profit is what's left after your real cost per mile is subtracted from the rate across every mile you drive — loaded and empty.

What is a rate floor?

A rate floor is the minimum rate per mile you'll accept, set above your cost per mile so every booked load clears a profit. Loadful.ai lets you set your rate floor once and then hides — or flags — any load that comes in under it, so underpriced freight never reaches you.