Search this question and you'll find answers from $1.20 to $2.50, all confidently stated, all correct — for the specific truck the writer had in mind. The cost of running a semi isn't a fact you can look up. It's a stack of your own numbers, and the honest version of the answer is showing you the stack.
The short answer, with its caveat
For most owner-operators, running a semi costs somewhere in the neighborhood of $1.50 to $2.20 per mile all-in — the truck's operating costs plus the driver's own pay. Operating cost alone, before the driver earns anything, commonly lands between roughly $1.30 and $1.75.
The caveat: that range is doing a lot of work. A paid-off truck in a busy month and a financed truck in a slow one differ by seventy cents a mile or more — and the difference between them decides completely different answers to "should I take this load?" Which is why the range is a starting point and your own number is the tool.
The cost stack, line by line
| Layer | What's in it | Typical shape |
|---|---|---|
| Fuel | Diesel ÷ your real mpg, plus DEF | $0.55–$0.85 / mi |
| Truck & trailer payments | $0 if paid off; substantial if not | $0–$0.35 / mi |
| Insurance | Liability, cargo, physical damage — varies hugely with history and authority age | $0.08–$0.20 / mi |
| Maintenance & tires | The reserve for PM, repairs, rubber and the rebuild | $0.15–$0.45 / mi |
| Fixed overhead | Plates & permits, 2290, ELD, phone, parking, software, accounting | $0.05–$0.12 / mi |
| Tolls, scales, misc | Lane-dependent | $0.02–$0.06 / mi |
| Operating cost | ~$1.30–$1.75 / mi | |
| Your pay | The wage for the driving — a cost, not the leftovers | $0.40–$0.65 / mi |
| All-in | ~$1.50–$2.20+ / mi |
Illustrative shapes, not quotes — fuel figured in the neighborhood of $3.80/gal at 6–7 mpg. Every line varies with the truck, the market, and the month. The point is the structure.
Two trucks, worked out
Same freight, same month, 10,000 miles. Truck A carries a $2,200 note and newer-authority insurance. Truck B is paid off with a long clean history — but being older, it earns a bigger maintenance reserve.
| Per mile, at 10,000 mi/month | Truck A (financed) | Truck B (paid off) |
|---|---|---|
| Payments | $0.22 | $0.00 |
| Insurance | $0.14 | $0.09 |
| Fuel & DEF | $0.61 | $0.64 |
| Maintenance & tire reserve | $0.25 | $0.40 |
| Overhead, tolls, misc | $0.13 | $0.13 |
| Operating cost | $1.35 | $1.26 |
Nine cents apart — closer than the payment column suggests, because the paid-off truck pays some of its "savings" back in reserve. That's the recurring surprise in this math: old trucks aren't free, they're pre-paid, and the reserve line is where the pre-payment comes due.
Why the number moves month to month
Run Truck A's month at 7,000 miles instead of 10,000 and its fixed lines (payments, insurance, overhead) spread over fewer miles: operating cost climbs from $1.35 to about $1.56 — twenty-one cents a mile, without a single bill changing. Diesel moving a quarter per gallon shifts every truck about four cents a mile at 6.5 mpg. Between the miles and the pump, the "cost to run a semi" is a moving target, which is the real reason a number you computed once is a number that's wrong now. The cost-per-mile guide works this mechanism in full.
Build your own stack in two minutes
The free cost per mile calculator takes your bills, miles, fuel and reserve and returns your all-in number — with a slow-month vs busy-month comparison built in. No signup.
Open the cost per mile calculatorWhere the money actually hides
- Fuel discipline beats fuel discounts. The spread between 6.0 and 7.0 mpg at $3.80 diesel is about nine cents a mile — $900 a month at 10,000 miles. Speed, idling and route beat any loyalty card.
- Insurance rewards patience. Rates fall with authority age and a clean record; shopping the renewal every year keeps the line honest.
- The reserve isn't optional — it's timing. Skipping it doesn't lower the cost of running a semi; it just moves the cost to whichever month the injectors let go.
- Slow weeks are a cost. Utilization is a line item you can't see on any bill — it lives in the denominator. Keeping the truck moving is cost control.
Getting your number
The ranges answer the search question; only your own stack answers the business question. Total your fixed bills, divide by your real monthly miles, add fuel per mile and a reserve, then put your own pay on top — and check what you're quoted against it, over all the miles. The rate-per-mile guide covers the comparison, and the good-rate guide covers what to do with it.
A number that stays current
AxleVault computes your cost per mile from your own bills, fuel receipts and a ten-second daily mileage log — recomputed every morning, sit days counted. Free for 14 days, no card required.
Try AxleVault free