Skip to content

Cost Calculator

Trucking Cost Per Mile Calculator

Know your real numbers before you book a single load. For owner-operators, cost per mile (CPM) is the one metric that separates profitable carriers from ones bleeding money quietly every week.

What Is Cost Per Mile (CPM) in Trucking?

Cost per mile is the total amount it costs you to move your truck one mile — fuel, truck payment, insurance, permits, maintenance, and every other expense averaged across every mile you run. If your CPM is $1.85 and a broker offers you $1.90/mi, you're making five cents a mile before your own salary. That's not a business — that's driving for free.

Unlike revenue per mile (which brokers throw around constantly), CPM is entirely in your control. Knowing it turns every rate negotiation from a guess into a hard number. See our full cost-per-mile guide for a deeper breakdown of the math.

How to Calculate Your CPM

The formula is simple: Total Monthly Costs ÷ Miles Driven = Cost Per Mile. The hard part is capturing every cost. Most owner-operators undercount because they forget the irregular expenses — tires that blow, transmissions that fail, permits that renew annually.

Fixed Costs (same every month)

  • Truck/trailer loan or lease payment
  • Commercial auto insurance (liability + cargo)
  • IRP plates & base plate registration
  • ELD subscription fee
  • UCR annual fee (amortized monthly)

Variable Costs (scale with miles)

  • Diesel fuel (your single largest variable cost)
  • Maintenance & repairs — set aside $0.10–$0.15/mi
  • Tires — budget ~$0.03–$0.05/mi for replacement
  • Tolls, scales, and weigh station fees
  • Factoring fees if you use invoice financing

The calculator below handles all of this. Enter your actual numbers, set your monthly miles, and it instantly shows your CPM, break-even rate, and whether you're actually making money at your current rates.

Why CPM Matters for Pricing Loads

Your CPM is your break-even rate— the minimum rate per mile you can accept without losing money. Every load priced below your CPM costs you money to run, no matter what the broker says about “keeping you moving.”

Experienced owner-ops use a simple rule: target a 20–30% margin above break-even. If your CPM is $1.80, you need $2.16–$2.34/mi to cover slow weeks, deadhead miles, and still pay yourself. Anything below your CPM is a load you should walk away from — no matter how empty your calendar looks. Pair this with our factoring rates calculator to see how financing your invoices affects your real take-home per mile.

Typical CPM Ranges by Truck Class

Truck TypeTypical CPM RangeKey Cost Driver
Semi (Class 8)$1.50 – $2.20 / miFuel + high insurance premiums
Hotshot (Class 3–5)$0.85 – $1.50 / miLower fuel, higher tire wear on trailers
Box Truck (Class 4–6)$1.00 – $1.40 / miCity delivery patterns inflate maintenance
Reefer / Refrigerated$1.80 – $2.50 / miReefer unit fuel + extra maintenance

These are industry averages. Your actual CPM depends on your equipment age, route geography, fuel efficiency, and insurance history. Use the calculator below to get your specific number. If your CPM is above these ranges, check our list of best factoring companies — faster cash flow often reduces the credit-line costs that inflate CPM.

Frequently Asked Questions

What is a good cost per mile for a trucking company?

A good CPM leaves at least a 20% margin above your break-even after paying yourself a reasonable wage. For most semi owner-operators running 8,000–10,000 miles per month, a CPM of $1.60–$1.90 is healthy — anything above $2.00 usually signals you need to renegotiate insurance, refinance your truck, or cut fuel costs with a better routing app.

Does this calculator save my data?

No. All calculations happen in your browser and nothing is stored or transmitted. Your cost figures are private. If you want to save a snapshot, take a screenshot or note your CPM somewhere before you close the tab.

How often should I recalculate my CPM?

Recalculate every time a major cost changes — when your insurance renews, fuel prices shift significantly, or you take on a new truck payment. At minimum, run the numbers quarterly. Carriers who check CPM monthly catch margin erosion before it turns into a cash flow crisis.

Should I include my own salary in the CPM calculation?

Yes — always. Owner-operators frequently forget to count their own labor as a cost, then wonder why the business “makes money” but they never have cash. Include a realistic monthly salary in the “other expenses” field. If the calculator shows a profit only because you're not paying yourself, the business is not actually profitable.

Calculate Your Cost Per Mile

Cost / Mile

$0.90

Break-Even Rate

$0.90/mi

Monthly Profit

+$12,815

Profit / Mile

+$1.60

Healthy margin. You're making $1.60 per mile after expenses. Annual take-home: ~$153,780.

Your Revenue

Solo drivers average 8,000–10,000 mi/mo

Dry van avg: $2.20–$2.80 | Reefer: $2.40–$3.00 | Flatbed: $2.60–$3.50

Where Your Money Goes

$7,185/mo total expenses

Fuel
$2,50035%
Truck/trailer payment
$1,80025%
Insurance
$1,00014%
Food & per diem
$6008%
Maintenance & repairs
$5007%
Tolls & parking
$2003%
Other expenses
$2003%
Tire fund
$1502%
Permits & registration
$1001%
Phone & tech
$1001%
ELD subscription
$350%

Monthly Expenses (adjust to match your situation)

$

Monthly loan or lease payment

$

Liability + cargo + physical damage

$

Based on ~5,000 mi/mo at $3.80/gal

$

Oil, brakes, belts, breakdowns

$

UCR, IFTA, IRP, state permits

$

Monthly ELD service fee

$

Cell plan, load boards, apps

$

Skip if you wait for broker payment

$

Set aside monthly for tire replacement

$

Turnpikes, truck stop fees

$

Your meals on the road

$

Truck washes, drug tests, accounting

Know another carrier? Share this tool.

Word of mouth keeps this free.

Get same-day funding

Free Outgo signup. Flat fee. No contract.

Sign up free