What it means
A supplier delivers every item a retailer ordered, but a day after the agreed window, while another arrives on time with only half the units. Neither qualifies as OTIF under a strict order-level rule because each misses one condition.
DHL defines the combined delivery measure, and McKinsey explains how different definitions create disputes in consumer supply chains, so the sources support setting shared rules rather than assuming one universal calculation. Choose whether the unit is an entire order, a purchase-order line, a case or a shipment, because a split order can look different under each method.
Record the promised date or window when it is agreed, since a target changed after a miss should not quietly rewrite history. Specify whether on-time means arrival at the gate, unloading, receipt scan or shelf availability, because operational control differs at each point.
Define in-full against the accepted order quantity and permitted substitutions, so a partial delivery does not pass because the invoice was revised later. Agree which cancellations or customer-requested changes are excluded, separating supplier failure from legitimate order changes.
For an order-based measure, divide orders meeting both conditions by eligible orders due during the period, so if 920 of 1,000 eligible orders meet both requirements, OTIF is 92% for that period. Do not add separate on-time and in-full percentages, because the intersection, not an average, is the numerator.
Some contracts assess each order line instead, and a large multi-line order can be weighted differently, so label the method. Track the reason for each failure, such as stock shortage, production delay, bad address, carrier issue or receiving bottleneck, and report quantity-fill rate too so the size of shortfalls is visible.
A delivery may reach a distribution centre on time but miss store availability, so choose the handoff that matches the business promise. Proof of receipt and timestamps should come from agreed records, because carrier departure scans alone do not establish customer receipt, and time zones and cut-off times need checking for cross-border orders.
A late but complete shipment may still be useful to the customer, but it does not meet a strict OTIF promise, and a small shortage can fail an all-or-nothing order rule. A high OTIF figure can mask selective refusals or cancelled difficult orders, while a low figure may reflect unrealistic promises rather than only execution failures.
Segment performance by supplier, product, lane and customer, compare seasonal and promotional periods with context, and track lead time and forecast accuracy separately. Lock definitions across reporting periods, pair OTIF with damage rate and complaint data, never encourage unsafe driving or rushed quality checks, and use the measure to improve the promise and the handoff, not simply to rank partners without shared evidence.
In practice
Real-world examples.
Example
A 100-line order arrives on time but one required line is missing. Under a strict order-level rule the whole order fails, even though 99% of the lines were delivered. The retailer also reports the quantity-fill rate so the small shortfall is visible.
Example
A food distributor has 1,000 eligible orders in a month, and 920 arrive in full within the agreed window. Its OTIF is 92%. It then groups the 80 failures by cause and finds most came from stock shortages on promoted lines.
Example
A supplier and retailer compare gate-arrival and receipt timestamps before settling a disputed score. The carrier's departure scan is rejected as proof of receipt, and the agreed receiving record decides the result. Both parties then record the rule in their contract.
Formula
Calculation
Order-level OTIF = eligible orders received on time and in full / eligible orders due in the same period x 100. Define the window, quantities, handoff and exclusions.
Worked example. A fictional retailer has 1,000 eligible orders due in a month. Of these, 950 arrive inside the agreed window and 960 arrive with the full accepted quantity, but only 920 meet both tests. OTIF = 920 / 1,000 x 100 = 92%. Averaging the two separate rates would give (95% + 96%) / 2 = 95.5%, which overstates performance by 3.5 percentage points.Case study
Seen in the real world.
In this fictional case, Seabrook Foods saw poor OTIF on promotional orders. The teams found a mismatch between sales commitments and available stock, so they revised order acceptance and monitored shortages separately from late transport. Seabrook also stopped changing delivery windows after a miss and began reporting the reason for each failed order. The case is invented; a process change does not guarantee a specific rate.
Watch out
Common mistakes.
- Averaging on-time and in-full percentages instead of checking both for each order.
- Changing the promised window after a miss.
- Comparing order-level and line-level scores as if identical.
Questions
People also ask.
Does a partial on-time delivery pass?
Not under a strict order-level definition unless the accepted terms expressly permit it.
Is OTIF the same as fill rate?
No. Fill rate focuses on quantity supplied; OTIF also tests timing.
Why do partners report different scores?
They may use different units, time windows, handoff events or exclusions.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%