The cost-per-mile number is the most important single financial metric for a carrier's daily decision-making, and it's the metric most consistently miscalculated by new carriers. The published industry averages — usually pegged around $1.70-$2.10 per total mile depending on the source and year — are useful as a sanity check but don't reflect any specific operation. Your actual number is what matters when you're evaluating whether a $2,200 load over 1,000 miles is worth running. The mechanics aren't complicated, but the line items new carriers forget add up to material errors in the result.

The two cost categories

Costs split into two categories that behave differently:

Fixed costs: Costs you pay whether the truck moves or not. Insurance, equipment payments, IRP plates, permits, base administrative overhead. These costs are computed annually and divided by your annual miles to get a per-mile rate.

Variable costs: Costs that scale with miles driven. Fuel, maintenance, tires, tolls. These are naturally per-mile rates.

The total cost per mile is the sum of fixed (annualized and divided by miles) plus variable.

The fixed cost components

For a solo OTR owner-operator running roughly 110,000 miles per year:

Equipment cost. Either monthly truck and trailer payment (if financed), or annual depreciation (if owned). For a financed $90,000 tractor on a 5-year note, monthly payment is roughly $1,800-$2,000. Annual = $22,000. If owned outright and depreciating, use the depreciation schedule. Either way, the annual number divided by annual miles gives the per-mile rate. $22,000 ÷ 110,000 = $0.20/mile for tractor alone. Add another $0.05-$0.10 for trailer.

Insurance. $12,000-$18,000 typical year-one annual, dropping to $10,000-$15,000 by year two. Divide by annual miles: $14,000 ÷ 110,000 = $0.13/mile.

Plates and IRP. $2,000-$3,000 annual for apportioned plates across most operations. Some states more expensive. $2,500 ÷ 110,000 = $0.02/mile.

Permits and compliance. UCR, drug consortium, HVUT, ELD subscription, and miscellaneous. $1,500-$2,500 annual. $0.02/mile.

Owner compensation or driver pay. This is the line carriers often handle inconsistently. For an owner-driver, allocating $50,000-$70,000 annual as effective compensation gives realistic numbers. For a hired driver, the actual payroll cost (wages + payroll taxes + workers comp + benefits). $55,000 ÷ 110,000 = $0.50/mile.

Administrative overhead. Phone, internet, accounting, software subscriptions, office expenses, occasional travel. $3,000-$5,000 annual for a solo operation. $0.03/mile.

Total fixed: roughly $0.80-$1.00 per mile for a single-truck OTR carrier in year one.

The variable cost components

Fuel. The biggest variable cost. At 6 MPG and $4.00/gallon diesel, fuel cost = $4.00 ÷ 6 = $0.67/mile. At better MPG or lower fuel prices, this drops; at worse, it rises. Most carriers in 2026 are running $0.50-$0.70/mile on fuel depending on lane efficiency and current diesel prices.

Maintenance and repairs. Includes scheduled service, breakdowns, parts, labor. Industry averages run $0.12-$0.20/mile, with older equipment higher and newer equipment lower. Reserving $0.15/mile is reasonable for most operations.

Tires. Depending on tire selection and replacement frequency, $0.03-$0.07/mile. New carriers running quality tires at proper inflation typically come in around $0.04-$0.05/mile.

Tolls. Highly variable by lane. Northeast Corridor operations can run $0.08-$0.15/mile in tolls. Western operations often near $0. National average might be $0.03-$0.05/mile.

Factoring fees. If you factor at a typical small-carrier rate against your gross revenue, factoring adds several cents per mile depending on your revenue per mile and the factor's pricing. Treat it as a known per-mile cost rather than a rounding error.

Other. Truck washes, parking, scale tickets, smaller variable items. $0.02-$0.03/mile.

Total variable: roughly $0.80-$1.00 per mile depending on lane, fuel efficiency, and factoring.

Putting it together

Combined fully-loaded cost per total mile for a typical year-one solo OTR owner-operator:

Fixed + Variable = roughly $1.60-$1.80 per total mile

This is the number you need to beat on every load to be making money. A load that pays $1.50 per total mile is losing money. A load that pays $2.20 per total mile is contributing $0.40-$0.60/mile of margin.

The line items new carriers most often miss

Common items that get left out, distorting the calculation:

Owner compensation. Calculating cost-per-mile without including any owner compensation makes the number look artificially low. The truck and the driver are both real costs; treating the driver-time as free doesn't reflect economic reality.

Depreciation on owned equipment. If you bought the truck outright with cash, there's no monthly payment, but the truck is depreciating. Including a replacement reserve sized to your replacement timeline is the honest accounting.

Idle time costs. When the truck is parked for a day, you're not earning, but fixed costs are still accruing. Some carriers calculate cost per mile only over the miles driven, which makes the number look lower; some calculate based on assumed annual mileage, which is more realistic.

Health insurance. Owner-operators paying personal health insurance sometimes don't include it in the business cost calculation. It's a real cost of being self-employed and arguably belongs in fixed costs.

Retirement savings. Self-employed people who want to retire need to allocate revenue toward retirement savings. If you're not putting money into a SEP-IRA or Solo 401(k), you're under-pricing your services in a way that catches up later.

Workers comp / disability. If something happens to you, your business stops earning. Some form of disability insurance (or self-funded reserves) is part of the real cost of operation.

Including these makes the cost-per-mile number higher — sometimes dramatically. The number gets less flattering but more accurate.

What to do with the number

A few practical uses:

Set your floor. Loads paying less than your fully-loaded cost per total mile are unprofitable. Knowing the floor lets you reject loads cleanly rather than rationalizing them.

Compare loads. A $2,200 load over 1,000 total miles ($2.20/mile) vs. a $2,800 load over 1,400 total miles ($2.00/mile). The first one has higher per-mile revenue but lower absolute revenue. The decision depends on whether the difference between your CPM and the rate, multiplied by total miles, is better on one or the other.

Identify cost reduction opportunities. Tracking CPM monthly highlights when something is moving — fuel costs jumped, maintenance spiked, factoring fees grew. Each month's variance is an investigation prompt.

Inform rate conversations. When your dispatcher brings options, knowing your CPM gives you a clear basis for the conversation about which loads make sense. Dispatch handles the broker-facing rate work; your CPM is the input that tells them what your floor looks like.

How CPM changes over time

For most carriers, CPM trajectory follows a predictable pattern:

  • Year 1: Highest. Equipment newest (highest depreciation), insurance highest (new authority surcharge), maintenance unknowns.
  • Year 2-3: Declining. Insurance drops, equipment depreciation stays similar, maintenance reserves stabilize.
  • Year 3-5: Stable. Operation is mature; CPM moves with diesel prices and other macro factors.
  • Year 5+: Equipment refresh cycle. If you keep aging equipment, maintenance climbs; if you replace, depreciation re-spikes.

A carrier whose CPM is going down year over year for the right reasons (efficient lane development, declining insurance, stable maintenance) is operating well. A carrier whose CPM is dropping because they're deferring maintenance is creating future problems.

Honest caveat: per-mile thinking has limits

CPM is a useful operational lens, but it can also mislead. A load that's "below CPM on a per-mile basis" might still be worth taking if:

  • It positions you for a much better next load
  • It avoids a longer idle period (sometimes a low-margin load is better than zero)
  • It maintains a broker relationship that's worth keeping
  • It's a short load where the fixed cost allocation is artificially inflated

Conversely, a load that's "above CPM" might still be a bad load if:

  • The deadhead to the next load is brutal
  • The receiver has a reputation for problems
  • The cargo or commodity carries unusual risk
  • The rate is below other available options on the same lane

CPM is one input. Round-trip economics, lane fit, broker relationship value, and risk profile all matter alongside it. The carriers who do best treat CPM as a calculator that informs decisions, not as a calculator that makes decisions.

The cost-per-mile number is your single most important operational compass, but only if it's calculated honestly. Including all the real costs, updating it as your operation changes, and using it as a decision input rather than a rationalization is the discipline that pays off across the entire authority lifecycle.

If you want a dispatch team that already has your CPM and reserve targets in mind when sourcing loads, talk to dispatch.

Resources