OTIF stands for On-Time-In-Full. It is the metric major retailers use to measure whether a supplier delivered the correct quantity (in-full) within the agreed delivery window (on-time). Walmart, Target, Kroger, and Amazon each run their own version, with penalty rates between 1% and 5% of cost of goods on non-compliant shipments.
Your OTIF scorecard updates and the number is red again. If you run supply chain, finance, or ops at a $10M-$500M CPG supplier, you already know what a red OTIF score means before you open the detail screen. A percentage of cost of goods comes off your next check, on shipments you were sure went out clean.
So you pull the paperwork on the flagged POs. The trucks left on schedule. The case counts matched the purchase order. Nothing in your own systems explains the miss. The deduction lands again the following month, then the month after that, quietly compounding into a chargeback line you can’t trace back to a cause.
That recurring line has a name: OTIF, On-Time-In-Full. It’s the metric Walmart, Target, Kroger, and Amazon use to grade whether the right quantity arrived within the delivery window they set. Each retailer defines “on-time” differently, measures “in-full” at a different level of granularity, and penalizes a miss at a different rate. That’s exactly why the number on your scorecard rarely lines up with what you know you shipped. If you sell into all four, you’re running four separate compliance programs under one acronym, and the dollars come off four separate checks.
The reason retailers enforce it is straightforward. A McKinsey study conducted with the Trading Partner Alliance (a joint initiative of the Food Marketing Institute and the Grocery Manufacturers Association) found that the US food retail industry loses an estimated $15 to $20 billion in annual sales to out-of-stock or unsaleable items. OTIF programs exist to push that cost upstream, onto suppliers like you whose shipments caused the gap.
What “on-time” actually means
On-time measures whether a shipment arrived within the retailer’s specified delivery window. That window is not when you shipped it. It is when the retailer expected to receive it.
Walmart calls this the Must Arrive By Date, or MABD. A prepaid supplier, who arranges their own freight, is measured against whether the truck reached the distribution center by that date. A collect supplier, where Walmart arranges the carrier, is measured on whether the load was staged and ready for pickup on time. Those are different measurements even though both count as “on-time.”
Target uses a one-hour window based on appointment time at the DC, per Target’s vendor compliance documentation. A delivery that hits the dock 61 minutes past the appointment is late.
Kroger measures against the Original Requested Arrival Date. Late by a single day counts as a miss, according to Kroger’s vendor compliance guide.
The common thread: what your TMS says about ship date is irrelevant. The retailer’s system records arrival or readiness, and that timestamp is the one that counts.
What “in-full” actually means
In-full measures whether the shipped quantity matched what the purchase order requested. Ship 950 cases against a 1,000-case PO, and you failed in-full by 5%.
The measurement level matters. Some retailers measure at the PO level: did the total shipment quantity match? Others measure at the line-item level: did each SKU within the PO arrive at the right count? Line-item measurement is stricter. You can ship the right total across a multi-SKU order but still fail if any single line was short.
Walmart measures at the case level. Target’s Perfect Order Program, effective May 2025, expanded its compliance checks to include ASN accuracy and physical barcode accuracy alongside quantity fill.
Over-shipping also counts as a miss in some programs. Sending 1,050 cases against a 1,000-case PO creates a receiving discrepancy just as a shortage does.
The OTIF formula
OTIF is two separate rates, not one blended number.
On-time rate = shipments arriving within the delivery window / total shipments in the measurement period
In-full rate = units shipped matching the PO quantity / total units ordered in the measurement period
Some industry sources multiply these two percentages together into a single composite score. That composite is useful for benchmarking but misleading for diagnosis, because it hides which component failed. A supplier at 92% on-time and 88% in-full has a composite of 81%, but the fix for a timing problem and the fix for a quantity problem are completely different operational changes.
Walmart tracks on-time and in-full as two separate scores with two separate thresholds. So should you.
The OTIF calculator runs both rates independently and estimates your annual deduction exposure at whatever retailer you select.
A worked example
A mid-market CPG brand ships 200 POs to Walmart in Q2.
Of those, 178 arrive by the MABD. On-time rate: 89%.
Of the total cases ordered, 96% of units shipped match the PO quantities. In-full rate: 96%.
Against Walmart’s current thresholds (90% on-time, 95% in-full for prepaid suppliers, per Forbes), this supplier passes in-full but fails on-time by one percentage point. The 3% fine applies to the value of cases in the non-compliant shipments.
That one-point gap on 22 late POs, depending on average PO value, can run $15,000 to $40,000 in a quarter.
What counts as a miss: three failure modes
OTIF failures fall into three operational categories. Each one has a different root cause and a different fix.
Timing failures drive on-time misses. Your shipment left the warehouse on schedule, but the ASN transmitted late, or the carrier missed the appointment window, or the MABD assumed a transit time the actual route didn’t support. The most common version: your EDI 856 (Advance Ship Notice) goes out after the truck arrives at the DC. That breaks the on-time measurement even when the physical delivery was fine. The EDI 856 article covers the six ways this specific transmission fails.
Quantity failures drive in-full misses. The pick was short, your inventory allocation didn’t reserve enough stock, or a unit-of-measure mismatch between your warehouse management system and the PO made 100 cases look like 100 eaches. These show up as shortage deductions on your remittance weeks later, filed under codes like Walmart deduction code 25 (no merchandise received for invoice).
Data failures cause both. A mismatch between your ASN, your invoice, and the physical shipment creates a receiving discrepancy that the retailer’s system interprets as a compliance miss. The shipment arrived on time and complete, but the documents disagreed, so the system recorded a failure. This is the failure mode most suppliers undercount, because the fix is in your ERP or EDI integration, not on the warehouse floor.
Which retailers use OTIF
Every major US retailer runs a supplier compliance program with OTIF-like measurement. The details differ enough that you need to manage each one independently, whichever combination of these you ship to.
| Walmart | Target | Kroger | Amazon (1P) | |
|---|---|---|---|---|
| On-time target | 90% (prepaid) / 98% (collect-ready) | 98% | 98% | Varies by category |
| In-full target | 95% | 98% | 95% case fill | Varies by category |
| Penalty rate | 3% of COGS on non-compliant cases | 5% of COGS | 1% of invoice or $250/order (whichever is greater) | 5% (In Full Delivery, since July 2025) |
| Measurement basis | Case-level, MABD | Appointment-based, 1-hour window | Original Requested Arrival Date | PO-level |
| Dispute window | Through Retail Link (APDP) | Through Synergy/POL | 180 days | Through Vendor Central |
| Key program change | Split to 90/95 thresholds, Feb 2024 | Perfect Order Program, May 2025 | Scorecard-based, ongoing | In Full Delivery consolidation, July 2025 |
Sources: Walmart thresholds from Forbes/Steve Banker, February 2024. Target from vendor compliance policy and Perfect Order Program announcement. Kroger from WarehouseQuote’s vendor compliance guide. Amazon from Front Row Group and Commerce Canal, July 2025. All retailer programs change without notice; confirm current terms in your own portal.
Amazon restructured its chargeback program in July 2025. The new In Full Delivery policy consolidated multiple PO compliance metrics into a single category, reduced the Not Filled fee from 10% to 5%, but tightened the delivery completeness requirements.
What a “good” OTIF score actually is
The honest answer: it depends on which retailer you’re asking about, and on whether you’re asking what’s compliant or what’s competitive.
Compliant means above the retailer’s penalty threshold. For Walmart, that is 90% on-time and 95% in-full since the February 2024 change. For Target and Kroger, 98% and 95-98% respectively. Below those lines, the fines start.
Competitive means the score where OTIF stops costing you money and starts protecting your shelf position. Retailers don’t publish how they weight OTIF in category reviews, but vendor sources consistently describe it as a factor in line reviews and placement decisions alongside sales data.
Kraft Heinz reported a 12-percentage-point improvement in OTIF after restructuring its carrier management and running daily monitoring meetings. That’s according to FourKites and Supply Chain Dive coverage of the initiative. That improvement came from enforcing collaborative planning with asset-based carriers and monitoring performance at the lane level, not from warehouse process changes.
That 0.16% aggregate masks concentration risk. A supplier running 85% OTIF on a high-volume Walmart DC lane is paying far more than 0.16% on that lane, even if their total portfolio averages out. The Walmart OTIF fine article breaks down how the 3% chargeback actually compounds.
Where OTIF breaks down as a metric
OTIF measures the supplier’s output. It does not measure the retailer’s input.
A PO with an unrealistic lead time, a DC appointment slot that moved after the carrier booked, a receiving dock that took four hours to unload a load that should have taken one: none of these show up in the OTIF calculation. They show up in your score.
The McKinsey/TPA study found that 92% of surveyed retailers and manufacturers agreed an industry-wide OTIF standard would create value. That agreement hasn’t produced one. Each retailer still defines the window, the measurement granularity, and the penalty independently. A supplier shipping to all four major US retailers is running four compliance programs with four sets of rules, four portals, and four dispute paths.
That fragmentation is why the metric is hard to benchmark across retailers. A 94% OTIF at Walmart (non-compliant) and a 94% at Target (also non-compliant) represent different operational failures measured against different baselines.
What to do about your score
If your OTIF is below threshold, the first step is figuring out which component is failing and at which retailer. A blended number across all retailers and both dimensions hides the actual problem.
Run your current numbers through the OTIF calculator. It separates on-time and in-full, maps to the retailer’s specific penalty structure, and estimates your annual exposure.
For most mid-market CPG brands shipping $50K or more per week into a major retailer, even a few percentage points below threshold adds up. If the exposure is material, an OTIF deduction assessment traces every non-compliant shipment back to its root cause in 14 days. If we find less than $25,000 in recoverable margin, we refund the fee.
Retailer programs change. If a threshold, penalty rate, or program name in this article has moved, tell us and we’ll correct it.
Frequently Asked Questions
- What does OTIF stand for?
- On-Time-In-Full. It is a compound metric: the on-time rate measures whether shipments arrived within the retailer's delivery window, and the in-full rate measures whether the shipped quantity matched the purchase order. Most retailers track and penalize these two components separately.
- What is a good OTIF score?
- Above 95% is generally considered acceptable by most major retailers. Walmart requires 90% on-time and 95% in-full for prepaid suppliers. Target requires 98% across the board. The top quartile of CPG suppliers typically runs above 97%, according to industry benchmarks.
- Is OTIF the same as fill rate?
- No. Fill rate measures only the quantity dimension: what percentage of ordered units you shipped. OTIF adds the time dimension. A shipment that arrives complete but two days late has a 100% fill rate and a 0% on-time rate. Retailers penalize both.
- How are OTIF fines calculated?
- Each retailer applies a percentage of cost of goods (COGS) to non-compliant cases. Walmart charges 3% on cases that miss. Target charges 5%. Kroger starts at 1% of invoice value or $250 per order, whichever is greater. The fine applies only to the non-compliant portion, not your total shipment value.
- Do all retailers measure OTIF the same way?
- No. They agree on the concept but differ on every operational detail: what counts as the delivery window, whether it's measured at the case or PO level, how the in-full threshold works, and what the penalty rate is. A supplier shipping to all four major US retailers manages four different compliance programs.
Find out what your deductions are actually costing you.
A 30-minute call with the founder, who will tell you which of the three scans fits your problem, or that none of them do.