Distribution

OTIF only means something when everyone uses the same promise

By Vikasraj YadavPublished Updated 4 min read

For Logistics heads, warehouse leads and distribution managers · Understand the problem

TL;DR — what you’ll learn

  • Define the unit of measurement and the customer commitment before calculating OTIF.
  • Count a qualifying order only when it meets both the on-time and in-full rules.
  • Keep late changes, partial deliveries and missing receipt evidence visible.
  • Analyse failure reasons rather than treating the headline percentage as the explanation.
Illustration of an insulated container with a temperature logger at a refrigerated dispatch dock
Illustration of an insulated container with a temperature logger at a refrigerated dispatch dock. Image credit

Sales reports 95% service because most quantities shipped. Logistics reports 90% because most vehicles arrived on time. The customer reports 80% because several orders were either late or incomplete. Before debating the numbers, establish which promise each report is measuring.

How should a food distributor calculate on-time in-full delivery?

OTIF is the percentage of eligible orders or other defined units that satisfy both the agreed on-time and in-full conditions. The business must state the denominator, commitment basis, receipt event and quantity rules. Without those definitions, two correct calculations can describe different service performance.

Measure both parts of the customer promise
  1. 01Define eligible ordersCommitment and measurement rules
  2. 02Link receipt evidenceTime and accepted quantity
  3. 03Check both conditionsOn time and in full
    Does the order satisfy both rules?
    YesReport the intersection
    NoCount the supported failure or mark missing evidence unresolved.
  4. 04Report the intersectionCounts, rate and failure causes

Illustrative information flow. The article explains the evidence, exceptions and responsible decisions. Diagram: NextEdge Labs.

Write the definition in a sentence

An example definition is: the percentage of eligible customer orders due in the period that were accepted within the confirmed receiving window and in the full agreed quantity. That is one possible business definition, not a universal contract standard. A customer may use line-level measurement or different rules, which should be documented separately.

Specify the period, exclusions, commitment timestamp, unit of measure and source of receipt evidence. Define whether early arrival qualifies and how agreed changes are treated. These decisions should be settled with the relevant commercial and operations owners before the dashboard is built.

Calculate the intersection

Suppose an illustrative period contains 100 eligible orders. Ninety are on time, eighty-five are in full and eighty satisfy both conditions. Order-level OTIF is 80 divided by 100, or 80%. It is not the average of 90% and 85%, and multiplying those two rates would not recover the observed intersection.

The example contains ten orders that are on time but short, five that are complete but late and five that are both late and short. Those groups explain the service failures without double counting an order in the headline denominator.

Illustrative order-level OTIF account
OutcomeOrders
On time and in full80
On time, not in full10
In full, not on time5
Neither5
Eligible total100
OTIF80%

Preserve the promise that was measured

Keep the original request and the confirmed commitment, with later changes and their authorisation. If the delivery date is overwritten after a delay, the report can make a missed promise disappear. A revised agreement may deserve its own measure, but it should not silently replace the historical commitment.

Define how split deliveries affect the result. If an order requires all quantities by one window, a partial first delivery does not make the order complete. If the commercial agreement genuinely contains separate scheduled lines, use the corresponding agreed measurement unit. The data model should follow the promise rather than whichever transaction is easiest to count.

Use the right event as evidence

A dispatch timestamp proves that goods left the warehouse, not that the customer received them. A carrier arrival can differ from the customer's acceptance time. Choose the event that supports the stated definition and retain its source. Missing evidence should appear as unresolved rather than automatically on time or late without a disclosed rule.

Frappe's Delivery Note documentation illustrates the dispatch record and its related transactions. That is a useful starting relationship, but an OTIF calculation based on customer receipt needs the corresponding receipt evidence as well. Connect those records at the line or order level used by the metric.

Source: Frappe / ERPNext · Dispatch records and related transactions. Reference details

Turn failures into operational questions

Break the non-qualifying orders into causes supported by evidence: stock unavailable, production late, dispatch delayed, route disruption, receiving delay or unresolved quantity dispute. Preserve a separate unknown category. Forcing every failure into a convenient reason can create a confident but misleading improvement plan.

Compare periods and customers only when the definitions and mix are comparable. A small customer with a few orders can show a large percentage swing from one event. Display the numerator and denominator beside the rate so readers can judge its scale.

Start by manually reconciling a sample of complete and failed orders against source documents. Once the definition survives that review, automate the calculation and retain an exception queue for missing or contradictory evidence. The percentage should be the final result of the account, not the place where uncertainty is hidden.

Summary

OTIF measures the intersection of two promises under a stated definition. Preserve the commitment, use the correct receipt evidence and show the underlying counts. The metric becomes useful when failed orders lead to explainable operating causes rather than arguments about competing percentages.

What to do next

  1. Agree the order or line-level definition with sales, logistics and customer service.
  2. Recalculate one period using the original commitments and receipt evidence.
  3. Review failed and unresolved orders before setting an improvement target.

Recognise this problem in your operation?

Tell us where the records or handovers break down. We can discuss the process, data and software questions worth examining first.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYFood & beverage

Article: OTIF only means something when everyone uses the same promise

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Sources and further reading

Sources checked 15 October 2026. The worked examples and software evaluation suggestions are NextEdge Labs’ editorial analysis.

  1. Delivery NoteFrappe / ERPNext · Online product documentation, accessed October 2026

    Reference for delivery records and related returns. Proof of receipt, customer acceptance and financial settlement remain distinct events in the proposed workflow.

Visual credits

AI-generated illustration created for NextEdge Labs; it does not depict a client facility. Workflow diagram by NextEdge Labs. Icons from Lucide (ISC licence).

About the author

Vikasraj Yadav writes this collection on food and beverage operations, software and AI automation for NextEdge Labs. The worked examples are illustrative; they are not presented as client results.

Explore NextEdge Labs’ capabilities or discuss an operational software project.

Topics: otif calculation · food distribution OTIF · on time in full formula · delivery service measurement