How to Calculate Cost Per Mile for Your Trucking Business

Most trucking companies can tell you their revenue. Far fewer can tell you their true cost per mile. That's a problem, because cost per mile (CPM) is the single most important number in your business. It determines which loads are profitable, which lanes are worth running, and whether your operation will survive the next freight downturn.

This guide walks through every expense category that goes into your CPM, gives you the exact formula to calculate it, and shows a real-world example with 2026 numbers. Whether you're an owner-operator with one truck or running a small fleet, you'll walk away knowing your number — and how to improve it.

Why Cost Per Mile Matters

Your cost per mile is the total cost of operating your truck divided by the number of miles you drive. It's the baseline you compare every load against. If a broker offers you $2.10/mile and your CPM is $1.85, you know you're making $0.25/mile profit. If your CPM is $2.20, you're losing money on that load — even though the rate looked decent.

Here's why knowing your CPM is non-negotiable:

The Industry Benchmark

According to ATRI's 2025 operational costs report, the average marginal cost per mile for the trucking industry was $2.00–$2.15. For owner-operators running a single truck, CPM typically ranges from $1.50 to $2.30 depending on equipment age, lanes, and operating efficiency. Your goal is to know your number — not the industry average.

Fixed Costs Breakdown

Fixed costs are expenses you pay regardless of how many miles you run. Even if your truck sits in the yard for a month, these bills still arrive. That's why they're often the most dangerous category — during slow periods, fixed costs don't decrease, but your revenue does.

Truck Payment

For most small carriers, the truck payment is the largest single fixed cost. Monthly payments vary widely based on the truck's age, price, down payment, interest rate, and loan term.

If you're running 10,000 miles per month with a $2,500/month truck payment, that's $0.25/mile just for the truck. An owner-operator running a paid-off truck might have $0.00/mile here, but they're likely spending more on maintenance and repairs.

Insurance

Commercial trucking insurance is expensive, and it's gotten more expensive in recent years. For a small carrier, expect to budget:

At the midrange, you're looking at roughly $16,000–$20,000/year total, or about $1,400–$1,650/month. Spread across 120,000 annual miles, that's $0.13–$0.17 per mile.

New Authority Insurance Costs

If you've had your operating authority for less than two years, expect significantly higher premiums — potentially $18,000–$30,000 or more for liability alone. Insurance costs drop substantially after two years of clean operating history. Factor these higher costs into your CPM when you're starting out.

Permits and Licensing

These costs are smaller individually but add up over a year:

Budget roughly $2,500–$4,500/year for permits and licensing. That's $0.02–$0.04 per mile — small, but it adds up.

Plates and Registration

Your IRP registration fees are based on the states you travel through and the percentage of miles driven in each. A single truck running primarily in Texas might pay $1,200/year in registration, while one covering the full lower 48 could pay $3,000 or more. This cost is already included in the IRP line above, but it's worth understanding that your lane choices directly affect plate costs.

Variable Costs Breakdown

Variable costs scale with miles driven. The more you run, the more you spend. But unlike fixed costs, variable costs drop when the truck is parked.

Fuel

Fuel is almost always the single largest operating expense. In 2026, diesel prices are averaging $3.50–$4.00 per gallon nationally, though prices vary significantly by region.

Fuel Cost Per Mile = Price Per Gallon / Miles Per Gallon Example: $3.75/gallon / 6.5 MPG = $0.577 per mile

For a truck averaging 6–7 MPG (typical for a loaded Class 8 truck), fuel runs $0.50–$0.67 per mile at current prices. This is usually 25–35% of your total CPM.

Factors that affect your fuel cost per mile:

Maintenance and Repairs

Regular maintenance keeps your truck on the road. Deferred maintenance leads to breakdowns, which are far more expensive than scheduled services.

A newer truck (under 400,000 miles) typically costs $0.08–$0.12/mile in maintenance. An older truck (700,000+ miles) can easily hit $0.18–$0.25/mile. That's the hidden cost of a "cheap" paid-off truck.

Tires

An 18-wheeler has 18 tires, and they're not cheap. Budget for tire costs separately from general maintenance:

Using retreads on drive and trailer positions (where appropriate) can cut tire costs significantly. Budget $0.03–$0.05 per mile for tires across all positions.

Tolls

Toll costs depend entirely on your lanes. Running the Northeast corridor (I-95, I-76, New Jersey Turnpike) can rack up $50–$150 per trip. Carriers running predominantly in the Southeast or Midwest might barely encounter tolls at all.

For budgeting purposes, carriers running mixed lanes average $0.02–$0.06 per mile in tolls. If you run toll-heavy lanes regularly, track this cost carefully — it can eat into margins fast.

Pass Tolls Through When Possible

Many brokers will reimburse tolls if you include them in your rate negotiation. Always ask. If a load pays $2.50/mile but has $80 in tolls over 400 miles, that's $0.20/mile in hidden cost. Either negotiate toll reimbursement or factor it into your minimum rate.

Driver Pay

If you're an owner-operator driving your own truck, you might not think of your pay as a "cost." But it is. The money you take home is an operating expense of the business, and it needs to be part of your CPM calculation. Otherwise, you'll think loads are profitable when they're actually paying you below minimum wage.

For small carriers with company drivers:

For owner-operators paying yourself:

Don't Forget Self-Employment Tax

Owner-operators pay both the employer and employee portions of Social Security and Medicare taxes — currently 15.3% on net earnings. If you're targeting $80,000 in take-home pay, you need to gross approximately $94,000–$96,000 to cover self-employment tax. Factor this into your driver pay per-mile number.

The CPM Formula

The core formula is straightforward:

Cost Per Mile = Total Operating Expenses / Total Miles Driven Where Total Operating Expenses = Fixed Costs + Variable Costs + Driver Pay

You can calculate CPM on any time horizon — weekly, monthly, quarterly, or annually. Annual is most accurate because it smooths out seasonal fluctuations in fuel prices, maintenance spikes, and mileage variability. Monthly is useful for tracking trends.

You can also break CPM into its components to see where your money goes:

Fixed CPM = Total Fixed Costs / Total Miles Variable CPM = Total Variable Costs / Total Miles Driver CPM = Total Driver Compensation / Total Miles Total CPM = Fixed CPM + Variable CPM + Driver CPM

Breaking it down this way is powerful because it shows you which categories are driving your costs — and where you have room to improve.

Real Example Calculation

Let's walk through a full CPM calculation for a realistic owner-operator scenario in 2026.

Scenario: Owner-operator, single truck (2022 Freightliner Cascadia), running 10,000 miles/month, averaging 6.5 MPG, diesel at $3.75/gallon.

Annual Fixed Costs

Expense Annual Cost Per Mile
Truck payment $26,400 $0.220
Insurance (liability + physical damage + cargo) $18,000 $0.150
Permits, licensing, HVUT $3,200 $0.027
Accounting / bookkeeping $2,400 $0.020
Software / TMS subscription $600 $0.005
Cell phone / ELD service $1,200 $0.010
Total Fixed Costs $51,800 $0.432

Annual Variable Costs

Expense Annual Cost Per Mile
Fuel (120,000 mi / 6.5 MPG × $3.75) $69,231 $0.577
Maintenance and repairs $12,000 $0.100
Tires $4,800 $0.040
Tolls $3,600 $0.030
Truck washes $1,200 $0.010
Scale tickets / lumper fees $600 $0.005
Total Variable Costs $91,431 $0.762

Driver Pay (Owner's Salary)

Expense Annual Cost Per Mile
Owner salary target $80,000 $0.667
Self-employment tax (~15.3%) $12,240 $0.102
Total Driver Pay $92,240 $0.769

Total Cost Per Mile

Fixed Costs: $51,800 ($0.432/mile) Variable Costs: $91,431 ($0.762/mile) Driver Pay: $92,240 ($0.769/mile) ———————————————————————— Total: $235,471 ($1.962/mile) At 120,000 miles/year, this owner-operator needs to average at least $1.97/mile in revenue just to break even.
Don't Confuse Total Miles with Loaded Miles

This calculation uses total miles (loaded + deadhead). If you only run 100,000 loaded miles out of 120,000 total, your cost per loaded mile is actually $2.35 — not $1.96. When evaluating a load's rate per mile, make sure you're comparing it against the right number. Many carriers accidentally compare the load's rate per loaded mile against their CPM calculated on total miles. That's how you lose money on loads you thought were profitable.

How to Reduce Your Cost Per Mile

Now that you know what goes into CPM, here are practical ways to bring it down. Focus on the biggest categories first — fuel and driver pay make up the bulk, so even small percentage improvements there have outsized impact.

1. Improve Fuel Efficiency

Fuel is likely your largest variable cost. Small improvements in MPG have a significant impact:

2. Increase Miles Per Month

Your fixed costs per mile decrease as you drive more miles. At $51,800/year in fixed costs:

At 100,000 miles/year: $0.518/mile in fixed costs At 120,000 miles/year: $0.432/mile in fixed costs At 140,000 miles/year: $0.370/mile in fixed costs Driving 20,000 more miles/year saves $0.062/mile across every mile — that's $7,440/year in reduced fixed-cost burden.

Increasing utilization means reducing deadhead, minimizing time waiting at shippers/receivers, and planning loads back-to-back efficiently.

3. Reduce Deadhead Miles

Every empty mile costs you money without generating revenue. The industry average deadhead percentage is 15–20%. Getting it below 12% significantly improves your effective CPM.

4. Shop Insurance Annually

Don't auto-renew. Get quotes from at least three trucking insurance brokers every year. Insurance premiums can vary 20–40% between providers for the same coverage. After two years of clean authority, you typically qualify for significantly better rates.

5. Track and Control Maintenance Costs

Preventive maintenance is always cheaper than roadside breakdowns. A breakdown on the highway can easily cost $2,000–$5,000+ when you factor in the tow, the emergency repair, the missed load, and the detention.

Know Your True Cost Per Mile

Truxello tracks every expense automatically and calculates your real-time cost per mile. Stop guessing — start making data-driven load decisions.

Try Truxello Free

Revenue Per Mile vs. Cost Per Mile

Cost per mile tells you what you spend. Revenue per mile (RPM) tells you what you earn. The gap between them is your profit per mile — and it's the number that actually determines whether you stay in business.

Profit Per Mile = Revenue Per Mile - Cost Per Mile Example: Revenue per mile: $2.35 (average across all loads) Cost per mile: $1.96 Profit per mile: $0.39 At 120,000 miles/year: $0.39 × 120,000 = $46,800 annual profit (This is profit above the owner's salary already included in CPM)

Key points about RPM vs. CPM:

The Deadhead Decision

Should you take a cheap load to avoid deadheading? Run the math. If deadheading 200 miles to a better market costs you $392 (200 × $1.96 CPM), but a cheap backhaul pays $1.60/mile for 200 miles ($320), the backhaul actually loses you $72 compared to deadheading — plus you lose the time. Sometimes the most profitable decision is to run empty.

Using Technology to Track CPM

Calculating CPM in a spreadsheet works, but it's tedious and error-prone. The biggest problem with manual tracking isn't the math — it's that people stop doing it. Life gets busy, receipts pile up, and suddenly you haven't updated your numbers in three months.

A modern TMS automates most of the data collection that feeds into your CPM calculation:

The carriers who track CPM consistently make better decisions. They reject unprofitable loads faster, negotiate rates more confidently, and spot expense trends before they become problems. The ones who don't track it are often surprised when their bank account says something different than their load board revenue suggested.

Truxello's expense tracking and reporting features are designed specifically for this. Every expense you or your drivers log flows into your CPM calculation automatically. The dashboard shows your current CPM, broken down by fixed costs, variable costs, and driver pay, updated in real time. When a load comes in, you can compare the offered rate against your actual CPM — not a guess.

Putting It All Together

Your cost per mile is the foundation of every financial decision in your trucking business. Here's the process in summary:

  1. List every expense — fixed and variable, plus driver compensation.
  2. Total them up for a full year (or use the last 12 months of actual data).
  3. Divide by your total miles (not just loaded miles) to get your CPM.
  4. Set a minimum revenue per mile that covers your CPM plus your target profit margin.
  5. Track it monthly and watch for trends.

If the math in this guide feels overwhelming, start simple. Track your three biggest costs — fuel, truck payment, and insurance — and divide by your miles. That alone gets you 60–70% of your true CPM and gives you a usable number for load decisions. Refine from there as you build the habit.

The difference between trucking companies that survive and those that don't often comes down to this: the survivors know their numbers. Know your cost per mile, and you'll make smarter decisions on every load, every lane, and every rate negotiation.