SiliciumHex FieldKit

Supply Chain · Deliver

OTIF Tracking

Track On-Time-In-Full per customer and per lane; split the misses into late, short and damaged to fix the right cause.

  • Time30 min
  • FormatSolo
  • StageDeliver

OTIF Tracking: what it is and why it works

OTIF tracking measures the share of order lines delivered on time and in full, against the date and quantity agreed with the customer. A line passes only if both conditions hold; a line that is on time but short, or complete but late, fails. The method adds two disciplines to the raw metric: a strict written definition, including the tolerance window and the reference date, and a split of every miss into cause classes such as late, short, damaged or refused. Tracking per customer and per lane weekly shows where the failures cluster.

OTIF works because it replaces opinions about service with a shared number, and because the cause split points each miss to an owner: planning, warehouse, carrier or supplier. A broader metric such as fill rate can look healthy while customers still receive late orders. The weakness is that a loose definition inflates the score, so the definition must be agreed before the first report. OTIF is the natural top-level service branch of a Supply Chain KPI Tree, it feeds the Demand Review when shortages trace back to planning, and it flags Last-Mile Options when failures concentrate in delivery.

What you need

  • Order lines with requested or confirmed delivery dates and quantities
  • Proof-of-delivery data with actual dates, times and quantities received
  • Damage, refusal and return records
  • An agreed OTIF definition: measurement level, tolerance window and reference date
  • Customer and lane identifiers for slicing results

What you get

  • Weekly OTIF by customer, lane and product family
  • A miss breakdown by cause class: late, short, damaged, refused
  • An owner and action for the largest cause class
  • A published trend chart shared internally
  • A written OTIF definition that all functions use

When to use it

When “service is fine” is a feeling, not a measurement.

How to do it, step by step

  1. Define OTIF strictly: on time AND in full, per order line.
  2. Split misses into late, short, damaged, refused.
  3. Track per customer and per lane weekly.
  4. Fix the biggest cause class first with its owner.
  5. Publish the trend internally — what is measured stops being argued about.

Worked example: Finding the real service gap at an automotive fastener supplier

Illustrative scenario — figures are realistic but not from a real company.

A supplier of fasteners to automotive tier-1 assemblers reported 97% service internally, measured as orders shipped by the promised ship date. Two key customers rated it far lower on their scorecards and threatened to reduce share.

  1. The customer service manager rebuilt the metric at order-line level, on time meaning received within the customers' agreed delivery window and in full meaning 100% of the ordered quantity.
  2. Recalculated this way, OTIF was 84%. Misses were split into late (9 points), short (5 points), damaged (1 point) and refused (1 point).
  3. Per-lane analysis showed most late lines on two lanes served by one carrier that routinely missed the customers' dock appointments.
  4. Most short lines came from a group of SKUs whose planning parameters had not been updated after a demand increase. Planning took ownership of that class, logistics of the carrier issue.

Result. After a carrier switch on the two lanes and a parameter update for 60 SKUs, OTIF rose to 93% within four months, and the gap with customer scorecards nearly closed. The main lesson was that the old metric measured the plant's shipping, not the customer's receipt.

Common pitfalls and how to avoid them

  • Measuring at order level or by shipped date only.Measure per order line against the customer's receipt date and quantity, which is how customers experience service.
  • Letting tolerances drift to improve the score.Write the definition down, get customer agreement where possible, and change it only with a documented reason.
  • Reporting one number with no cause split.Classify every miss by cause so each class has an owner and a specific fix.
  • Using the confirmed date after it was renegotiated late.Track against the original confirmed date, and report reconfirmations separately so they cannot mask misses.

Frequently asked questions

How do you calculate OTIF?

Divide the number of order lines delivered on time and in full by the total number of order lines due in the period, then multiply by 100. A line counts only if it arrived within the agreed window and with the full ordered quantity. Some companies measure by order or by units, so always state the level used.

What is the difference between OTIF and fill rate?

Fill rate measures the share of demand shipped from stock, usually by units or lines, without regard to timing. OTIF requires both the right quantity and the right time. A company can have a high fill rate but poor OTIF if complete orders arrive late.

What is a good OTIF score?

It varies widely by industry, order profile and definition, so benchmarks are only meaningful when definitions match. Retail and automotive customers often set targets in the mid-to-high 90s with narrow windows. The more useful goal is a rising trend under a strict, stable definition.

Origin

OTIF — retail supply metrics (Walmart/Amazon era), 2010s.

Used in these playbooks

Digital quick wins month 1 month

A month of pragmatic digitalization: clean masters, automate one document flow, stand up a lightweight tower, then pilot ML.

  1. Master Data Quality
  2. EDI/API Integration
  3. Supply Chain Control Tower
  4. OTIF Tracking
  5. ML Forecasting Pilot

Related methods

More in “Deliver”

Move goods to customers at the right cost and service.