Skip to content
Load Matrix Technologies
Running the numbers9 min read

How to Calculate Your Cost Per Mile (And Set a Rate Floor That Holds)

Cost per mile is your total monthly operating cost divided by your total monthly miles, including deadhead. Most single-truck operations land between $1.70 and $2.20 per mile once fixed costs, variable costs, and the driver's own pay are all counted.

By the Load Matrix Technologies dispatch teamPublished Updated

Every rate negotiation comes down to one question: is this load worth taking? You cannot answer it without knowing what a mile costs you. And most owner-operators either have never worked it out or worked it out once, three years ago, before insurance went up.

This is the full calculation, with a worked example you can copy.

The formula

The part people get wrong is the denominator. If you cover 10,000 miles in a month but 1,200 of them were empty, your costs are spread across 10,000 miles, not 8,800. Using loaded miles only makes your cost per mile look better than it is and quietly encourages you to take cheap freight.

Bucket 1: fixed costs

These are owed whether the truck moves or sits. Total them monthly.

  • Truck and trailer payment
  • Primary liability, cargo, and physical damage insurance
  • Occupational accident or workers' compensation
  • Permits, IRP plates, IFTA, UCR, and the annual Form 2290
  • ELD subscription, load board subscriptions, accounting software
  • Parking, office, and phone
  • Dispatch service fee if you pay a flat weekly rate

Bucket 2: variable costs

These scale with miles. The two that dominate are fuel and maintenance, and maintenance is the one people underestimate.

  • Fuel — miles divided by your real MPG, times price per gallon
  • Tires — set aside per mile rather than waiting for the bill
  • Preventive maintenance and repairs
  • Tolls and scales
  • Def fluid, oil, washes, and supplies
  • Dispatch fee if you pay a percentage of linehaul

Bucket 3: the costs most people leave out

This is where the calculation usually goes wrong. If you do not pay yourself inside the model, every rate looks acceptable and you find out at tax time that you worked for nothing.

  • Your own pay — a real salary figure, not 'whatever is left'
  • Self-employment and income tax set-aside, commonly 25-30% of net
  • Health insurance
  • Retirement contributions
  • Truck replacement fund — the next truck does not buy itself

A worked example

A single owner-operator running a used sleeper, covering 10,000 total miles a month at 6.5 MPG with diesel at $3.85.

Monthly cost model, 10,000 total miles
ItemMonthlyPer mile
Truck payment$2,300$0.230
Insurance (all lines)$1,150$0.115
Permits, plates, ELD, subscriptions$400$0.040
Parking, phone, admin$250$0.025
Fixed subtotal$4,100$0.410
Fuel (10,000 mi / 6.5 MPG x $3.85)$5,923$0.592
Maintenance and tires reserve$1,500$0.150
Tolls, scales, DEF, supplies$450$0.045
Variable subtotal$7,873$0.787
Owner pay$6,000$0.600
Tax set-aside$1,800$0.180
Health, retirement, truck fund$1,200$0.120
Owner subtotal$9,000$0.900
Total$20,973$2.097
Monthly cost model, 10,000 total miles

So this truck costs $2.10 per total mile to run, with the driver properly paid. That is the number that matters, and it is a long way above the $1.20 figure people quote when they count only fuel and the truck payment.

Turning cost per mile into a rate floor

Your cost per mile is break-even, not a target. Add the margin you want, then convert to loaded miles, because that is what brokers pay on.

  1. 1

    Add your margin

    At $2.10 cost and a 15% target margin, you need $2.42 per total mile.

  2. 2

    Work out your real deadhead ratio

    If 1,200 of 10,000 miles run empty, your loaded miles are 8,800 — 88% of total.

  3. 3

    Convert to a loaded-mile rate

    $2.42 / 0.88 = $2.75 per loaded mile. That is your floor.

  4. 4

    Adjust per load for the deadhead to pick up

    A load paying $2.90 that needs 150 miles of deadhead is not a $2.90 load. Divide the total pay by loaded plus deadhead miles to see what it really pays.

Using the number in practice

Write your floor on something you can see from the driver's seat. When a broker offers below it, you now have a reason to say no that is not a feeling — it is arithmetic. That changes how the conversation goes.

Two honest caveats. First, a floor is not absolute: a slightly under-floor load that repositions you into a strong market can beat sitting still. Make that trade deliberately, not by default. Second, recalculate every quarter. Insurance renewals and fuel swings move this number more than most people expect.

Frequently asked questions

Most single-truck operations land between $1.70 and $2.20 per total mile once fixed costs, variable costs, and the owner's own pay and taxes are included. Models that exclude driver pay often show $1.20 to $1.50, but that figure is not a real break-even.

Total miles, including deadhead. Your costs accrue on empty miles too, so dividing by loaded miles only understates your true cost per mile and makes cheap freight look acceptable.

A common planning figure for a used tractor is 12 to 18 cents per mile covering routine maintenance and tires, set aside weekly into a separate account. Newer equipment under warranty may run lower; high-mileage trucks often need more.

Quarterly, and immediately after any insurance renewal, equipment change, or sustained fuel price move. The inputs shift enough over a year that a stale number can have you hauling below break-even without realising it.

Owner-operators commonly target 10 to 20% above full cost, with the driver's pay already counted as a cost rather than as the profit. Margins below that leave nothing to absorb a major repair or a soft freight market.