Cost per mile is not one number.
A trucking business needs at least three:
- cost per total mile;
- cost per loaded mile;
- required revenue per loaded mile after profit.
The first measures how efficiently the truck operates.
The second shows how much revenue-producing mileage must recover.
The third determines whether a load improves the business or merely keeps cash moving.
Many owner-operators calculate only fuel.
Others divide the monthly truck payment by loaded miles and add insurance.
Both methods can make an unprofitable load look acceptable.
A defensible calculation includes every cost required to:
- own or lease the equipment;
- move the truck;
- maintain compliance;
- administer the business;
- replace worn equipment;
- compensate the person driving and managing it.
The three questions cost per mile must answer
Before building a spreadsheet, decide which decision the number will support.
Can the business pay this month’s bills?
Use cash cost per mile.
This focuses on money entering and leaving the account during the period.
Did the truck economically earn a profit?
Use economic cost per mile.
This includes owner labor, equipment wear and capital replacement even when no invoice has arrived yet.
What should the carrier quote for a load?
Use required revenue per loaded mile.
This spreads total cost, deadhead and profit across the miles that generate revenue.
One number cannot answer all three questions without adjustments.
The basic formulas
The starting formula is:
Cost per total mile = total period cost ÷ total business miles
Then calculate:
Cost per loaded mile = total period cost ÷ loaded miles
Finally:
Required revenue per loaded mile = total cost plus profit target ÷ loaded miles
These formulas are simple.
The difficulty is deciding what belongs in the numerator and denominator.
Choose one period and keep it consistent
A monthly calculation is useful for current operations.
A rolling twelve-month calculation is more stable.
Do not divide:
- annual insurance;
- one month of fuel;
- one quarter of maintenance
by one month’s mileage.
Every cost must be assigned to the same period as the miles.
Recommended views
| Period | Best use | Main weakness |
|---|---|---|
| One load | Load selection and lane analysis | Cannot capture long-term repair and capital cost accurately |
| One month | Cash flow and current dispatch | Can be distorted by one repair or low-mileage week |
| One quarter | Operational trends and tax planning | Still affected by seasonality |
| Rolling twelve months | Pricing, financing and replacement decisions | Can react slowly to a sudden diesel or insurance change |
A strong system uses:
- current monthly CPM;
- rolling twelve-month CPM;
- lane-level contribution calculation.
Count every business mile
Total business miles should include every mile driven to operate the carrier.
That normally includes:
- loaded miles;
- deadhead to pickup;
- repositioning after delivery;
- travel to maintenance;
- fuel detours;
- required inspections;
- trailer pickup;
- terminal movement on public roads;
- business commuting where treated as business mileage;
- personal-conveyance movement that remains an operating consequence of the trip.
The exact tax treatment of a mile can differ from its managerial value.
For operating analysis, the question is:
Did the business create the need for this movement?
When the answer is yes, the mile consumes resources and belongs in the operating calculation.
Exclude genuine personal miles
A personal trip unrelated to the business should not be charged to freight customers.
Record personal and business use separately when the same vehicle is used for both.
Why loaded miles need a second calculation
Suppose a truck runs:
- 10,000 total miles;
- 8,500 loaded miles;
- 1,500 deadhead miles;
- $20,000 total cost.
Cost per total mile:
- $20,000 ÷ 10,000;
- equals $2.00.
Cost per loaded mile:
- $20,000 ÷ 8,500;
- equals approximately $2.35.
The carrier needs more than $2.00 per loaded mile to break even because the loaded miles must also pay for the deadhead.
Deadhead percentage
Use:
Deadhead percentage = deadhead miles ÷ total miles
In this example:
- 1,500 ÷ 10,000;
- equals 15%.
Loaded-mile conversion
When total-mile cost and loaded utilization are known:
Loaded-mile break-even = total-mile cost ÷ loaded-mile percentage
Loaded-mile percentage:
- 85%.
Calculation:
- $2.00 ÷ 0.85;
- equals approximately $2.35.
This conversion is one of the fastest ways to test a load.
Divide costs into fixed, variable and periodic
This classification explains how cost changes with mileage.
Fixed costs
Fixed costs continue even when the truck does not move.
Typical categories include:
- truck payment or equipment capital cost;
- trailer payment or lease;
- insurance;
- base permits and registrations;
- ELD and software subscriptions;
- accounting;
- office expense;
- parking or yard;
- phone;
- compliance services;
- business licenses.
Fixed cost per mile falls when productive mileage rises.
Variable costs
Variable costs generally increase as the truck moves.
Examples include:
- diesel;
- DEF;
- tires;
- routine maintenance;
- tolls;
- scales;
- washes;
- factoring;
- driver mileage pay;
- certain fuel-card charges;
- lumper or trip-specific cost not reimbursed.
Variable cost per mile can remain relatively stable within a range.
Periodic and semi-variable costs
Some expenses do not occur every mile but result from mileage, time or risk.
Examples include:
- major repair;
- annual inspection;
- deductible after a claim;
- engine overhaul;
- emissions-system work;
- roadside service;
- permit renewal;
- tax preparation;
- replacement equipment.
These costs should be accrued through a reserve rather than ignored until paid.
Build the cost categories
A useful CPM model covers ten groups.
| Category | Examples |
|---|---|
| Fuel and fluids | Diesel, DEF, oil, coolant and fuel-card costs |
| Equipment ownership | Lease, depreciation, loan interest and capital cost |
| Maintenance and repair | Routine service, unscheduled repair and reserve |
| Tires | Purchase, mounting, balancing, repair and disposal |
| Insurance | Liability, cargo, physical damage and other policies |
| Driver labor | Owner-driver wage, employee pay, payroll taxes and benefits |
| Road and trip costs | Tolls, scales, parking, permits and washes |
| Finance and collection | Factoring, quick pay, bank fees and interest |
| Compliance and administration | ELD, consortium, bookkeeping, filings, phone and software |
| Replacement and risk | Deductibles, downtime and future equipment reserve |
Fuel cost per mile
Fuel is the easiest variable cost to calculate and the easiest to underestimate.
Use:
Fuel cost per mile = net diesel price per gallon ÷ actual miles per gallon
Example:
- net diesel price: $5.00;
- actual fuel economy: 6.5 mpg.
Fuel CPM:
- $5.00 ÷ 6.5;
- equals approximately $0.77.
Use net price
The relevant diesel price includes:
- card discount;
- transaction fees;
- route cost where material;
- taxes paid at pump;
- rebates actually received.
Use actual MPG
Calculate from:
- gallons purchased or consumed;
- verified total miles;
- same period.
Do not use:
- dashboard best trip;
- manufacturer claim;
- one downhill lane;
- loaded-only miles.
Current-price sensitivity
EIA reported a U.S. on-highway diesel average of $5.313 per gallon for July 27, 2026, with substantial regional differences.
At 6.5 mpg:
- $5.313 ÷ 6.5;
- equals approximately $0.82 per mile.
At $4.00 per gallon:
- $4.00 ÷ 6.5;
- equals approximately $0.62 per mile.
A $1.313-per-gallon change alters cost by about:
- $0.20 per mile.
On 10,000 monthly miles, that difference is approximately:
- $2,020.
This is why CPM must be updated rather than copied from last year.
Fuel tax is not always final pump cost
IFTA reallocates fuel-use tax based on distance and fuel consumption across jurisdictions.
The pump price and fuel-tax credit affect cash flow and settlement.
Maintain separate:
- fuel-purchase records;
- jurisdiction mileage;
- IFTA payment or refund.
The IFTA article explains the return calculation.
DEF and other fluids
DEF can be calculated similarly:
DEF CPM = total DEF cost ÷ total miles
Also include:
- engine oil;
- grease;
- coolant;
- windshield fluid;
- additives used by the operation.
Small categories become material over 100,000 miles.
Maintenance: paid cost plus reserve
Maintenance should contain two layers.
Actual maintenance paid
Include:
- PM service;
- brakes;
- filters;
- electrical;
- suspension;
- air system;
- emissions;
- trailer repair;
- roadside service;
- towing;
- shop labor;
- parts.
Future maintenance reserve
A new truck can show very low actual maintenance.
That does not mean the long-term cost is low.
The carrier should reserve for:
- tires;
- brakes;
- aftertreatment;
- transmission;
- engine work;
- trailer rehabilitation;
- unplanned breakdowns.
Mileage-based reserve
Assume a carrier wants to reserve:
- $25,000 over the next 100,000 miles.
Reserve CPM:
- $25,000 ÷ 100,000;
- equals $0.25.
Deposit or account for that amount as miles accumulate.
Avoid double counting
When the repair is later paid from the reserve:
- do not count the reserve accrual;
- and the entire repair
as separate economic costs in the same long-term calculation.
Use one consistent method:
- actual cash view;
- accrued economic view.
Tires deserve their own line
Tire cost is predictable enough to model separately.
Use:
Tire CPM = complete installed tire cost ÷ expected tire mileage
Include:
- steer tires;
- drive tires;
- trailer tires;
- mounting;
- balancing;
- disposal;
- road-service premiums;
- repairs;
- alignment contribution.
Example
Assume complete tire-cycle cost:
- $8,400.
Expected life:
- 120,000 miles.
Tire CPM:
- $8,400 ÷ 120,000;
- equals $0.07.
Irregular wear can raise the result significantly.
Truck ownership: choose the correct view
Equipment cost is where double counting usually happens.
A truck payment contains:
- principal;
- interest.
Principal reduces the loan balance and builds ownership.
Interest is a financing expense.
Depreciation recognizes the truck’s economic consumption over time.
Cash CPM
For short-term cash planning:
Cash equipment CPM = truck and trailer payments ÷ total miles
This answers whether the bank account can make the payment.
Accounting CPM
For accounting analysis:
- use interest as financing expense;
- use depreciation according to the selected accounting or tax approach;
- do not treat loan principal as an expense.
IRS guidance separates:
- depreciation;
- interest;
- insurance;
- repairs;
- lease payments.
Tax depreciation can differ significantly from economic depreciation.
Economic CPM
For pricing and replacement:
Economic depreciation = purchase cost minus expected resale value ÷ expected ownership miles
Example:
- truck purchase price: $180,000;
- expected resale value: $60,000;
- expected ownership mileage: 500,000.
Economic depreciation:
- $120,000 ÷ 500,000;
- equals $0.24 per mile.
Then add:
- financing interest;
- trailer economic cost;
- replacement-capital requirement.
Never combine methods accidentally
Do not calculate one “real CPM” using:
- full monthly loan payment;
- full tax depreciation;
- separate equipment replacement reserve
without understanding the overlap.
That can count the truck’s capital cost multiple times.
| View | Include | Use for |
|---|---|---|
| Cash | Required loan or lease payments | Monthly liquidity |
| Accounting | Interest plus recognized depreciation | Financial and tax reporting |
| Economic | Loss in equipment value plus capital cost | Pricing and replacement decisions |
Insurance cost per mile
Include all relevant policies, such as:
- primary liability;
- cargo;
- physical damage;
- general liability;
- occupational accident or workers’ compensation;
- bobtail or non-trucking liability where applicable;
- trailer interchange;
- umbrella;
- business property.
Use:
Insurance CPM = insurance cost for period ÷ total miles
Fixed-cost effect
Assume insurance costs:
- $2,500 per month.
At 10,000 miles:
- $0.25 per mile.
At 5,000 miles:
- $0.50 per mile.
The premium did not change.
Utilization changed the cost burden.
This is why a weak freight month raises break-even even when diesel purchases fall.
Permits, registration and compliance
Annual and periodic costs should be spread over expected miles.
Include where applicable:
- IRP;
- UCR;
- HVUT;
- state permits;
- IFTA license and administration;
- operating-authority filings;
- BOC-3;
- drug and alcohol consortium;
- Clearinghouse administration;
- ELD;
- annual inspection;
- process agent;
- compliance consulting.
Use annual expected mileage for annual costs.
Example:
- annual permits and compliance: $6,000;
- expected miles: 100,000.
CPM:
- $0.06.
Update the calculation when actual utilization diverges.
Tolls, parking, scales and trip costs
These can be calculated:
- as actual cost per period;
- by lane;
- per load.
Include:
- tolls;
- paid truck parking;
- CAT scales;
- weigh rechecks;
- border fees;
- washes required by customer;
- reefer washouts;
- nonreimbursed lumper;
- permits tied to a load.
For load selection, place lane-specific costs directly into the load calculation instead of hiding them in a general average.
Factoring and quick-pay cost
Factoring is often charged as a percentage of revenue.
It can be converted to CPM.
Example:
- monthly factored invoices: $25,000;
- all-in factoring cost: $625;
- total miles: 10,000.
Factoring CPM:
- $625 ÷ 10,000;
- equals $0.0625.
A 2.5% revenue fee is not “only 2.5%” when margins are thin.
It can consume several cents per mile.
Include:
- factoring fee;
- transfer fees;
- minimums;
- quick-pay deductions;
- collection charges.
Administration cost
A one-truck business still has office cost.
Include:
- bookkeeping;
- tax preparation;
- payroll;
- legal;
- bank fees;
- business phone;
- internet;
- load-board subscription;
- TMS;
- accounting software;
- document storage;
- office supplies;
- postage;
- association dues.
Owner administrative labor also has value.
A carrier can appear profitable only because evenings and weekends are treated as free.
Owner pay is not profit
This is the most important adjustment for an owner-operator.
The owner often performs several jobs:
- driver;
- dispatcher;
- safety manager;
- bookkeeper;
- salesperson;
- equipment manager;
- company owner.
The business should compensate labor before declaring profit.
Separate driver wage
Choose a fair driver compensation method:
- cents per mile;
- hourly;
- weekly salary;
- market replacement cost.
Example:
- owner-driver compensation target: $0.70 per total mile.
At 10,000 miles:
- labor cost: $7,000.
Separate management pay where material
If the owner spends substantial non-driving time managing the business, include:
- management salary;
- hourly administrative value;
- fixed monthly compensation.
Profit comes after labor
Profit is the return for:
- business risk;
- invested capital;
- ownership;
- growth.
An owner withdrawing $7,000 does not prove the company earned $7,000 profit.
Part or all of that amount can simply be unpaid wages taken as an owner draw.
Downtime needs its own cost
A truck that is not moving can still incur:
- insurance;
- payment;
- subscriptions;
- parking;
- interest;
- owner living cost;
- lost revenue.
Downtime can be modeled in two ways.
Utilization method
Divide fixed costs by realistic annual miles that already include downtime.
Downtime reserve
Set aside a per-mile amount for:
- repair waiting period;
- insurance claim;
- seasonal shutdown;
- compliance interruption.
Example:
- target downtime reserve: $12,000 per year;
- expected miles: 100,000.
Reserve:
- $0.12 per mile.
Do not hide downtime risk inside an optimistic mileage assumption.
Taxes: keep tax CPM separate
Business taxes vary by:
- legal entity;
- state;
- income;
- payroll;
- self-employment status;
- depreciation elections.
A useful operating model can contain:
- operating CPM before income tax;
- estimated owner tax reserve per mile;
- after-tax profit target.
Do not treat sales or fuel taxes already included in purchases as separate duplicates.
IRS standard mileage rate warning
The optional IRS business mileage rate is a tax substantiation method for qualifying automobile use.
It is not a market rate and is not a reliable operating-cost benchmark for a commercial tractor-trailer.
A heavy truck owner should build the actual business model from real equipment and operating records.
Benchmarking without copying an industry average
ATRI’s 2026 operational-cost report states that the industry-average cost to operate a truck in 2025 was:
- $2.336 per mile;
- 3.4% higher than the prior year.
Excluding fuel, the reported average was:
- $1.854 per mile.
This benchmark is useful.
It is not a quote for one owner-operator.
The result reflects participating motor carriers with different:
- fleet sizes;
- equipment;
- freight sectors;
- driver compensation;
- insurance;
- mileage;
- regions.
A new authority with expensive insurance and low utilization can cost more.
A paid-off truck with strong utilization can show lower cash CPM while still carrying economic replacement cost.
Use the industry number to investigate differences, not to replace bookkeeping.
Complete one-truck worked example
Assume a one-truck dry-van carrier records the following month.
Mileage
- loaded miles: 8,400;
- deadhead and other business miles: 1,600;
- total business miles: 10,000.
Monthly operating costs
| Cost | Monthly amount |
|---|---|
| Diesel | $7,700 |
| DEF and fluids | $180 |
| Maintenance and repair reserve | $2,000 |
| Tire reserve | $700 |
| Truck and trailer economic cost | $3,000 |
| Insurance | $2,500 |
| Tolls, parking, scales and washes | $900 |
| Permits and compliance allocation | $500 |
| ELD, phone, software and load board | $350 |
| Bookkeeping and administration | $400 |
| Factoring and banking | $600 |
| Owner-driver compensation | $7,000 |
| Downtime and deductible reserve | $800 |
| Total | $26,630 |
Cost per total mile
- $26,630 ÷ 10,000;
- equals $2.663 per total mile.
Cost per loaded mile
- $26,630 ÷ 8,400;
- equals approximately $3.17 per loaded mile.
This means the loaded miles must average about $3.17 merely to cover the modeled business and owner labor.
Add profit target
Assume the owner wants:
- $3,000 monthly business profit after owner-driver compensation.
Required monthly revenue:
- $26,630 + $3,000;
- equals $29,630.
Required revenue per loaded mile:
- $29,630 ÷ 8,400;
- equals approximately $3.53.
Required revenue per total mile:
- $29,630 ÷ 10,000;
- equals $2.963.
What the rate must include
The revenue number should include:
- linehaul;
- fuel surcharge;
- detention collected;
- stop pay;
- other accessorials.
Use total collected transportation revenue, not only the rate-confirmation headline.
Calculate one load correctly
Monthly CPM is the base.
A load decision needs trip-specific adjustments.
Assume:
- loaded miles: 700;
- deadhead to pickup: 100;
- total trip miles: 800;
- linehaul and surcharge revenue: $2,500;
- tolls: $120;
- expected detention cost not reimbursed: $80;
- variable operating CPM: $1.15;
- allocated fixed CPM: $0.75;
- owner labor already included in variable or separate calculation.
Trip operating cost
General CPM:
- $1.90 × 800;
- equals $1,520.
Add trip-specific costs:
- $120 tolls;
- $80 detention.
Total trip cost:
- $1,720.
Trip profit contribution:
- $2,500 − $1,720;
- equals $780.
Revenue per loaded mile:
- $2,500 ÷ 700;
- equals $3.57.
Revenue per total mile:
- $2,500 ÷ 800;
- equals $3.13.
Profit per total mile:
- $780 ÷ 800;
- equals $0.975.
The total-mile view reveals the actual trip economics.
Contribution margin versus full cost
Not every load decision should use only full average CPM.
When a truck would otherwise sit or deadhead, a load can contribute to fixed costs even when it does not reach the normal full-cost target.
Variable-cost floor
A load below variable cost destroys cash with every mile.
It should normally be rejected.
Contribution load
A load above variable cost but below full cost can:
- contribute to insurance and payment;
- reposition the truck;
- reduce empty miles;
- support a strategic customer.
It should be treated as an exception, not the normal pricing standard.
Full-cost profitable load
A sustainable load covers:
- variable costs;
- fixed costs;
- owner labor;
- reserves;
- profit.
The carrier should know which type it is accepting.
Sensitivity analysis
A useful CPM model changes one assumption at a time.
Diesel increases by $0.50 per gallon
At 6.5 mpg:
- additional fuel CPM;
- $0.50 ÷ 6.5;
- approximately $0.077.
At 10,000 miles:
- about $770 additional monthly cost.
Deadhead rises from 10% to 20%
Assume total CPM remains $2.50.
At 90% loaded utilization:
- loaded-mile break-even;
- $2.50 ÷ 0.90;
- equals $2.78.
At 80%:
- $2.50 ÷ 0.80;
- equals $3.13.
A ten-point utilization decline raises loaded-mile break-even by approximately $0.35.
Monthly miles fall from 10,000 to 7,000
Assume fixed monthly costs:
- $8,000.
At 10,000 miles:
- fixed CPM: $0.80.
At 7,000 miles:
- fixed CPM: approximately $1.14.
The fixed burden rises about $0.34 per mile.
Insurance rises by $1,000 per month
At 10,000 miles:
- CPM increases by $0.10.
At 6,000 miles:
- CPM increases by approximately $0.17.
Rate pressure is greater during low utilization.
Build a rolling cost system
The calculation is only valuable when updated.
Weekly
Record:
- total miles;
- loaded miles;
- gallons;
- fuel cost;
- tolls;
- load revenue;
- accessorials;
- factoring cost.
Monthly
Close:
- insurance;
- payment or economic equipment cost;
- maintenance;
- tire reserve;
- software;
- compliance;
- owner compensation;
- administration;
- fixed cost allocation.
Quarterly
Review:
- deadhead percentage;
- MPG;
- maintenance CPM;
- revenue per loaded mile;
- revenue per total mile;
- profit per mile;
- downtime;
- broker and lane performance.
Annually
Rebuild:
- insurance assumption;
- replacement value;
- owner-pay target;
- expected annual mileage;
- major repair reserve;
- tax and entity treatment;
- capital plan.
Data sources
The calculation should be traceable to actual records.
Use:
- ELD odometer and mileage;
- IFTA distance records;
- fuel-card transactions;
- maintenance invoices;
- bank and credit-card statements;
- factoring statements;
- insurance schedule;
- loan amortization;
- accounting ledger;
- settlement and rate confirmations.
Reconcile mileage
Compare:
- beginning and ending odometer;
- ELD total distance;
- IFTA distance;
- dispatch miles;
- invoice miles.
Paid practical miles are not always actual truck miles.
Cost must be divided by actual business movement.
The seven common CPM errors
1. Using only loaded miles in the denominator without labeling the result
That creates loaded-mile cost, not total-mile CPM.
2. Excluding deadhead
Deadhead consumes almost every major variable resource.
3. Treating owner withdrawal as profit
Separate labor from return on ownership.
4. Ignoring major repairs until they occur
Accrue a reserve.
5. Counting truck payment and depreciation twice
Choose cash, accounting or economic treatment.
6. Using tax depreciation as equipment economics
Tax timing and real value loss can differ.
7. Copying another carrier’s number
Equipment, insurance, freight and utilization are carrier-specific.
The four numbers to place on the dispatch screen
A one-truck business should know these without rebuilding the full model each day:
- variable cost per total mile;
- full cost per total mile;
- break-even revenue per loaded mile at current deadhead;
- target revenue per loaded mile including profit.
Then calculate each load using:
- all trip miles;
- trip-specific costs;
- expected accessorial revenue;
- destination value.
The decision rule
A real cost-per-mile calculation pays:
- the truck;
- the road;
- compliance;
- the future repair;
- the person driving;
- the business owner.
Only revenue remaining after those costs is profit.