All posts

Yolda8 min read

How to Calculate Trucking Cost Per Mile the Right Way

Learn the correct formula for trucking cost per mile: divide total fixed and variable costs by miles driven.

Photo by David Brown on Pexels

Quick answer: Trucking cost per mile equals every fixed cost plus every variable cost for a set period, divided by total miles driven in that same period. Most owner-operators land somewhere between $1.30 and $1.80 per mile once they include truck payments, insurance, fuel, maintenance, tolls, and driver pay — but the number is only accurate if you count fixed costs during the miles you didn't drive too, not just the miles you did.

Key takeaways

  • Cost per mile has two halves — fixed costs (paid whether you drive or not) and variable costs (tied directly to miles run) — and skipping either one produces a number that looks better than reality.
  • The most commonly missed costs are truck depreciation, permit and licensing fees, and the owner's own unpaid admin time — leave any of these out and you'll underprice loads.
  • Recalculate at least quarterly, since fuel prices and insurance premiums shift enough in a few months to move your break-even rate by several cents a mile.
  • A fleet running 10 trucks needs a per-truck and a per-fleet number — averaging them together hides which trucks are actually losing money.

Step 1: Pull Your Fixed Costs for a Full Month

Fixed costs are the expenses that show up on your bill whether the truck moves 10,000 miles or sits in the yard. Add these up for one full month before you touch a single mileage number.

  • Truck and trailer payments — the actual loan or lease payment, not the purchase price
  • Insurance premiums — liability, cargo, and physical damage combined
  • Permits and licensing — IRP registration, IFTA decals, annual DOT fees prorated monthly
  • ELD and software subscriptions — your electronic logging device and any dispatch or accounting tools
  • Office and admin overhead — phone, internet, accounting software, a portion of rent if you have a shop or office
  • Owner or dispatcher salary — even if you don't cut yourself a check, put a real number on your time

A one-truck owner-operator's fixed costs commonly total somewhere between $2,500 and $4,000 a month once truck payment, insurance, and permits are all in, though your exact number depends on your equipment age, credit terms, and coverage limits. Get your own figure from your actual bills, not from an industry average.

Fleet owners running multiple trucks should build this list once per truck, since a 2019 tractor with a paid-off loan has a very different fixed-cost picture than a 2024 truck still financed at a higher payment. Averaging fixed costs across a mixed fleet hides which trucks are dragging on profit.

Step 2: Pull Your Variable Costs for the Same Month

Variable costs rise and fall with the miles you actually run, and this is where fuel dominates the conversation. With fertilizer and fuel prices trending higher heading into fall 2026 according to industry reporting, and refining-sector stress cited as a factor in elevated fuel costs, this half of your calculation needs the most frequent updates.

Variable costs to track for the same month as your fixed costs:

  • Fuel — your single largest variable line, tracked separately from IFTA tax since IFTA is a quarterly reconciliation, not a per-mile cost input
  • Driver pay — per-mile rate, percentage of load, or hourly, whichever your pay structure uses
  • Maintenance and repairs — routine service plus a monthly average set aside for unexpected repairs
  • Tires — replaced on a schedule, so average the cost over the miles a set of tires typically lasts
  • Tolls — especially relevant if your lanes run through the Northeast or Chicago corridors
  • Per diem and driver expenses — meals, lodging, and incidentals if your company covers them directly

Variable costs typically run higher per mile than fixed costs for most owner-operators, with fuel alone often accounting for a large share of total operating cost. That share moves with the market, which is exactly why a cost-per-mile number calculated in January can be stale by August.

Step 3: Add Fixed and Variable, Then Divide by Total Miles

This is the formula itself: (Total fixed costs + total variable costs) ÷ total miles driven = cost per mile.

Here's a worked example. Say your fixed costs for the month total $3,200 and your variable costs total $9,800, for a combined $13,000. If you drove 8,500 miles that month, your cost per mile is $13,000 ÷ 8,500 = $1.53 per mile.

Now run the same fixed costs against a slower month where you only drove 6,000 miles. Fixed costs stay at $3,200 no matter what, and say variable costs drop to $7,000 since you burned less fuel and paid less driver pay. That's $10,200 ÷ 6,000 = $1.70 per mile — a 17-cent jump, purely because fixed costs got spread across fewer miles.

Don't skip this: fixed costs don't shrink when your truck sits idle. A week of no-load downtime doesn't lower your insurance bill or truck payment — it just concentrates the same fixed cost onto fewer miles, which is why idle time is often the single biggest hidden driver of a bad cost-per-mile number.

Step 4: Check Your Number Against What Loads Actually Pay

Once you have a cost per mile, compare it directly against the rate on a load before you accept it, not after. If your cost per mile is $1.53 and a broker offers $1.65 per mile on a lane, you're clearing 12 cents per mile in margin before accounting for deadhead miles to reach the pickup.

That last part matters more than most owner-operators budget for. If reaching that load requires 80 miles of deadhead and the loaded portion is only 400 miles, your real per-mile revenue on the trip drops once you spread the rate across all 480 miles driven, not just the 400 you got paid for.

A simple table helps when you're weighing several loads at once:

Load Rate/mile Loaded miles Deadhead miles Total miles Effective rate
A $1.65 400 80 480 $1.38
B $1.80 350 20 370 $1.70
C $1.55 600 0 600 $1.55

Load B looks worse on paper at first glance next to a $1.65 or $1.80 headline rate, but once deadhead is factored in, it actually clears the highest effective rate of the three. This is the kind of comparison that's easy to eyeball wrong and easy for software to get right every time — one reason more owner-operators are moving off spreadsheets, a shift we cover in 5 Signs Your Trucking Company Has Outgrown Spreadsheet Dispatching.

Step 5: Rebuild the Number Every Quarter, Not Once a Year

Recalculate your cost per mile at least every quarter, and immediately after any major cost change — a new truck payment, an insurance renewal, or a fuel price swing. A cost-per-mile figure from January is not reliable data in August if diesel has moved 30 cents a gallon in between, which is exactly the kind of shift being reported heading into fall 2026.

Fleets with more than one or two trucks should go further and calculate cost per mile per truck, not just as a single fleet-wide average. A fleet-wide number can look healthy while masking one older truck that's quietly losing money on every load because of high maintenance costs or a bad fuel-mileage habit from one driver.

This is also where IFTA reporting connects directly to your cost-per-mile math, since your quarterly mileage-by-jurisdiction data is already sitting in your IFTA filing. If you're not confident your IFTA numbers are clean, that's worth fixing first — we walk through the full process in IFTA Reporting Explained: What Every Fleet Owner Needs to Know.

What to Do Next

Pull last month's bank and fuel statements today and build your first real cost-per-mile number using the two-step list above — fixed costs, then variable costs, added together and divided by miles. Do it once by hand before you trust any tool to do it for you, so you know exactly what's feeding the calculation.

For fleets tracking this across multiple trucks and drivers, manually rebuilding the math every quarter in a spreadsheet gets error-prone fast, particularly once driver settlements, fuel receipts, and IFTA mileage all need to line up with the same underlying numbers. Yolda brings dispatch, driver settlements, expense tracking, and IFTA fuel-tax calculation into one system, so the fixed and variable costs behind your per-mile number come from records you're already keeping rather than a rebuild every three months. Yolda doesn't move settlement money itself — the company still pays drivers through its own bank — but it does the review, calculation, and reporting work that makes an accurate per-mile number possible without a spreadsheet marathon.

If you're ready to see how that fits your operation, reach out to Yolda for a walkthrough.