Money & Business

How to Calculate Your Cost Per Mile (Owner-Operator)

Add your fixed costs, variable costs and your own pay, then divide by the miles you run. Here's the full owner-operator method with a worked example.

Updated July 11, 2026

To calculate your cost per mile, add up your fixed costs, your variable costs and your own pay for a set period, then divide that total by the miles you ran in the same period. That single number tells you the least a load has to pay before you start making money, and it is the most important figure in your whole operation.

Most drivers know their truck payment and roughly what they spend on fuel. Fewer can tell you their true cost to turn one mile. That gap is where money quietly leaks out. A driver who does not know their cost per mile is negotiating in the dark every time a broker throws out a rate. The good news is the math is simple once you sort your bills into the right buckets. Let’s walk through it the way you would at the kitchen table, with real ranges and a full worked example you can copy for your own truck.

Key Takeaways

  • Cost per mile equals your fixed costs plus variable costs plus your own pay, divided by total miles for the same period.
  • Fixed costs stay roughly the same each month, so the more miles you run, the lower your cost per mile falls.
  • Variable costs, led by fuel, climb with every mile you turn, and fuel alone often runs somewhere near 40 to 50 percent of the total.
  • Always count deadhead and bobtail miles, because empty miles still burn fuel and wear the truck.
  • Paying yourself a wage is a real cost, and leaving it out is the most common way owner-operators fool themselves.
  • Recalculate monthly, because fuel, insurance, tires and freight rates all move over time.

The formula in plain English

Every dollar you spend running the truck falls into one of three buckets:

  • Fixed costs. Bills you owe whether the wheels turn or not.
  • Variable costs. Costs that grow the more miles you run.
  • Your pay. The wage you take home for driving.

Add all three together, divide by your miles, and you have your cost per mile.

Cost per mile = (Fixed costs + Variable costs + Your pay) / Total miles

Pick a time frame and stick with it. A full month works well because it smooths out a slow week or a big repair. Some drivers run the numbers monthly and then look at the whole year to catch the surprises, like a set of tires or an insurance renewal. Whatever window you choose, the golden rule is that the costs and the miles must cover the same period. If you use a month of costs against a week of miles, the answer is meaningless.

You can run the whole thing in seconds with the Cost Per Mile Calculator, but it is worth understanding each bucket so you know your number is honest.

Bucket 1: Fixed costs

Fixed costs stay about the same every month no matter how hard you run. They are the price of simply having a truck ready to work. Whether you park it for a week or run it coast to coast, these bills show up.

Fixed costWhat it covers
Truck and trailer paymentYour monthly note on the equipment
InsuranceLiability, cargo, physical damage, bobtail
Permits and platesBase plates, IRP, UCR, IFTA setup
ELD and softwareElectronic logging and dispatch tools
Accounting and phoneBookkeeping, phone, other steady bills

Total these up for the month. Because they do not move with miles, the more you drive, the more you spread them out and the lower your cost per mile goes. That is why parked weeks hurt so much. The bills keep coming while no miles are being added.

Here is the effect in numbers. Suppose your fixed costs total 6,000 dollars in a month. Look at what happens to the fixed portion of your cost per mile as your miles change:

Miles runFixed cost per mile
6,000$1.00
8,000$0.75
10,000$0.60
12,000$0.50

Same 6,000 dollars in bills, but the fixed slice of your cost per mile nearly halves between a slow month and a strong one. This is the single biggest reason a truck sitting in the yard is so expensive. The clock keeps running on the note and the insurance while no miles arrive to dilute them.

Bucket 2: Variable costs

Variable costs climb with every mile. Run harder and these go up. Sit still and they mostly stop.

Variable costWhat it covers
FuelUsually your single biggest expense
TiresWear items replaced on a mileage cycle
Maintenance and repairsOil, brakes, breakdowns, shop time
Tolls and scalesRoad and bridge charges
DEF and suppliesDiesel exhaust fluid and small items

Fuel is the giant here. A rough way to estimate it: take your price per gallon, divide by your miles per gallon, and you get your fuel cost per mile. As a general range, many trucks land somewhere around 5.5 to 7 miles per gallon depending on load, terrain and how heavy your right foot is. Your real number is on your fuel receipts, so use those.

Work a quick example. If diesel costs 4.00 dollars a gallon and your truck averages 6.5 miles per gallon, then your fuel cost per mile is 4.00 divided by 6.5, which is about 0.62 dollars per mile. Bump your fuel economy to 7.0 and the same diesel drops you to about 0.57 per mile. Let it slide to 6.0 and you climb to about 0.67. Over 100,000 miles a year, that half-gallon swing in economy is thousands of dollars, which is why smooth driving and steady maintenance pay for themselves.

Tires and scheduled maintenance are the sneaky ones. You do not pay for them every day, so it is tempting to forget them, but a set of drive tires or a major service is very real money spread across the miles it lasts. The clean way to handle these is to build a per-mile reserve. Estimate what a set of tires costs, divide by the miles you expect to get out of them, and set that amount aside for every mile you run. Do the same for a rebuild or a big service. That way a 4,000 dollar repair does not blow up a single month, because you have been quietly funding it all along.

Bucket 3: Pay yourself

This is the bucket new owner-operators skip, and skipping it is the most common way to fool yourself. Your driving is labor, and labor has a cost. If you left this seat empty you would have to hire someone to fill it, and you would pay them a wage. Put a fair monthly wage in here. Leave it out and your cost per mile looks great on paper while your bank account tells a different story.

There is a second reason this bucket matters. When your pay is baked into your cost per mile, every rate you judge is measured against a number that already keeps food on your table. A load that clears your cost per mile is not just covering the truck, it is covering you. Skip this bucket and you can book a whole month of loads that clear your out-of-pocket costs while paying you nothing for your time, and you will not notice until the money runs short.

A worked example

Say you run a single truck for one month. Here is how the buckets might add up. These are round example figures, not a promise about your operation.

BucketMonthly amount
Fixed costs$6,000
Variable costs$7,000
Your pay$5,000
Total costs$18,000

Now suppose you ran 10,000 miles that month, counting both loaded and empty miles.

$18,000 / 10,000 miles = $1.80 per mile

So in this example your all-in cost per mile is 1.80 dollars. That means every load you book has to clear 1.80 a mile just to break even, and you want to sit comfortably above it to actually get ahead.

Watch what the miles do to that number. Keep the same 18,000 dollars in costs but change how hard you ran:

Miles runTotal costCost per mile
8,000$18,000$2.25
10,000$18,000$1.80
12,000$18,000$1.50

A slow month at 8,000 miles pushes your break-even to 2.25 a mile, while a strong month at 12,000 miles pulls it down to 1.50. That is the same truck and the same bills. This is why chasing more paid miles, and cutting empty ones, matters so much. You can run your own figures in seconds with the Cost Per Mile Calculator, then check whether a specific load is worth it with the Load Profitability Calculator.

Count all your miles, not just the loaded ones

Here is a trap worth calling out. If you only divide by loaded miles, your cost per mile comes out lower than reality. But your truck still burns fuel and racks up wear when it deadheads to the next pickup or bobtails to the shop. Those empty miles are real, so count them.

Put numbers on it. Say you ran 10,000 total miles but only 8,500 of them were loaded. Divide your 18,000 dollars by the loaded miles alone and you get about 2.12 a mile. Divide by all 10,000 miles and you get 1.80. Neither number is wrong for what it measures, but only one of them reflects what the truck actually cost to operate. Use total miles for your true cost per mile so you have an honest floor when a broker throws a rate at you, and track your deadhead percentage separately so you can work on shrinking it.

Common mistakes

Even careful drivers slip on the same handful of things. Watch for these:

  • Leaving out your own pay. The number one error. It makes a losing truck look like a winner. Always fund the pay bucket.
  • Dividing by loaded miles only. This understates your true cost and tricks you into taking cheap freight.
  • Ignoring the wear items. Tires, brakes and major services do not bill you monthly, but they are real per-mile costs. Reserve for them so they do not ambush a single month.
  • Mixing time frames. A month of costs against a week of miles gives a nonsense answer. Keep the windows identical.
  • Setting it and forgetting it. A number from last spring does not reflect today’s diesel price or your renewed insurance. Refresh it monthly.
  • Forgetting taxes and non-truck overhead. Self-employment tax, health insurance and other business costs are real. If they do not fit your buckets, make sure they land somewhere, and talk to an accountant about how to account for them.

Turning your number into decisions

Once you know your cost per mile, a lot of hard choices get easier:

  • Judging a rate. If a load pays below your cost per mile, it is losing money, plain and simple. If it pays above, the gap is your profit margin per mile.
  • Booking with confidence. You can say yes or no on the phone without guessing, and you can counter a lowball rate with a number you can defend.
  • Spotting drift. Watch the number month to month. A steady climb points to a fuel, maintenance or slow-miles problem worth chasing down before it eats your season.
  • Knowing your take-home. Your pay bucket ties straight into what you actually keep. The Take-Home Pay Calculator helps you see the after-tax picture.

A simple habit ties it together. Before you book, compare the load’s rate per mile to your cost per mile. The difference, multiplied by the miles, is roughly what the load puts in your pocket above break-even. Do that math on every call and cheap freight stops sneaking onto your calendar.

Keep it current

Your cost per mile is not a set-it-and-forget-it figure. Fuel prices swing, insurance renews, tires wear out and rates move with the freight market. Fees and tax rules change too, so verify anything official with the source that owns it, such as FMCSA for regulations, the IRS for tax questions, and iftach.org for fuel tax rates. When in doubt on the money side, sit down with an accountant who knows trucking, because the right structure and the right deductions can move your real cost more than a few cents of diesel.

Run the numbers monthly, be honest about every bucket, and you will always know the one figure that keeps you profitable. Do that and the phone calls with brokers get a whole lot shorter.

Frequently asked

How do you calculate cost per mile for an owner-operator?
Add up your fixed costs, your variable costs and your own pay for a set period, then divide that total by the miles you ran in the same period. Fixed costs are bills you owe whether the truck moves or not, like the truck payment and insurance. Variable costs rise and fall with miles, like fuel, tires and maintenance. The result is your all-in cost per mile.
What costs should I include in cost per mile?
Include everything it takes to keep the truck earning. Fixed costs cover the truck payment, insurance, permits, ELD and base plates. Variable costs cover fuel, tires, maintenance, tolls and def. Do not forget to pay yourself, because your labor is a real cost. Leaving your pay out gives you a number that looks good but hides the truth.
How many miles should I use in the calculation?
Use your paid and unpaid miles together for the same period as your costs. Count deadhead and bobtail miles, not just loaded miles, because the truck still burns fuel and wears down when it runs empty. Using only loaded miles makes your cost per mile look lower than it really is.
What is a good cost per mile for an owner-operator?
There is no single good number, because it depends on your truck payment, insurance, fuel economy and how many miles you run each month. As a general guide, many single-truck operations land somewhere in the range of roughly 1.50 to 2.00 dollars per mile all-in, but yours could sit outside that range in either direction. What matters more than the exact figure is that your average rate per mile sits comfortably above your cost per mile after you have paid yourself.
How often should I recalculate my cost per mile?
Run it every month, then look at the trend across the year. Fuel prices swing week to week, insurance renews once a year, and a single set of tires or a major repair can move your number for a month or two. Monthly tracking lets you catch a rising trend early instead of finding out at tax time that you were undercharging all year.

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.