Distribution costs are every expense required to put a finished product on the market and deliver it to the customer · not just freight. For a Mexico–US shipper, that mixes selling, DC/CEDIS, transport, last mile, shrinkage, and friction (detention-style wait, accessorials, distribution-center chargebacks).

This guide separates commercial cost from delivery logistics cost, compares distribution vs landed cost vs freight spend, shows cost-to-serve by customer/corridor/channel, and ties the math to operable evidence (TMS, GPS, POD, CFDI) plus a worked example in Mexican pesos.

commercial vs delivery logistics
2 layers
distribution · landed · freight
3 metrics
typical recovery auditing 100% of freight
5–7%
measured pilot without a TMS big bang
6–8 wks

Cluster context: 7 money leaks in freight · CFDI + Carta Porte + GPS + POD audit · OCL calculators.

What distribution costs are (short answer)

They are the set of expenses and investments required to move a finished product to the point where it generates a sale: channel, customer DC, or end consumer. That includes commercialization and delivery logistics.

What they are not: only the freight line on the P&L; only “ads + commissions”; or a classroom allocation exercise disconnected from the yard.

In Mexico, a useful market reference is to express distribution as a percent of net sales (warehouse + packaging + transport). That metric only helps if you also capture friction: wait, redeliveries, deductions, and accounts payable work.

Two layers: commercial vs delivery logistics

The distinction that changes decisions: separate what it costs to sell from what it costs to deliver with evidence. Thin SEO posts often list categories and jump to routing; here the budget owner is different.

Distribution · two layers

Selling vs delivering with evidence

Same P&L row · two owners and two levers.

Commercial

Commercial layer

Cost to sell

Commissions, offices, trade marketing · credit/collections if booked here.

Delivery

Logistics layer

Cost to deliver

CEDIS, freight, last mile, shrinkage, detention, accessorials, and chargebacks.

Rule

If you mix commissions with detention, you are not measuring distribution · you are averaging leakage.

If finance rolls everything into “distribution expense,” operations cannot attack detention and accounts payable cannot hold an invented accessorial. Split the layers even when the financial statement presents them together.

Distribution vs landed cost vs freight spend

Three numbers that get confused in leadership meetings. If you mix them, “cut distribution costs” becomes “cut the spot rate” · and leakage stays untouched.

Freight spend

What it includes: Rate + billed tolls/FSC + accessorials paid to carriers

What it is for: Negotiate carriers and audit invoices

Typical mistake: Believing it is the full cost to deliver

Distribution cost

What it includes: Commercial + delivery logistics (warehouse, last mile, shrinkage, delivery admin)

What it is for: Price, channel, network mix

Typical mistake: Booking only freight or only commissions

Landed cost

What it includes: Product cost + transport + duties/insurance/handling to the node

What it is for: Compare origins / modes / suppliers

Typical mistake: Using it as a synonym for commercial distribution

Same operation, three questions. Freight is a subset; landed cost looks at the SKU; distribution looks at the business of serving.

On the Mexico–US corridor, freight spend is usually the most visible and the easiest to “optimize” blind. Distribution cost explains margin by customer. Landed cost matters when you choose origin, mode, or consolidation · not when accounts payable releases a tractor payment.

Useful classification vs what operations loses

University notes (object / function, allocation) are not wrong · they are incomplete. The academic lens says what was spent; the operable lens says where pesos leak after the “all-in” quote.

By object (academic)

What it answers well: Labor, freight, warehouse, packaging, shrinkage, systems

What it usually omits (real leakage): Accessorials, detention, redelivery, POD dispute, wrong rate

By function · product

What it answers well: Which SKU does not pay for its delivery

What it usually omits (real leakage): Allocating by volume when freight is priced per trip

By function · territory

What it answers well: Which corridor is expensive (e.g. Bajío–Laredo)

What it usually omits (real leakage): Tolls, security, border wait time

By function · customer / channel

What it answers well: Who is expensive to serve; whether the channel absorbs it

What it usually omits (real leakage): Punitive DCs, chargebacks, impossible windows

Use object to capture; function to decide. Without trip evidence, allocation hides the expensive customer.

Allocation still exists (not everything is direct). Modern rule: allocate only what you cannot attribute with evidence (trip, appointment, POD), and document the driver (km, pallets, orders, dock hours).

Why they can exceed production cost

In the plant, unit cost usually stabilizes with volume. In distribution, every delivery restarts friction: appointment, wait, partial refusal, documentation, freight collections. That is why getting product to the shelf can cost more than making it · especially with a fragmented network and sampling in accounts payable.

  • Distance and mode: more nodes = more handoffs and damage risk.
  • Service level: tight windows and OTIF (on time in full) buy expensive capacity. Related: OTD (on-time delivery).
  • Powerful customers: DC deductions and chargebacks push cost back to the shipper.
  • Administration: tower + accounts payable without a trip file is fixed labor that scales with volume.

If your dashboard only watches manufacturing cost and list price, margin evaporates in distribution with no owner.

Cost-to-serve by customer, corridor, and channel

Cost-to-serve is the total cost attributable to serving a unit of analysis · customer, corridor, or channel · including visible freight and friction. It is not the company-wide average.

First freight and operating friction; then tower/accounts payable admin and the decision signal per unit.

Customer A · local wholesale

Base freight: $1,200

Friction: $80

% friction: 7%

Customer B · retail DC

Base freight: $1,450

Friction: $620

% friction: 43%

Bajío–Laredo corridor

Base freight: $28,000

Friction: $4,200

% friction: 15%

E-commerce channel

Base freight: $95

Friction: $70

% friction: 74%

Friction = detention + accessorials + redelivery. Illustrative MXN · not a market tariff.

Customer A · local wholesale

AP admin: $40

Cost-to-serve: $1,320

Signal: Healthy if price covers

Customer B · retail DC

AP admin: $180

Cost-to-serve: $2,250

Signal: Review SLA and deductions

Bajío–Laredo corridor

AP admin: $900

Cost-to-serve: Per trip

Signal: Audit 100% of the flow

E-commerce channel

AP admin: $35

Cost-to-serve: $200

Signal: Does the ticket absorb it?

AP admin = tower and accounts payable labor attributable to the unit.

Use both tables for three decisions: raise price or a service fee; change mode/window; or stop subsidizing the expensive customer with the easy one’s margin. For per-delivery/km detail, see cost per delivery and per km.

Hidden leaks: not “freight only”

This is where you beat guides that list “sales + warehouse + transport + shrinkage” and stop. On Mexico–US lanes, delivery logistics cost inflates with leaks that never appear on the “all-in” quote.

Detention / wait time

How it shows in pesos: Extra hours at dock or yard

Minimum evidence: Appointment + GPS/geofence + timed POD

OCL guide: Detention

Accessorials and false freight

How it shows in pesos: Handling, dry runs, uncontracted layover

Minimum evidence: Rate confirmation + invoice

OCL guide: Accessorial calculator

Failed delivery / redelivery

How it shows in pesos: Second trip or penalty

Minimum evidence: POD + refusal reason

OCL guide: POD convention

POD disputes

How it shows in pesos: Chargeback or customer payment hold

Minimum evidence: POD convention + photos/signature

OCL guide: Proof of delivery

Invoice / CFDI errors

How it shows in pesos: Overpay or pay twice

Minimum evidence: Rate + CFDI + Carta Porte + GPS + POD

OCL guide: Invoice audit

DC deductions (food/retail)

How it shows in pesos: Post-delivery discount

Minimum evidence: Delivery vs order reconciliation

OCL guide: Processed foods

Operable catalog: every leak needs an owner in operations or accounts payable.

Go deeper on 7 money leaks, detention, POD convention and routing (when the leak is distance/stops, not only the rate).

Distribution cost analyst reviewing freight invoices and cost-to-serve at a CEDIS desk
Distribution cost plays out in the DC and closes in accounts payable: without a trip file, you pay friction as if it were the rate.

How to calculate: formulas + process

Start with simple formulas. Then attribute. Then audit freight · not the other way around. Calculators speed the scenario; they do not replace the trip file.

% Distribution = (CD ÷ VN) × 100
CTS = Freight + Accessorials + Attrib. warehouse + Shrinkage + Delivery admin
CD
Distribution cost for the period (commercial + delivery logistics).
VN
Net sales for the same period (after relevant returns).
CTS
Cost-to-serve for the unit (customer / corridor / channel).
Percent first; then cost-to-serve. The % alone does not tell you whom to stop serving.

Operable calc

From data to cost

  1. Freeze period

    Month and corridor

  2. Split layers

    Commercial vs delivery

  3. Sum objects

    Freight and warehouse

  4. Attribute function

    Customer or channel

  5. Audit freight

    100% of pilot

Without a frozen period, every team fights a different spreadsheet.

Useful tools while you build the model: freight calculator · accessorials · audit ROI · detention. The TMS records trips and rates; it does not replace the cross-check with CFDI, Carta Porte, GPS, and POD. See TMS guide for Mexico.

Worked example (MXN · corridor + DC)

Grocery shipper.One month. Regional Bajío corridor to two chains (one with a strict DC). Rounded figures to teach allocation logic · not a classroom “chocolates and gummies” case.

Sales commissions

Amount (MXN): $180,000

Layer: Commercial

Allocation driver: By sales (already in CRM)

Warehouse / own DC picking

Amount (MXN): $220,000

Layer: Delivery logistics

Allocation driver: Orders / lines

Contracted freight (invoiced)

Amount (MXN): $410,000

Layer: Delivery logistics

Allocation driver: Trip / rate

Detention + accessorials paid

Amount (MXN): $48,000

Layer: Delivery logistics

Allocation driver: Trip with evidence

In-transit shrinkage

Amount (MXN): $22,000

Layer: Delivery logistics

Allocation driver: SKU / trip

Tower + accounts payable hours

Amount (MXN): $35,000

Layer: Delivery logistics

Allocation driver: Corridor trips

Total CD for the month

Amount (MXN): $915,000

Layer:

Allocation driver:

Net sales for the month: $7,000,000 a % distribution ≈ 13.1%. Visible freight spend ≈ $458,000 (freight + detention/accessorials).

Customer split: Chain B concentrated $31,000 of detention/accessorials and $12,000 of POD dispute hours. Its cost-to-serve per order landed ~40% above Chain A, even though base freight per km was similar. Decision: window fee + pre-pay audit on that corridor · not “lower average freight” blind.

Data-source checklist

Without sources, the calculation is opinion. Cross at least these pieces before reporting cost-to-serve to leadership.

Elige un paso para ver el detalle

Detalle del paso · 01

TMS / trip orders

Agreed rate, carrier, origin-destination, dates.
Minimum sources for a cost-to-serve finance will defend.

Objectives for management decisions

Measuring distribution is not an accounting end in itself. It is for deciding. Five concrete uses:

  1. Price and fees: move the cost of impossible windows to the customer who demands them.
  2. Channel mix: stop subsidizing e-commerce or export with wholesale margin.
  3. Network and mode: consolidate, change DCs, or split expensive corridors · see also routing.
  4. Carrier negotiation: talk with detention and accessorial evidence, not vibes.
  5. Freight payment: hold what does not match; pay what is verifiable.

If the indicator does not change one of those five levers in 90 days, you are reporting · not managing. Fleet preventive maintenance does not replace this calculation, but it prevents roadside leakage; see preventive maintenance limits.

What OCL executes before you pay

OCL Cargo is an autonomous TMS with computer use agents: the agent operates interfaces (portals, email, PDFs) the way your tower would, and leaves a trip file · not another screen to type into by hand.

In distribution, the direct impact is on the delivery logistics layer: audit before you pay by crossing rate, CFDI, Carta Porte, GPS, and POD. Moving from sampling to 100% of the pilot flow, the published pattern is recovering 5–7% of audited spend. Typical pilot: 6–8 weeks · on the order of ~$50 MXN per shipment.

It coexists with your TMS or spreadsheet: no day-one migration. Who decides exceptions? Your team. The agent closes the repeatable work. OCL can stamp invoice and Carta Porte.

Before payment

A trip file that matches

  1. Take the trip

    From your TMS

  2. Cross docs

    CFDI and Carta Porte

  3. Validate route

    GPS and geofence

  4. Tie POD

    Clear convention

  5. Pay or hold

    With trip file

Computer use = the agent runs the bridge; you decide payment.

More context: computer use in logistics · false digitization.

Key takeaways5 points
  1. Distribution cost ≠ freight only: it includes commercial (sales/promo) and delivery logistics (warehouse, transport, last mile, shrinkage, detention, accessorials, DC deductions).
  2. Separate three metrics: freight spend · distribution cost · landed cost. Mixing them hides leakage.
  3. Classify by object and by function · without that, allocation lies. Academic lenses help; operable friction is what pays (or kills) margin.
  4. Cost-to-serve by customer/corridor/channel explains why the “same” price destroys margin on one side and looks fine on the other.
  5. Auditing 100% of pilot freight typically recovers 5–7% of audited spend; OCL coexists with your TMS · about $50 MXN/shipment · your team decides exceptions.

Is your distribution % hiding freight leaks?

In a 30-minute diagnostic we separate commercial vs delivery logistics, review cost-to-serve on one corridor, and the minimum trip file to audit before you pay. No big bang: 6–8 week pilot with MXN as the decision.

Related reading

Frequently asked questions