Skip to content

Per-Mile Costing Is Misleading for Carriers: Try Our More Accurate Alternative Instead

June 23, 2026

Summary: Per-mile costing often leads to misleading profitability insights. FreightMath’s Segment Level Costing allocates costs based on how they are actually incurred, providing carriers with accurate, GL-reconciled profitability at the load, lane, and customer level.

Segment Level Costing routes each General Ledger (GL) dollar to every operational segment using the basis that actually caused the cost. The result is defensible segment and load-level profitability results that trucking carriers can rely on for pricing, network design, sales, and operational decisions.

Ask most carriers how they cost a load, and you will get a version of the same answer: Pick a blended cost per mile, multiply by the miles, and call it a day. It’s fast, it’s familiar, and it’s wrong in ways that matter enormously when you are making decisions about lanes, customers, and rate negotiations.

A single blended CPM treats driver compensation, revenue equipment ownership, non-driver overhead, and tolls as if they were all caused by the same thing – miles driven. They are not. Overhead expenses such as equipment depreciation and dispatch staff accrue with time or per load, not distance. A short-haul load running 300 miles over 18 hours does not look anything like a 300-mile express move that turns in six. Blend those costs together and you have already mispriced the work before you have submitted a quote.

This is the problem Segment Level Costing (SLC) was built to solve.

What Makes SLC Different

SLC is the costing engine at the core of FreightMath. Rather than applying a single blended rate, it routes every dollar from the carrier’s general ledger through an allocation engine that distributes costs using the basis that best explains how each cost was actually incurred.

Variable costs such as fuel and driver wages follow miles. Overhead costs such as equipment fixed charges and non-driver compensation follow hours under power or based on a proportional per load charge. And some costs, particularly driver and owner-operator settlements, skip the engine entirely and are assigned directly to the segment where they belong.

The inputs are two things working in tandem: the GL cost pool (standardized through MapLedger into FreightMath’s Standard Chart of Accounts) and the segment-level operational activity (practical miles and collared transit hours on every loaded and deadhead move). Pool divided by activity equals the allocation. The result is an OR you can reconcile all the way back to the trial balance.

USA Graphic

Five Methods, Zero Double-Counting

Every cost in the GL is routed through one of five allocation methods. Together, they ensure that no cost is distributed on the wrong basis, and no cost is counted twice. SLC is an elegant debit/credit model that follows accepted accounting principles.

  • Variable – Fuel, driver wages, maintenance, insurance, distributed on a mileage basis (CPM). Mile-driven costs follow miles.
  • Overhead – Revenue equipment fixed costs, non-driver compensation, technology, admin, distributed on an hours-under-power basis (CPH), or based on a proportional per load charge. Time-driven costs follow time.
  • Pre-Standard – Direct assignment. Actual driver or owner-operator settlement costs are assigned straight to the segment, no blending, no averaging. Network-level planning and billing charges are applied directly across all orders.
  • Tolls – Actual toll dollars from third-party lane routing data, applied by segment. A load running a toll-heavy corridor pays its actual toll cost, not an estimate.
  • Trailer Pool – Drop-trailer ownership costs at designated pool locations, distributed by trailer-days/hours at origin and destination. Pool trailers are costed where they are actually used.

No single blended rate. No cost category assigned to the wrong basis. And because every method runs simultaneously, and each cost is routed exactly once, the total always ties back to the GL.

The Pre-Standard Carve-Out: Actual Settlements, Actual Costs

The Pre-Standard method deserves its own explanation, because it is where SLC most visibly separates from conventional costing approaches.

Owner-operator settlements, custom driver pay arrangements, and direct load-specific charges do not behave like fleet-wide variable costs; they are known, discrete amounts that belong to a specific segment from the moment the settlement runs. Running them through a general allocation pool that averages them across all activity would dilute their accuracy and, more importantly, misrepresent the true cost of the loads they actually drove.

With the Pre-Standard method, those settlement amounts are extracted from the distribution pool before general allocation runs, then applied directly to their assigned segment. The segment’s final cost reflects both the general allocation and the direct Pre-Standard amount, with the Pre-Standard portion preserved in a separate column so analysts always know what was directly assigned versus distributed through the engine.

Why This Matters For O/O Carriers

For fleets with significant owner-operator activity, conventional CPM costing systematically misallocates purchased transportation costs across the wrong loads. The Pre-Standard carve-out puts actual settlement costs exactly where they belong, on the segments those owner-operators actually ran. More importantly, SLC intelligently knows which “general pool” costs to exclude from segments and loads hauled by Owner Operators (e.g., fuel, tractor fixed etc.). The result is an accurate per-load OR for O/O moves, not a blended approximation.

The Segment Is the Unit of Truth

SLC operates at the segment level, not the order level, and not the network level. A segment is a single operational leg: loaded from origin to destination, including all stops, or empty (deadhead) between moves, including relay empty moves. Every segment carries its own practical miles, collared transit hours, labor group, and trailer status.

Revenue flows down from the order to its loaded segments, prorated by loaded costing miles. Costs flow up from the GL and land on segments through the allocation engine. What emerges at the segment is profitability: revenue minus cost, expressed as an OR. Roll segments up to orders, orders to lanes, lanes to customers, and the math is consistent at every level, because it all starts from the same GL-sourced foundation.

Deadhead Costs Have To Land Somewhere

Every empty mile has a cost – miles driven and hours consumed without revenue. Where those costs are assigned matters, because it changes individual load OR and lane profitability rankings across the network.

FreightMath offers three deadhead attribution models:

  • Pre-Allocation assigns empty costs to the next order loaded; the empty move is the cost of acquiring that load.
  • Post-Allocation assigns empty costs to the prior order delivered; the empty is the repositioning cost from a completed move.
  • Split Attribution divides empty costs evenly between the preceding and following order.

The underlying GL allocation does not change across these three models; the same total dollars exist regardless. What changes is which order absorbs the empty. The FreightMath Dashboard includes a dedicated slicer that lets analysts toggle between all three views in real time, comparing network performance under each attribution approach before committing to a reporting standard.

A Foundation, Not a Feature

SLC is not a reporting add-on. It is the mathematical foundation that makes everything else in FreightMath defensible: the OR by load, lane, customer, driver, and network. When a carrier asks, “is this lane profitable?” or “should we reprice this account?”, the answer has to come from somewhere. FreightMath with SLC is the answer.

That is what “FreightMath, not Emotion” means in practice: Decisions grounded in an OR you can trace back to the trial balance, allocated through methods that reflect how costs were actually incurred, at the segment where the work actually happened.

Segment Level Costing is part of the FreightMath platform, developed and maintained by KSM Transport Advisors. For more on the costing methodology, MapLedger GL standardization, or platform capabilities, please contact a KSMTA advisor via the form below.

CONNECT WITH US

David Dunst Director, Carrier Intelligence, KSM Transport Advisors

Where Ownership
Meets Opportunity

At KSM, you’re more than an employee, you’re a firm owner.

Discover Careers at KSM

Connect With KSM Transport Advisors

Connect with KSM Transport Advisors today to take control of your trucking company’s profitability.