Many retailers and manufacturers score their suppliers on on-time, in-full delivery, known as OTIF. US suppliers know it from large retail chains that fine late or short deliveries; suppliers shipping from Mexican plants and distribution centers face the same scorecards, on both sides of the border. For the supplier, a low OTIF can lead to penalties, less shelf space or the loss of the customer. For the warehouse, it is the metric that combines inventory accuracy, picking accuracy and loading punctuality.
The expectation is the same for consumers. The 2026 Online Sales Study by AMVO, Mexico's online sales association, identifies incomplete or damaged delivery as the top complaint of online shoppers in Mexico.
What OTIF is
OTIF measures the share of orders that reached the customer within the agreed time and with the full quantity. An order that arrived on time but with one short line does not count; neither does a complete order that arrived a day late.
OTIF = orders delivered on time and in full ÷ total orders × 100
It is a specific form of what ASCM's SCOR model groups under supply chain reliability, whose strictest measure is the perfect order: on time, complete, undamaged and with correct documentation. In Australia and the UK the same idea is often called DIFOT (delivered in full, on time).
The three definitions that change the number
There is no single definition of OTIF; each customer sets its own. Before comparing your figure with the one your customer reports, confirm these three.
What on time means
It can be the exact day, an hour window around the appointment at the customer's distribution center, or a tolerance of one or two days. A delivery at 11:00 for a 9:00 appointment may be on time for one customer and late for another. The reference date matters too: the one the customer requested, the one the supplier confirmed or the appointment date.
What in full means
It can be 100% of the units on each line or an agreed tolerance. It also matters whether a substitution or a short shipment announced in advance counts as a failure.
By order or by line
A 40-line order with one short line scores 0% OTIF by order and 97.5% by line. Customers who measure by order are stricter on large orders. If you measure by line and your customer by order, the figures will not match.
A worked example
In one week, a supplier delivered 200 orders to a customer:
| Result | Orders |
|---|---|
| On time and in full | 172 |
| On time, short | 16 |
| Late, in full | 9 |
| Late and short | 3 |
- On time: (172 + 16) ÷ 200 = 94%.
- In full: (172 + 9) ÷ 200 = 90.5%.
- OTIF: 172 ÷ 200 = 86%.
OTIF is always less than or equal to each of its parts. Separating them locates the problem: in this example, short orders have a larger impact than late ones.
Which part depends on the warehouse
Not every failure originates in the warehouse. An order can leave complete and on time and arrive late because of the carrier, or arrive short because purchasing did not stock the warehouse. To improve, classify each failure by cause.
| Cause | OTIF component | Usual owner |
|---|---|---|
| Short due to inaccurate inventory (stock recorded but not in the location) | In full | Warehouse |
| Picking error found by the customer | In full | Warehouse |
| Real shortage due to no purchase | In full | Purchasing or planning |
| Picking or loading finished after the cutoff | On time | Warehouse |
| Late carrier or missed appointment | On time | Transportation |
| Order released late by credit or sales | On time | Administration |
Phantom inventory
The most frequent warehouse cause is phantom inventory: the system records stock, the order is accepted and the location is empty. It is reduced through location-level inventory accuracy and frequent counts of fast movers. The article on the cost of inventory errors explains the impact of this problem.
Late cutoffs
If a customer's orders finish picking after loading time, they leave the next day. Schedule picking backward from the appointment or pickup time, and release customers with the strictest windows first.
How to improve OTIF from the warehouse
- Measure your own outbound OTIF using dispatch date and time and the quantities actually loaded. That is the part you control.
- Record short picks when they happen, with a reason, to separate inventory shorts from purchasing shorts.
- Validate picking with a scan, so the customer does not receive a wrong item that counts as short.
- Do not dispatch incomplete shipments without approval, and record the reason when it happens.
- Reconcile your figure with the customer's every month, order by order, to find definition differences.
How Chainlink records it
In Chainlink WMS, the picker records a short pick in the app when a location holds less than expected; Chainlink tries to reallocate it to another location with stock and, if there is none, the short pick waits for approval. The dashboard shows the day's short picks. A shipment is dispatched when all its packages are loaded: with packages missing, only a supervisor can dispatch it by writing the reason, which stays in the shipment history with the dispatch date and time. In the Professional and Enterprise plans, advanced analytics measure order cycle time by stage and picking accuracy, with export to Excel.
Frequently asked questions
What does OTIF stand for?
On time, in full: the percentage of orders that met the agreed timing and quantity.
What is the difference between OTIF and the perfect order?
The perfect order adds conditions to OTIF: besides arriving on time and complete, the order arrives undamaged and with correct documentation.
Why does a supplier's OTIF not match the customer's?
Usually because of different definitions: delivery window, quantity tolerance or measuring by order versus by line. Reconcile one full month order by order to find the gap.
Share this article: LinkedIn