Costs9 min read

Cost Per Mile Calculator: How to Know Your True Trucking Costs

NP
Nicholas PowellFounder of Flintrock OS

Every load you haul either makes you money or costs you money — and if you do not know your exact cost per mile, you have no way to tell which is which. That is the difference between owner-operators who build wealth and owner-operators who work themselves into the ground for nothing.

A lot of owner-operators know roughly what they spend each month. Fewer can tell you their exact cost per mile. And even fewer use that number to decide which loads to take and which to pass on.

If you don't know your cost per mile in trucking, you're essentially running your business blind. You might be hauling loads that feel profitable because the rate looks good — but when you factor in fuel, maintenance, insurance, and everything else, you're actually losing money.

This guide will walk you through exactly how to calculate your cost per mile, what numbers to include, how you compare to industry benchmarks, and how to use CPM to make smarter business decisions every day.

Why Cost Per Mile Matters More Than Revenue Per Mile

Revenue per mile gets all the attention. "I got $3.50 a mile on that load!" Sounds great, right? Maybe. Maybe not. It depends entirely on what that mile costs you to run.

If your cost per mile is $1.80, then $3.50/mile is a fantastic load with a $1.70/mile profit margin. But if your cost per mile is $2.90 because you're running an older truck with high maintenance costs and expensive insurance, your actual profit is only $0.60/mile — and that's before taxes.

Did You Know?

A $3.50/mile load can be highly profitable or barely worth hauling depending on your cost per mile. Two drivers running the same load can have wildly different profits based solely on their CPM.

Your owner operator cost per mile is the foundation of every financial decision in your business. It tells you your break-even point, which loads are actually profitable, whether your rates are sustainable, and when it's time to make changes.

Fixed Costs vs. Variable Costs

Your total cost per mile is made up of two categories: fixed costs that stay the same regardless of how many miles you run, and variable costs that change with your mileage.

Fixed Costs (Monthly)

These expenses hit your bank account whether you run 10,000 miles or zero miles:

Truck payment: The average monthly payment for a used Class 8 truck ranges from $1,500 to $2,500. New trucks can run $2,500 to $4,000+ per month. If you own your truck outright, you still need to account for depreciation — the truck is losing value every month.

Insurance: Primary liability, physical damage, cargo, bobtail, and occupational accident insurance typically run $1,200 to $2,500 per month combined, depending on your coverage levels, driving record, and experience.

Permits and licensing: When you annualize your IRP registration, IFTA license, UCR, HVUT (Form 2290), operating authority, and various state permits, you're looking at roughly $300 to $700 per month.

Technology and subscriptions: ELD service ($25–$50/month), load board subscriptions ($40–$150/month), accounting software, cell phone, and any other recurring tech costs. Figure $150 to $350 per month.

Parking/storage: If you pay for truck parking at home or on the road, factor it in. This could be $0 to $500/month depending on your situation.

Health insurance: If you're paying your own health insurance (and most owner-operators are), this is $400 to $2,000+ per month depending on your plan and family size.

A typical owner-operator's fixed costs run $4,000 to $8,000 per month.

Variable Costs (Per Mile)

These costs scale directly with how many miles you run:

Fuel: Your biggest variable expense. At $3.80/gallon diesel and 6.5 MPG, fuel costs roughly $0.58 per mile. At 7 MPG, it drops to $0.54. This fluctuates constantly with diesel prices and your truck's efficiency.

Maintenance and repairs: Budget $0.12 to $0.20 per mile for routine maintenance, tires, and unexpected repairs. Newer trucks will be on the low end; trucks over 500,000 miles will trend toward the high end (or higher).

Tires: A full set of 18 tires runs $4,000 to $6,000 and lasts roughly 150,000 to 200,000 miles. That works out to about $0.02 to $0.04 per mile for tire wear.

DEF fluid: Roughly $0.01 to $0.02 per mile depending on your engine and consumption rate.

Tolls: Highly variable depending on your lanes. East Coast and Northeast corridors are toll-heavy. Budget anywhere from $0.02 to $0.10 per mile averaged out across all miles.

Meals/per diem: If you account for per diem as a cost, that's roughly $0.05 to $0.07 per mile at 300 days out and 100,000+ miles per year.

Pro Tip

Your variable costs stay relatively stable per mile — but your fixed costs per mile change dramatically based on how many miles you run. That is why utilization is the single biggest lever in your profitability.

How to Calculate Your Cost Per Mile

The formula is straightforward:

Cost Per Mile = (Total Fixed Costs + Total Variable Costs) ÷ Total Miles Driven

Here's a real-world example using moderate numbers:

Monthly Fixed Costs

ExpenseMonthly Cost
Truck payment$2,000
Insurance$1,800
Permits/licensing$400
Technology/subscriptions$250
Health insurance$800
Parking$150
Total Fixed$5,400

Monthly Variable Costs (at 10,000 miles/month)

ExpenseCost per MileMonthly Cost
Fuel (6.5 MPG at $3.80)$0.585$5,850
Maintenance/repairs$0.15$1,500
Tires$0.03$300
DEF$0.015$150
Tolls$0.04$400
Total Variable$0.82$8,200

Total Cost Per Mile

($5,400 + $8,200) ÷ 10,000 miles = $1.36 per mile

That's your all-in cost per mile. Every load you haul needs to beat $1.36/mile for you to make money. If you're running at $2.50/mile revenue, your actual profit is $1.14/mile — or about $11,400/month before taxes.

How Mileage Affects Your Cost Per Mile

Here's something critical that a lot of owner-operators don't think about: your fixed costs per mile drop as you run more miles, but they skyrocket when miles are low.

Using the same $5,400 in monthly fixed costs:

Monthly MilesFixed Cost/MileVariable Cost/MileTotal CPM
8,000$0.675$0.82$1.495
9,000$0.60$0.82$1.42
10,000$0.54$0.82$1.36
11,000$0.49$0.82$1.31
12,000$0.45$0.82$1.27

The difference between running 8,000 miles and 12,000 miles is $0.225 per mile — or roughly $2,700/month in extra profit at the same revenue rate. This is why utilization matters so much.

Industry Benchmarks: Where Do You Stand?

Based on industry data and ATRI (American Transportation Research Institute) cost studies, here's where the average owner-operator cost per mile falls:

  • Low-cost operator (newer efficient truck, good lanes, high utilization): $1.15 – $1.35/mile
  • Average operator: $1.35 – $1.70/mile
  • High-cost operator (older truck, high insurance, lower mileage): $1.70 – $2.20+/mile

If your cost per mile is significantly above average, look at where the money is going. Usually it's one of three things: high truck payments (especially on a brand-new truck), expensive insurance (young drivers or poor MVR), or low mileage/utilization spreading fixed costs over too few miles.

Using CPM to Make Load Decisions

Once you know your cost per mile, you can use it as a decision-making tool every single day:

Rule of thumb: Never haul a load below your cost per mile. It sounds obvious, but when the load board is slow and you're staring at a $1.50/mile load while your CPM is $1.40, it's tempting. That $0.10/mile "profit" doesn't account for the wear on your truck, the time spent loading and unloading, or the opportunity cost of being unavailable for a better load.

Factor in deadhead. A $3.00/mile load that requires 200 miles of deadheading isn't really $3.00/mile. If the load is 500 miles, your effective rate is (500 × $3.00) ÷ (500 + 200) = $2.14/mile. That's a very different number.

Money Saver

Always calculate your effective rate including deadhead miles. A $3.00/mile load with 200 miles of deadhead on a 500-mile run is really only $2.14/mile. That number changes your decision.

Think in dollars per day, not just dollars per mile. A 200-mile load at $4.00/mile that you can deliver in one day ($800 gross) might be better than a 600-mile load at $2.50/mile that takes two days ($1,500 gross, or $750/day). Both beat your CPM, but daily revenue matters for your monthly bottom line.

Know your break-even rate. Your cost per mile IS your break-even rate. Everything above it is profit. When brokers push rates down, knowing your hard floor gives you the confidence to walk away from bad loads — or the data to negotiate better.

Important

Never haul a load below your cost per mile just to "stay moving." Hauling at a loss does not keep your business alive — it accelerates the end. Sitting still costs less than running at a loss.

How to Lower Your Cost Per Mile

If your CPM is too high, here's where to look for savings:

Increase utilization. Run more miles. Reduce deadhead by planning better routes and building relationships with shippers in your lanes. Every additional mile driven spreads your fixed costs thinner.

Improve fuel efficiency. Slow down. Seriously. Dropping from 70 mph to 65 mph can improve fuel economy by 0.5 MPG or more. Over 10,000 miles, that saves roughly $300/month at current diesel prices. Keep tires inflated, minimize idle time, and maintain your engine properly.

Shop insurance annually. Insurance rates vary wildly between providers. Get quotes from at least three trucking insurance specialists every year. As your experience grows and your record stays clean, your premiums should decrease.

Negotiate your truck payment. If you're early in a loan, refinancing after 12–18 months of on-time payments can lower your rate. If you're leased, run the numbers on whether purchasing makes more sense long-term.

Reduce downtime. A day in the shop is a day you're not earning revenue but still paying fixed costs. Preventive maintenance that catches problems early saves money compared to breakdowns on the road.

Key Takeaways

Your cost per mile is your break-even rate — every load must beat it to be profitable

Fixed costs per mile drop dramatically as you increase utilization

Always calculate the effective rate including deadhead — not just the posted rate

Think in dollars per day, not just dollars per mile, for short vs. long hauls

The average owner-operator CPM is $1.35–$1.70/mile — know where you stand

Slowing down 5 mph, shopping insurance annually, and reducing deadhead are the fastest ways to lower your CPM

Track Your CPM in Real Time

The problem with calculating cost per mile manually is that most people do it once, write it on a napkin, and never update it. Your CPM changes month to month as fuel prices shift, maintenance costs fluctuate, and your mileage varies.

Flintrock OS calculates your real-time cost per mile automatically based on your actual expenses and miles. It breaks down your fixed versus variable costs, shows you trends over time, and flags when your CPM is creeping in the wrong direction — so you can adjust before a bad month turns into a bad quarter.

Stop guessing whether your loads are profitable. Know for certain.

Share this article

About the Author

NP

Nicholas Powell

Founder, Flintrock OS  ·  Owner-Operator, Flintrock Transport

Nick spent years running his own trucking operation before building Flintrock OS — the platform he wished existed when he was fighting spreadsheets, missing deductions, and filing IFTA by hand. He writes about the real financial and operational challenges owner-operators face every mile.

Owner-OperatorTax StrategyIFTA FilingTrucking Finance

Stop leaving money on the table

Flintrock OS is the all-in-one business platform built for owner-operators. Track expenses, file IFTA, know your cost per mile, and keep more of what you earn.

Get Early Access