There is an operator out there who runs hard all month. The truck is always moving, he is always busy, and at the end of the month there is nothing in the account. He cannot work out why. The reason is usually the same. He does not know his real cost per mile, so he keeps taking loads that lose money and calling it staying busy.

Cost per mile, or CPM, is the number that tells a good load from a bad one. It is simple arithmetic, but most operators get it wrong in 2 specific ways that hide a losing rate behind a full schedule. This guide walks through the full method: what CPM is, every core cost line that belongs in it, and how to turn the finished number into a break-even per loaded mile and a load decision. The figures are 2026 ranges that vary by operator, equipment, lanes, and credit, so treat them as the shape of the math. Your exact number comes from your own lines.

Watch Video

Companion video: How to Calculate Cost Per Mile (AFT Dispatch).

What Cost Per Mile Actually Is

Cost per mile is your total monthly cost divided by every mile the truck ran that month. The math is easy, and getting it honest comes down to avoiding 2 mistakes.

The first mistake is the miles. Total miles means all your miles, loaded and empty, every mile the truck turns. If you run 10,000 miles in a month and only 8,500 are paid, the 1,500 empty miles still burned fuel and put wear on the truck, so their cost belongs in the total. Cost per mile is that total divided by all 10,000 miles. The trap comes after that. Brokers pay only for the 8,500 loaded miles, so those miles have to carry the cost of the empty ones too. An operator who prices loads against his all-miles cost per mile is pricing too low on every loaded mile, and it is the most common way operators fool themselves into thinking a lane works. The break-even section below turns cost per mile into the per-loaded-mile number you quote.

The second mistake is leaving costs out. Most operators count fuel and the truck payment and stop there, but the truck has a long list of bills attached, and skipping half of them produces a number that looks great on paper and empties the account in practice. So the real formula is fixed costs plus variable costs, divided by every mile you ran. Your own pay stays out of it. Owner pay is money you take out of the business, so it is never a cost, and it comes in later, on top of break-even. The rest of this guide builds the cost side in 2 pieces: the bills that hit no matter what, and the bills that climb with the miles.

Cost per mile formula showing total monthly costs divided by total monthly miles including empty miles.

Fixed Costs: The Bills That Hit Whether You Roll or Not

Fixed costs are the bills that come whether the truck moves or not. You owe them sitting in the yard on a Sunday, and that makes them easy to forget. A slow week does not reduce them.

The Truck Payment

The biggest fixed cost for most operators is the truck payment, and it ranges widely. A 5-year-old used truck around $50,000 might run about $1,200 a month. A new sleeper runs $160,000 to $220,000, with a well-spec’d one landing around $190,000 to $200,000, which puts the payment well over $3,200 a month. That is a swing of $2,000 a month between 2 operators doing the same job.

The price is only half of it. The other half is financing. Semi loans run from about 4 percent to over 20 percent APR. Strong credit and a couple of years operating put you in the single digits. A first-time buyer or rough credit can see 15 to 35 percent and a large down payment on top. So 2 operators can buy the identical truck and carry completely different payments, and a generic CPM number from a video tells you little about yours. You have to run your own.

A piece operators with a paid-off truck miss: you are not done just because the note is gone. Set aside roughly $0.15 to $0.25 a mile for the replacement. The truck will wear out, and the next one is a real cost whether you have started saving for it or not.

The Trailer Is Its Own Payment

The trailer is a cost line operators routinely fold into nothing, but it is a second payment with its own bills on top. A dry van is the cheapest, around $40,000 to $50,000. A flatbed runs about $40,000 to $90,000 depending on aluminum versus steel and the spec. A reefer is the most expensive, $65,000 to $100,000 new.

The reefer does not stop at the purchase price, which is the part that catches new reefer operators. It runs its own diesel engine for the cooling unit, so you are fueling 2 engines. It carries extra maintenance on that unit and a separate reefer-breakdown insurance policy. A flatbed has its own recurring gear too: straps, chains, binders, and tarps, all of which wear out and get replaced on a schedule. Whatever you pull, the trailer payment and its extras go into cost per mile exactly the way the truck does.

Insurance, Permits, and the Small Stuff

Insurance is the next fixed block. Primary liability runs roughly $8,000 to $15,000 a year, physical damage adds $3,000 to $6,000, and cargo another $1,200 to $2,400. A new authority pays more, up around $14,000 to $22,000 all in, and it drops after a couple of clean years. That higher first-year premium is one of the costs to plan for when you are starting your own trucking business. Blended over your miles, insurance lands around $0.10 to $0.18 a mile, and a newer truck carries higher physical-damage premiums than an older one.

Then come plates, permits, registration, IFTA, and compliance, roughly $0.02 to $0.03 a mile. Many are annual bills, so divide by 12 for the monthly piece. The cost of authority guide breaks down the 2290, IRP, and IFTA stack line by line. Finally the small stuff: ELD subscription, accounting software, a place to park. None is large on its own, but all of it belongs in the number, and leaving out the small lines is what makes a homemade CPM run light.

Running your numbers is one side of the business. Getting paid is another. My free 16-video series breaks down what factoring really costs:

Email *

First Name

By joining, you agree to receive educational emails from AFT Dispatch. You can unsubscribe at any time.

Variable Costs: The Bills That Climb With Every Mile

Variable costs climb with every mile you run. The more you drive, the more you spend, which makes them the part of CPM that moves week to week.

Fuel

Fuel is the big one, usually 25 to 40 percent of your whole cost per mile, and more when diesel runs high. Diesel has moved hard in 2026. The EIA weekly national average for on-highway diesel ran from $3.459 a gallon in January to a high of $6.529 on September 21, and stood at $6.276 for the week of October 19. At 6 to 6.5 miles per gallon, diesel at $6.28 puts fuel at about $0.97 to $1.05 a mile ($6.28 ÷ 6.5 = $0.97, and $6.28 ÷ 6 = $1.05). Every $1 a gallon adds about 15 to 17 cents to every mile ($1 ÷ 6.5 and $1 ÷ 6).

That number moves when the pump moves. When diesel jumps 30 cents a gallon, your cost per mile jumps about 5 cents the same day, before you book a single load at the new price. CPM is a figure you re-run, and an operator still pricing against last month’s cheaper diesel is losing margin on every mile until he does.

Maintenance and Repairs

Maintenance scales hard with the age of the truck, which is what makes it the cost line that surprises operators most. Budget $15,000 to $25,000 a year over 100,000-plus miles. A newer truck under 300,000 miles runs about $0.10 to $0.15 a mile. Past 500,000 it climbs toward $0.25, and over 750,000 miles it can hit $0.35 a mile or more.

Inside that number, tires run $3,000 to $6,000 a year and brakes $1,500 to $3,000. Then the big-ticket repairs that sink unprepared carriers: an engine overhaul at $15,000 to $25,000 and a DPF replacement at $3,000 to $8,000. Most are preventable with service on time. The discipline that keeps a repair from becoming a crisis is a funded maintenance reserve, money set aside per mile every week, so the cash is there when the truck breaks instead of coming out of next week’s settlement.

The Truck-Age Trap

There is a trap in here that ties the fixed and variable sides together, and it catches operators shopping on payment alone. A used truck with a $1,200 payment looks cheaper than a new one at $3,200. But if that used truck costs $2,000 a month more in maintenance, you are paying about the same or more once everything is counted. Compare the total cost of ownership, payment plus upkeep. The operator who only looks at the note often ends up with the more expensive truck.

The last 2 variable lines are smaller. DEF runs about $0.01 to $0.02 a mile, roughly 1 gallon for every 50 gallons of diesel, and then tolls, scales, and day-to-day costs. None is large alone, but all of it goes into the number.

Separate from this, if you factor your invoices or you’re about to, my free 16-video series walks through the real costs and the traps:

Email *

First Name

By joining, you agree to receive educational emails from AFT Dispatch. You can unsubscribe at any time.

Turning Cost Per Mile Into a Decision

A cost per mile that sits in a spreadsheet does nothing. The same number, used at the moment a load comes up, protects the business.

How Fixed Costs Spread

Chart breaking down trucking cost per mile into fixed and variable components totaling roughly $1.80 to $2.50 per mile.

Start with how fixed costs behave across miles, because it explains why some months feel impossible. Take the same fixed bills 2 months running. In a month where you run only 8,500 miles, those fixed costs spread across fewer miles, so the per-mile figure is higher. In a month where you run 10,000 miles, the same bills spread thinner and the per-mile figure drops. Those are round illustrative numbers, but the lesson is real: fixed costs spread thinner the more you run, so a slow month hurts more than the lost revenue alone suggests. Staying moving helps, but only when the freight covers your variable cost and puts something toward the fixed side. Miles that do not clear variable cost make the problem worse.

Stack the variable cost per mile on top of the fixed, and a financed operator in 2026 typically lands somewhere around $1.80 to $2.50 a mile, all in. A paid-off truck or a fuel-efficient lane can come in lower; a high-mileage truck deep into its maintenance curve or a new authority paying top-dollar insurance runs higher, past $2.50. That range assumes diesel between about $4.15 and $5.35 a gallon. Each $1 a gallon above that adds about 15 to 17 cents a mile, so with diesel above $6, expect your number toward the top of the range or past it. Your exact number depends on the line items above. The real figure for most financed operators sits well north of the dollar-and-change many drivers assume, and that gap is how so many end up taking freight that loses money without seeing it.

Break-Even, Deadhead, and Saying No

Cost per mile is spread over every mile, and brokers pay only for loaded miles. So the rate a load has to pay is your break-even per loaded mile: cost per mile ÷ ((1 – percentage fees) × (1 – empty share)).

The percentage fees are the ones that come off the top of every load before the money reaches you: a factoring rate, dispatch charged as a percentage of gross, and a hired driver paid a percentage of gross. Flat fees, like a factoring invoice fee or an ACH fee, are monthly costs, so they already sit inside cost per mile. The empty share is your empty miles divided by your total miles.

Take the 10,000-mile month from earlier, with 1,500 empty miles. That is an empty share of 15%. Say cost per mile is $2.10. With no percentage fees, break-even is $2.10 ÷ 0.85 = $2.47 a loaded mile. Add a 5% dispatch fee and a 2% factoring rate, 7% in all, and break-even becomes $2.10 ÷ (0.93 × 0.85) = $2.10 ÷ 0.7905 = $2.66 a loaded mile. Take freight below that line and you are paying to work. Break-even covers the truck and nothing for you. Your own pay goes on top of it.

Deadhead tests whether your number is honest. You do not get paid for empty miles, but you always pay for them, in fuel, wear, and time. Every point of empty share raises break-even, because fewer paid miles carry the same costs. At $2.10 cost per mile and no percentage fees, 10% empty puts break-even at $2.33 a loaded mile ($2.10 ÷ 0.90), and 15% empty puts it at $2.47. As a working target, keep deadhead under about 10 percent, and weigh the empty miles home into any load before you take it.

Here is the discipline the number buys you. Say your cost per mile is $2.10 and your break-even is $2.66 a loaded mile, with 15% empty and 7% in percentage fees. A broker offers $2.40 a loaded mile. An operator who sets that offer against his $2.10 sees 30 cents of margin and takes it, because it feels like money and the truck stays busy. Against the $2.66 break-even, the same offer is 26 cents short on every loaded mile. The operator who knows his break-even turns it down with a straight face, and turning down the wrong freight is what keeps the right freight profitable.

A last point. Cost per mile is a working number. A move in diesel, a major repair or a new insurance premium changes it, and the operators who stay profitable run it again whenever something changes, so the figure they price against is the figure they actually pay. With a free cost per mile calculator for Android, re-running it takes as long as typing in the new number.

Running This Math on Your Phone: Trucking Super Calc

Everything above works on paper or in a spreadsheet. AFT Dispatch also built the Trucking Super Calc app, a free Android app that runs the same method on a phone. You enter your own costs and miles, and it works out your cost per mile, your break-even per loaded mile and the rate that pays you.

Watch Video

The Same Cost Lines, Page by Page

The setup walks through the lines this guide covers. The truck page takes your payment, plus a replacement reserve if you own the truck outright. Fuel goes in as a price per gallon, with separate loaded and empty MPG if you track them, plus DEF. Tires are steer and drive sets, each divided by its mile life. Maintenance is either a set-aside repair fund or your actual repair costs, never both, plus PM service and truck wash. The trailer page covers Power-Only, Van, Reefer and Flatbed, and adds the reefer unit’s fuel, maintenance and hours, or a flatbed securement gear reserve. Insurance, IRP plates, the 2290, UCR, IFTA, weight-distance tax, the ELD subscription and road costs like tolls, scales and parking each have a line, and anything the app doesn’t list goes in a custom line.

A rate bar stays pinned at the top of the screen while you type. When diesel moves, you change the price and watch every rate move with it.

Break-Even the Way Brokers Pay

The app keeps cost per mile on every mile, loaded and empty, and it never counts your own pay as a cost. Break-even is figured per loaded mile with the same formula as above: cost per mile ÷ ((1 – percentage fees) × (1 – empty share)). Pay Yourself is break-even plus the target pay you set. A switch shows break-even and Pay Yourself per loaded mile, the rate to quote a broker, or as an average over all miles, which is useful for comparing loads.

Checking a Load and a Slow Month

Rate Check takes a broker’s offer as a flat amount, per loaded mile or per total mile, along with the loaded miles and the deadhead to the pickup. It grades the load against that load’s own break-even and Pay Yourself, worked out from its own deadhead, and shows what to ask for, rounded up to the next $50. On the Summary page, the If Your Miles Fall Short table shows your rates at 10%, 20% and 30% fewer miles, which is the fixed-cost spread from earlier in this guide, worked out for your own truck.

The app is free, with no ads and no account, and it works offline. The app collects nothing and sends nothing to us. It runs on Android 7.0 or later and is available in the United States only.

This is one piece of running a tighter operation. If getting paid is the piece you’re working through, the free 16-video factoring series covers what it actually costs:

Email *

First Name

By joining, you agree to receive educational emails from AFT Dispatch. You can unsubscribe at any time.

Frequently Asked Questions

What is a typical cost per mile for an owner-operator in 2026?

A financed owner-operator in 2026 typically lands around $1.80 to $2.50 a mile, all in, once every cost line is counted: truck and trailer payment, insurance, permits, fuel, maintenance, DEF, and tolls. A paid-off truck or a fuel-efficient lane can come in lower, while a high-mileage truck deep into its maintenance curve or a new authority paying top-dollar insurance runs higher, past $2.50. That range assumes diesel between about $4.15 and $5.35 a gallon, and each $1 a gallon above that adds about 15 to 17 cents a mile. Financing, equipment age, fuel price, and mileage all move it, and the only number that counts is the one you build from your own line items.

Why does my cost per mile keep changing?

It is a working number. Fuel is the biggest mover: when diesel jumps 30 cents a gallon, your cost per mile rises about 5 cents the same day at 6 to 6.5 miles per gallon. Maintenance steps up as the truck ages, climbing from about $0.10 a mile on a newer truck toward $0.35 or more past 750,000 miles. A major repair, a change in insurance, or a slow-mileage month that spreads fixed costs across fewer miles all shift the figure. The fix is to re-run CPM whenever a major input changes, so you are pricing against what you actually pay.

What is the difference between cost per mile and break-even?

Cost per mile is your total monthly cost divided by every mile the truck ran, loaded and empty. Break-even is the rate a load has to pay per loaded mile to cover those costs, and it runs higher than cost per mile for 2 reasons. Brokers pay only for loaded miles, so those miles carry the cost of the empty ones. Percentage fees, like a factoring rate or dispatch charged on gross, also come off the top before the money reaches you. The formula is cost per mile ÷ ((1 – percentage fees) × (1 – empty share)). Quote loads against break-even per loaded mile, and put your own pay on top of it.

Running Your Own Number

Cost per mile tells an operator whether a load makes money before he takes it. The method is the same for everyone. Add up every bill, divide by every mile the truck turned, convert the result into a break-even per loaded mile, and re-run it when the inputs move. Counted honestly, cost per mile usually lands higher than most operators expect, and break-even per loaded mile lands higher again. The operators who keep that number current can look at a rate and know, before the truck moves, whether the load is worth taking.

Related Articles