Distribution key performance indicators (KPIs) measure whether you deliver on time, in full, at a defensible cost, with a trip file accounts payable can pay. For a Mexico–US shipper or logistics operator, five last-mile beverage metrics are not enough: you need service, cost, control, and cash on the same board.

This guide defines formulas with correct units (fixing the common kg/km mix-up), OTIF (On Time In Full) without inflation, drop size, volatility for fleet vs 3PL, and the freight-finance KPIs thin methodology posts skip. OCL Cargo is an autonomous TMS with agents: it closes status, proof of delivery (POD), and pre-pay audit without selling another vanity dashboard. When you audit 100% of the pilot flow, the typical pattern is recovering 5–7% of freight spend.

service · cost · control · cash
4 groups
delivery fill rate (National Study 2026 sample)
~93%
OTIF = on time and in full (not an average)
AND
pattern when auditing 100% of the pilot
5–7%

Cluster context: distribution costs · what OTIF is · what a logistics KPI is · 7 freight money leaks.

What distribution KPIs are (short answer)

A distribution key performance indicator (KPI) is an operable metric for the stretch from the distribution center (DC) or plant to the customer: punctuality, completeness, route density, cost, and document quality. It is not “everything that fits on a logistics PowerPoint.”

On Mexico–US lanes the same trip mixes DC appointments, border or transfer, GPS, Mexico’s digital tax invoice (CFDI), Carta Porte, and POD. A service KPI without those inputs cannot release payment or renegotiate a carrier.

Competitors often list five capillary delivery indicators or generic service/cost/control buckets and close with the vendor dashboard. The axis here is the shipper/3PL decision: what to measure, with which formula, and what to do on Monday.

Four groups: service, cost, control, and cash

Group before you saturate the board. A service / cost / cash / control taxonomy works if every cell has an owner. We call out cash explicitly because in Mexican freight margin often dies after delivery.

Service

Question it answers: Did we keep the customer promise?

Example KPIs: OTIF, OTD, fill rate, % appointments hit

Cost

Question it answers: What does it cost to serve this lane?

Example KPIs: MXN/km, MXN/stop, drop size, km/stop, % empty miles

Control

Question it answers: Do we see and act in time?

Example KPIs: Useful GPS coverage, time to first action, % digital POD

Cash

Question it answers: Can we pay (or hold) with evidence?

Example KPIs: % complete trip file, % invoices audited pre-pay, detention, accessorials, chargebacks

Four groups: if a KPI does not answer a decision question, drop it.

For the peso side of the board, read distribution costs and cost-to-serve. For flow wastes: lean supply chain in freight.

Corrected formulas (units that actually add up)

This is the cut versus viral “5 indicators” lists. The ideas are right; the units often are not. Do not copy a “99% world-class” sticker onto km per stop — it has no physical meaning.

On-time effectiveness (OTD in weight or orders)

Correct formula: kg (or orders) delivered on time ÷ kg (or orders) scheduled

Typical mistake to avoid: Publishing a % without defining kg vs orders vs stops

Route efficiency (distance)

Correct formula: km driven ÷ number of deliveries (= km/stop)

Typical mistake to avoid: Putting kg in the denominator or calling drop size “efficiency”

Load density

Correct formula: kg hauled ÷ km driven (= kg/km)

Typical mistake to avoid: Confusing density with service effectiveness

Drop size

Correct formula: total kg delivered ÷ number of deliveries (stops)

Typical mistake to avoid: Optimizing drop size without watching OTIF or cost per visit

OTIF

Correct formula: orders on time AND in full ÷ total orders

Typical mistake to avoid: Averaging OTD and fill rate, or counting “almost full” as success

Volatility (CV)

Correct formula: std. dev. of daily dispatch ÷ period average

Typical mistake to avoid: Using CV without fixing the unit (kg/day vs trips/day) or horizon

Same KPI family you see in delivery posts — with units a CFO can audit.
Forklift loading a pallet into a trailer at the dock — outbound and dock utilization in a DC
The KPI is born in the DC and on the route: pick, appointment, km, and evidence — not only on the leadership slide.

OTIF, OTD, and fill rate: do not mix them

OTIF (On Time In Full) only counts the order that arrives on time and complete. It is an AND, not an average. OTD (On Time Delivery) watches the window. Fill rate watches pieces or kg shipped vs ordered.

KPIMeasuresWhat you miss if you only watch this
OTD / on timePunctuality vs window/appointmentIncomplete orders that “arrived on time”
Fill rate / completenessQuantity shipped vs orderedLate but complete deliveries
OTIFPunctuality AND completenessNeither half — it requires both
Use fill rate for inventory/picking; OTD for network and appointments; OTIF for the customer scorecard.

Operable definition and industry benchmarks: OTIF glossary · fill rate · OTD. Evidence convention: POD guide for shippers.

Drop size, density, and km per stop

Drop size answers: how much weight (or volume) do you leave at each stop? Km per stop answers: how capillary is the route? Together they explain whether cost per delivery rises from small visits, dead kilometers, or both.

  • High drop size in industrial B2B usually lowers cost per kg, but does not forgive OTIF if the DC rejects freight or POD is missing.
  • High km/stop signals thin routes or bad sequencing — do not “fix” it by inflating the service KPI.
  • Kg/km is load density: useful in FTL/LTL, different from drop size.

On a Mexico–Laredo lane (or your equivalent), measure by lane and customer — not only the national average. Averages hide the lane that breaks you.

Dispatch volatility and fleet vs 3PL

Coefficient of variation (CV) = standard deviation ÷ average daily dispatch (kg or trips — pick one and do not change mid-quarter). It informs owned capacity vs outsourced capacity; it is not report decoration.

Low CV + stable volume

Read: Predictable demand

Typical lever: Private fleet or dedicated contract can pay if utilization clears the threshold

High CV + peaks

Read: Rigid capacity overshoots or undershoots

Typical lever: 3PL / spot with SLA and trip file — not a WhatsApp promise

High CV + low OTIF

Read: Erratic volume + broken promise

Typical lever: Before buying tractors: appointments, lead time, tender rules

Volatility informs fleet vs 3PL; it does not replace OTIF or audited cost per km.

Freight-finance KPIs dashboards usually omit

This is the wedge versus last-mile posts: money leaks in the trip file and in lines that were never “base freight.” Without these KPIs, pretty service coexists with broken margin.

% trips with complete file

Operable formula: trips with rate+CFDI+Carta Porte+GPS+POD ÷ total trips

Why it matters: No file to no defensible payment

% invoices audited pre-pay

Operable formula: invoices fully matched before release ÷ period invoices

Why it matters: 5–7% pattern when you leave sampling

Cost per km / per stop

Operable formula: MXN freight (+audited accessorials) ÷ km or ÷ stops

Why it matters: Compare lanes and carriers with the same basket

Detention (hours or MXN)

Operable formula: hours over free time × rate; or detention line MXN

Why it matters: Cut real hours and stop paying invented ones

Accessorials % of freight

Operable formula: MXN accessorials ÷ MXN base freight

Why it matters: Detects lumping, FSC, redelivery inflation

DC chargebacks / deductions

Operable formula: MXN deducted by retailer ÷ sales or ÷ DC deliveries

Why it matters: “OK” OTIF with margin destroyed after delivery

Cash KPIs: a distribution board that ignores pre-pay is incomplete in Mexico.

Playbooks: CFDI + Carta Porte + GPS + POD audit · detention · 7 leaks · lumper / DC handling.

Worked example (MXN / kg / km)

Illustrative numbers for one regional delivery day (calibrate to your operation). Not a published client benchmark.

InputValueKPI it feeds
Kg scheduled12,000 kgOTD / effectiveness denominator
Kg delivered on time11,160 kgWeight OTD = 11,160÷12,000 = 93%
Total orders40OTIF denominator
Orders on time and in full34OTIF = 34÷40 = 85%
Deliveries (stops)40Drop size and km/stop
Kg delivered11,400 kgDrop size = 11,400÷40 = 285 kg/stop
Km driven480 kmKm/stop = 480÷40 = 12 km/stop
Freight + audited accessorials$28,800 MXNMXN/km = 60; MXN/stop = 720
Illustrative: weight OTD (93%) ≠ order OTIF (85%). Different units, different decisions.

If someone reported “93% efficiency” using km/stop, they invented a percentage where there are only 12 km per stop. Unit hygiene is not pedantry — it stops leadership self-deception.

Honest targets by lane and SLA

Do not copy a vendor-slide “99% world-class.” Set the threshold in the customer or lane service-level agreement (SLA), then compare to industry averages.

Retail / CPG into DC

Indicative range: OTIF 95–98% required in many SLAs

Note: 99% is aspirational; chargebacks punish “almost”

Industrial B2B / manufacturing

Indicative range: OTIF 90–95% typically healthy

Note: Below ~88–90% often means lost slots

Delivery fill rate (MX context)

Indicative range: ~93% average in National Study 2026 sample

Note: Market context; does not replace your SLA

% complete trip file (pilot)

Indicative range: Drive toward 100% of the pilot universe

Note: Cash goal, not vanity service

% invoices audited pre-pay

Indicative range: 100% of the pilot flow (no sampling)

Note: Typical recovery pattern: 5–7% of audited spend

Targets: lane SLA first; industry averages second. Context source: #SoyLogístico / LDM / EGADE — National Logistics Indicators Study 2026.

Which KPI for which decision

A board without a decision map is decoration. Use this matrix on Monday with operations and accounts payable.

DecisionPrimary KPISupport KPI
Owned fleet vs 3PL on this lane?Dispatch CV + utilizationOTIF, MXN/km, % trip file
Raise drop size (fewer visits)?Drop size + OTIFKm/stop, chargebacks
Is the route too capillary?Km/stop + MXN/stopDrop size, % empty
Carrier A vs B?OTIF + % POD on timeAudited MXN/km, exceptions
Release or hold payment?% complete trip fileGPS vs appointment, accessorials
Is the DC bleeding us?Chargebacks + detentionOTIF, % appointments, lumper
Is this fake digitization?% statuses re-keyed by handTime to useful alert
Decision first, KPI second. If nobody acted when the threshold was crossed, delete it.

How to instrument: GPS + POD + TMS

The KPI does not live in eternal Excel. It lives in three evidence layers: location (GPS or mirror account), proof of delivery (POD) tied to the ID, and a transportation management system (TMS) with typed status. Agents can update status; your team enter on exceptions.

Instrumentation

From event to number

  1. Register

    Trip and SLA

  2. Locate

    GPS or mirror

  3. Close POD

    Tied to trip ID

  4. Audit

    Before paying

No WhatsApp re-key: status feeds OTIF; the trip file feeds cash.

Monitoring depth: real-time logistics monitoring. TMS definition: what a TMS is in Mexico. Human bridge: fake digitization.

Checklist: minimum operable dashboard

Start with one lane and one customer. If you cannot check the first five boxes, you do not need twenty KPIs yet — you need data.

Elige un paso para ver el detalle

Detalle del paso · 01

Freeze definitions

Step 1

OTIF, OTD, fill rate, drop size, km/stop with units in writing.
Minimum board: definitions, one lane, evidence, owner — then scale.

What OCL runs without dashboard theater

OCL Cargo does not sell “another KPI dashboard” as the thesis. It executes the work that makes the KPI true: exception tracking, POD tied to the trip, and pre-pay match of rate, CFDI, Carta Porte, GPS, and POD. It coexists with your TMS and GPS; no day-one migration.

Work done

From trip to cash

  1. Track

    Typed exception

  2. Tie POD

    To trip ID

  3. Audit

    100% of pilot

  4. Decide

    Pay or hold

The agent operates screens and portals; your team take exceptions.

Stack comparison: traditional TMS vs OCL.

Key takeaways5 points
  1. A distribution KPI needs a formula, a unit, an owner, and a threshold that triggers a decision — not a “99% world-class” slide.
  2. Fix units: on-time effectiveness can be kg or orders; route efficiency is km/stop (or MXN/km); drop size is kg/stop. Do not mix them.
  3. OTIF is AND (on time and in full). Keep it separate from OTD and fill rate; the 2026 National Study cites ~93% average delivery fill rate in its sample — calibrate to your SLA.
  4. The Mexico–US wedge adds cash KPIs: % complete trip file, % invoices audited pre-pay, detention, accessorials, and DC chargebacks.
  5. Instrument with GPS + POD + TMS; agents update status, your team on exceptions. Without evidence, the KPI cannot defend payment.

Does your distribution board measure service… and forget cash?

In a 30-minute diagnostic we review formulas (units included), OTIF vs OTD vs fill rate, and the minimum trip-file + pre-pay board on one lane. No vanity 99%: numbers operations and accounts payable can defend.

Related reading

Frequently asked questions