Skip to main content

How to Calculate Cost Per Mile for a Semi-Truck in 2026

Step-by-step guide to finding your true cost per mile — fixed costs, variable costs, deadhead, and how to use the number to price loads.

Updated January 2026·9 min read
Skip the math
Use our free Cost Per Mile Calculator — no signup, results in seconds.
Open Calculator →

If you can’t answer the question “what does it cost me to run one mile?” within five seconds, you are guessing every time you book a load. And in 2026 — with diesel hovering around $3.85–$4.20 a gallon, insurance premiums up roughly 18% over three years, and spot rates still soft — guessing is what bankrupts owner-operators.

This guide walks through exactly how to calculate your cost per mile (CPM), what numbers most truckers leave out, and how to turn that number into a real-world filter for the load board.

What Cost Per Mile Actually Means

Cost per mile is your total monthly operating cost divided by the total miles you drove that month — loaded and deadhead combined. That last part is where most drivers get the math wrong. If you only divide by paid miles, your CPM looks artificially low and you’ll keep accepting loads that lose money.

The formula is simple:

Total monthly costs ÷ Total monthly miles (loaded + deadhead) = Cost per mile

A solo owner-operator running a late-model sleeper typically lands somewhere between $1.65 and $2.10 per mile all-in for 2026. Small fleets with multiple trucks sometimes pull that down to $1.50 because of insurance and maintenance leverage. If your number is dramatically below $1.50, you’re almost certainly missing categories.

Step 1: Add Up Your Fixed Costs

Fixed costs are the bills that show up whether your wheels turn or not. Park the truck for a month and these still hit your account.

  • Truck and trailer payment — loan or lease, including any balloon you’re escrowing for.
  • Insurance — primary liability, cargo, physical damage, occupational accident, and non-trucking liability.
  • Permits and registration — IRP, IFTA decals, UCR, base plates, 2290 HVUT (annual, divide by 12).
  • ELD subscription, dispatch software, accounting software — the “office in your pocket” bills.
  • Cell phone, Sirius/XM if business-related, parking spot at home base.
  • Health insurance — if you’re self-employed, this belongs in your CPM. Most drivers conveniently forget it.

Total these up monthly. A typical solo operator runs $2,800–$4,500/month in fixed costs alone before a single drop of fuel.

Step 2: Calculate Your Variable Costs

Variable costs scale with miles. The further you run, the higher these get.

  • Fuel — the big one. At $4.05/gallon and 6.5 MPG, that’s about $0.62/mile in fuel alone.
  • Maintenance and tires — budget $0.15–$0.20/mile, even if you don’t spend it this month. Trucks break, tires wear out, and the bill always comes.
  • Tolls, scales, parking on the road.
  • DEF (diesel exhaust fluid) — usually 2–3% of fuel volume.
  • Driver pay (if you have one) — either per-mile or % of load. If you’re the driver, you still need to pay yourself a living wage and count it here.

Step 3: Don’t Forget Deadhead

Deadhead miles — running empty between loads — cost you fuel, maintenance, and time, with zero revenue. If 12% of your monthly miles are deadhead, your effective cost per paid mile is roughly 14% higher than your raw CPM. Track it. Know it. Most owner-operators run 8–15% deadhead.

Step 4: Average Over Three Months, Not One

A single month gives you a snapshot — possibly a misleading one. A blown turbo in March or a quiet week over Thanksgiving will skew the math. Average at least 90 days of expenses and miles. Annualize big-but-rare bills like the 2290 ($550/year → $46/month).

What a Realistic 2026 CPM Looks Like

CategoryMonthlyPer Mile (10,000 mi)
Truck payment$1,800$0.18
Insurance (all lines)$1,250$0.13
Permits, ELD, software$320$0.03
Fuel (6.5 MPG, $4.05)$6,230$0.62
Maintenance + tires$1,500$0.15
Tolls, parking, misc.$400$0.04
Total$11,500$1.15/mi

That $1.15 doesn’t include paying yourself. Add a $5,500/month owner draw and your true CPM jumps to roughly $1.70/mile. That’s the number you take to the load board.

Step 5: Use Your CPM to Filter Loads

Once you know your number, every load offer becomes a simple sentence: “Does this rate per total mile beat my CPM by enough to be worth it?” A common rule of thumb is to require a load rate at least 20% above CPM — that buffer is your profit, your tax money, and your cushion for the next breakdown.

At $1.70 CPM, your floor rate is around $2.04/mi all-miles. Anything below that is volunteer work.

Common Mistakes That Inflate or Deflate Your CPM

  • Ignoring depreciation — if your truck loses $20K in value this year, that’s a real cost.
  • Skipping the owner’s wage — you are not a volunteer.
  • Using only loaded miles — makes your CPM look fake-low.
  • Including one-time gear purchases — spread these over their useful life.
  • Forgetting quarterly taxes — set aside 25–30% of net for federal + self-employment tax.

How Often Should You Recalculate?

Run this monthly. Diesel moves, insurance renews, tires wear differently, and your routes change. A trucker who knows their CPM this week — not last quarter — out-negotiates everyone else on the load board.

The Bottom Line

Cost per mile isn’t accounting busywork. It’s the single number that decides whether you’re running a business or running yourself into the ground. Spend an hour this week pulling your last 90 days of bank statements, plug the categories into the calculator below, and write your CPM on a sticky note above your dashboard. Every load offer gets compared to that number — no exceptions.

Run your numbers now
Use our free Cost Per Mile Calculator — no signup, results in seconds.
Open Calculator →

Keep Reading

Trucking Cost FAQs