All articles
Trucking Bookkeeping

How Do You Calculate Your Cost Per Mile, and What Is a Good Number?

Ace Global

Ace Global

August 24, 2026

How Do You Calculate Your Cost Per Mile, and What Is a Good Number?

Reviewed by Anil Rajput, CPA · Last reviewed July 2026

Quick answer: Your cost per mile is every dollar you spend to run the truck divided by the miles you drive. Add your fixed costs and variable costs for a month, then divide by that month's total miles. Most owner-operators land somewhere near $1.10 to $1.40 per mile before paying themselves. The number only becomes useful once you also divide by loaded miles instead of total miles, because empty miles cost you money and earn nothing.

This guide is general information, not tax or financial advice. The figures below are illustrative examples, not benchmarks for your operation. Your own costs depend on your equipment, lanes, and financing. Build the number from your own records before pricing any load.

What is cost per mile, and why does it decide which loads are worth taking?

Cost per mile is the total cost of operating your truck divided by the miles it runs. It is the single most important number in an owner-operator business, because it is the line between a load that makes money and one that quietly loses it.

Most operators know their rate per mile. Far fewer know their cost per mile. That gap is where profit disappears. A load at $2.20 a mile sounds healthy until you know it costs you $1.85 a mile to haul it, and that half of the return trip is empty. Once you know your number, every rate quote becomes a yes or no instead of a guess.

What counts as a fixed cost?

Fixed costs stay the same whether you run 4,000 miles this month or 12,000. They are the cost of simply having the truck available:

  • Truck and trailer payments (or a set-aside for replacement if you own the equipment outright)
  • Insurance, including liability, cargo, physical damage, and bobtail
  • Plates and permits: IRP apportioned plates, UCR, and your annual Form 2290, spread across twelve months
  • ELD, software, and bookkeeping subscriptions
  • Parking, phone, and any office or storage cost

Annual items belong here too. Divide them by twelve so they show up every month rather than wrecking one month's numbers. If your IRP renewal is $2,400 a year, that is $200 a month, every month.

What counts as a variable cost?

Variable costs rise and fall with the miles you turn:

  • Fuel, almost always the largest single line
  • Repairs and maintenance, including preventive service, not just breakdowns
  • Tires
  • Tolls and scales
  • Meals and lodging on the road

Maintenance is the one operators consistently understate. A month with no repairs is not a month with no maintenance cost, it is a month where the cost accrued and has not come due yet. Set aside a per-mile amount every month so a $6,000 engine repair does not distort your whole year.

What is the cost per mile formula?

Total fixed costs plus total variable costs, divided by total miles, equals cost per mile.

Use one full month of real data, not an estimate, and use the same period for both the costs and the miles. A quarter works better than a month if your maintenance is lumpy, because it smooths out the spikes.

A worked example: one truck, one month

Here is an illustrative single-truck month at 10,000 miles. These are example figures to show the method, not a benchmark for your business.

  • Truck payment; Type: Fixed; Monthly: $1,800
  • Insurance; Type: Fixed; Monthly: $1,300
  • Plates and permits (IRP, UCR, 2290 spread monthly); Type: Fixed; Monthly: $275
  • ELD, software, bookkeeping; Type: Fixed; Monthly: $260
  • Parking; Type: Fixed; Monthly: $150
  • Fuel; Type: Variable; Monthly: $4,800
  • Repairs and maintenance; Type: Variable; Monthly: $1,400
  • Tires; Type: Variable; Monthly: $450
  • Tolls and scales; Type: Variable; Monthly: $250
  • Meals on the road; Type: Variable; Monthly: $600
  • Total; Fixed $3,785 plus variable $7,500; Monthly: $11,285

$11,285 divided by 10,000 miles equals $1.13 per mile. That is what it costs to move the truck, before the operator is paid a dime.

Does cost per mile include paying yourself?

Usually not, and that is the most common way the number misleads people. The example above is an operating cost. It does not include your own income, your self-employment tax, or your income tax.

Add them. If you want to clear $1,500 a week, that is roughly $6,500 a month, which at 10,000 miles adds $0.65 per mile. Your real break-even is not $1.13, it is closer to $1.78 per mile. Then remember that taxes come out of what is left. As a self-employed owner-operator you owe income tax plus 15.3% self-employment tax on your net profit, which is covered in detail in our guide to how much owner-operators pay in taxes.

Why deadhead miles break the number most operators calculate

Dividing by total miles understates what a load actually needs to pay, because empty miles cost money and earn nothing. Freight only pays for loaded miles.

Take the same month. If 1,500 of those 10,000 miles were empty, you hauled freight for 8,500 miles. The same $11,285 divided by 8,500 loaded miles is $1.33 per mile, not $1.13. That 20 cent gap is the difference between a load you should take and one you should decline.

Deadhead is not a rounding error. ATRI's benchmarking has put industry empty miles in the mid teens as a percentage of total miles, and the freight downturn pushed them higher. Calculate both numbers: cost per total mile tells you what the business costs to run, and cost per loaded mile tells you what to charge.

What is a good cost per mile for an owner-operator?

There is no single right answer, and any article that gives you one is comparing the wrong things. The most cited benchmark is ATRI's annual operational costs study, which put the industry average at $2.336 per mile in 2025, the highest in the report's history, and $1.854 per mile excluding fuel.

Do not compare your number to that one directly. ATRI surveys motor carriers, and its average includes driver wages and benefits as a cost, which together run over a dollar a mile. An owner-operator who drives their own truck does not pay a driver wage in the same way, so their operating cost per mile is naturally lower. Comparing a solo owner-operator figure to a fleet benchmark makes your business look better than it is.

The useful comparison is your own number over time. If your cost per mile is climbing quarter over quarter, that is a signal worth acting on, whatever the industry average happens to be.

How do you use cost per mile to price a load?

Work from cost per loaded mile, then add what you need to earn:

  • Start with your cost per loaded mile (in the example, $1.33)
  • Add your target pay per mile (in the example, about $0.76 per loaded mile to clear $1,500 a week)
  • Add a set-aside for taxes, commonly 25% to 30% of net profit
  • Check the deadhead to the pickup and fold those empty miles into the load's total miles before you accept the rate

A load paying $3.00 a mile for 400 miles that requires 150 empty miles to reach is really paying $2.18 across the 550 miles you actually drive. That is the arithmetic brokers are counting on you to skip. The same discipline applies to fuel, where the pump price is not the real price, as we cover in why the cheapest diesel is not always the cheapest fuel.

How often should you recalculate it?

Monthly, from books you actually reconcile. Fuel prices move, insurance renews, maintenance arrives in lumps, and a number you calculated last spring is telling you about a business that no longer exists. Operators who recalculate monthly catch a rising cost while it is still fixable. Operators who calculate once a year find out at tax time.

Frequently asked questions

Know your number every month, not once a year

Cost per mile only works if the books behind it are current and accurate. Ace Global gives owner-operators and small fleets a dedicated bookkeeper backed by CPAs who reconciles your accounts every month, tracks fuel, maintenance, and per-state miles, and reports your cost per mile and cost per loaded mile so you know your break-even before you take the load, not after. Flat pricing, no long-term contracts, answers on WhatsApp or iMessage. Get started with Ace Global today.

Sources

This article is for informational purposes only and does not constitute financial, tax, or accounting advice. All cost figures shown are illustrative examples, not benchmarks or guarantees. Operating costs vary widely by equipment, lane, and financing. Consult a qualified professional about your situation.

Your AI-powered finance team for books, taxes, and payroll.

Talk to your CPA team and AI agent on WhatsApp or iMessage while your books and filings run on autopilot.