Cost per mile (CPM) is one of the most fundamental metrics in trucking. Whether you're an owner-operator running a single truck or a fleet manager overseeing dozens of units, understanding your CPM is essential for pricing loads correctly, evaluating lane profitability, and making smarter business decisions.
In this guide, we'll break down exactly how to calculate CPM, what costs to include, and actionable strategies to reduce it.
What is Cost Per Mile (CPM)?
Cost per mile is the total cost of operating a truck divided by the number of miles driven in a given period. It represents the minimum revenue per mile you need to generate to cover your costs—before profit.
Formula:
CPM = Total Operating Costs ÷ Total Miles Driven
For example, if your total monthly costs are $15,000 and you drive 10,000 miles, your CPM is $1.50. Any load paying less than $1.50/mile results in a loss.
Fixed vs. Variable Costs in Trucking
Trucking costs fall into two categories:
Fixed Costs
These costs occur regardless of how many miles you drive:
- Truck payment/depreciation – Monthly lease or loan payment on your tractor
- Trailer payment – If you own or lease a trailer
- Insurance – Cargo, liability, physical damage, and occupational accident
- ELD subscription – Monthly fee for your electronic logging device
- TMS/dispatch software – Monthly subscription
- Permits and licenses – IRP registration, IFTA, BOC-3, etc.
- Health insurance – If you're self-employed
Variable Costs
These costs increase with miles driven:
- Fuel – Typically the largest variable cost (30-40% of total revenue for many carriers)
- Maintenance and repairs – Oil changes, tires, brake jobs, DOT inspections
- Tires – Replacement costs spread across expected mileage
- Driver wages – For fleet operators with company drivers
- Tolls – Varies significantly by route
- Scale fees – Weigh station and permit fees
How to Calculate Your CPM Step by Step
Step 1: Track all costs for a period (month is typical)
Gather every expense for the month, categorized as fixed or variable.
Step 2: Track total miles driven
Include all miles—loaded and empty (deadhead). Empty miles cost money without generating revenue.
Step 3: Divide total costs by total miles
CPM = $15,000 total costs ÷ 10,000 total miles = $1.50/mile
Step 4: Calculate revenue per mile
Revenue per mile = Total revenue ÷ loaded miles
Step 5: Calculate profit per mile
Profit per mile = Revenue per mile − CPM
Note: If you're using loaded miles for revenue and total miles (including empty) for CPM, your comparison will show you the true profitability picture including deadhead cost.
Industry Benchmarks
CPM varies significantly based on equipment type, region, and business model:
- Owner-operators (dry van): $1.30 – $1.90/mile
- Owner-operators (reefer): $1.50 – $2.10/mile
- Small fleets (5-20 trucks): $1.60 – $2.30/mile
- Large fleets (50+ trucks): $1.70 – $2.50/mile (higher due to management overhead)
Fuel prices, insurance rates, and equipment age significantly affect these ranges.
7 Strategies to Reduce Your CPM
1. Reduce Empty Miles
Deadhead miles are pure cost with zero revenue. Strategies to minimize them:
- Use load boards to find backhaul loads
- Build a lane network where loads naturally return
- Partner with other carriers for load swaps
Every 1% reduction in deadhead ratio directly improves your effective revenue per mile.
2. Improve Fuel Efficiency
Fuel is typically your largest variable cost. Improvements:
- Monitor idle time and set driver targets
- Use fuel cards with network discounts (Comdata, EFS, etc.)
- Optimize routing to avoid congestion
- Maintain proper tire inflation
- Train drivers on fuel-efficient driving habits
3. Preventive Maintenance
Unplanned breakdowns are expensive in parts, labor, and lost revenue while the truck is down. A regular PM schedule:
- Reduces emergency repair costs
- Extends equipment life
- Maintains CSA scores (which affect insurance rates)
4. Negotiate Better Insurance Rates
Insurance is often the second-largest fixed cost. You can reduce it by:
- Improving your safety record and CSA scores
- Shopping your policy annually
- Increasing deductibles if you have cash reserves
- Bundling policies
5. Optimize Your Lane Strategy
Not all freight markets pay equally. Analyze your lanes by:
- Revenue per mile
- Deadhead miles required
- Load frequency and reliability
Concentrate on lanes where your CPM is lowest relative to available rates.
6. Monitor Driver Performance
For fleets, driver behavior significantly impacts fuel and maintenance costs:
- Track harsh braking, rapid acceleration, speeding
- Provide coaching and incentives for efficient driving
- Monitor idle time by driver
7. Use Technology to Find Inefficiencies
A TMS with reporting capabilities can identify:
- Which lanes are actually profitable after all costs
- Which drivers have the highest cost-per-mile
- Where fuel spending is above average
- Patterns in maintenance costs by truck
How Vektor TMS Helps You Control CPM
Vektor TMS includes built-in reporting tools that track all the metrics you need to manage CPM effectively:
- Load profitability analysis – Revenue vs. cost by load and lane
- Fuel and expense tracking – Integrated with fuel card providers
- Driver performance reporting – Efficiency metrics by driver
- Settlement reconciliation – Ensuring every cost is captured and attributed
Try Vektor TMS free and start making data-driven decisions about your fleet's profitability.
Vektor Insights
Get weekly freight industry insights
Join 2,000+ logistics professionals. Actionable strategies delivered every Tuesday.
No spam. Unsubscribe anytime.



