← Back to blog

Your Fill Rate Says 99%. Walmart Scores You 84%.

otif penaltiesotif compliancefill rateshort-shipwalmartchargebacks

A specialty food brand pulls its internal fill rate and reads 99.2%. Walmart's OTIF scorecard for the same shipments reads 84.5%. Neither number is wrong. The 14.8-point gap between them is not a measurement error, and it is not free: on a $25M brand's Walmart volume it runs about $57,000 a year. The problem is that the brand watches the 99 and gets fined on the 84.

These figures come from Cinderhaven Provisions, a fictional $25M specialty food brand whose shipment data is synthetic. The OTIF penalties they produce are computed from shipment events the way Walmart computes them, not reverse-engineered to a target, and the gap they expose is the one almost every brand this size is carrying without seeing it.

Two honest numbers, measuring different things

Fill rate and OTIF sound like the same idea and are not. Internal fill rate is unit-weighted and forgiving: ship 99 of 100 units across the portfolio and it reads 99%. Walmart's On-Time In-Full program scores in-full at the order line, and in-full means the whole line. A line that ships 99 of 100 units is not 99% in-full. It is 0% in-full for that line, because the line was not filled. The same shipment that earns a 99% on the brand's dashboard earns a zero on Walmart's, and both systems are doing exactly what they were designed to do.

That is why the brand can believe it is a 99% performer while its largest customer scores it in penalty territory and deducts 3% of the cost of goods on the shipments that miss. The dashboard is not lying. It is answering a different question than the one the retailer is grading.

The gap is almost all in-full, and the brand is watching on-time

Decompose Cinderhaven's 14.8-point gap and it separates cleanly. On-time is fine: the trucks arrive in their windows, and timing accounts for barely two points of the shortfall. Nearly 13 of the 14.8 points are in-full failures, which means the brand's operational attention, appointment scheduling, carrier selection, routing compliance, is aimed at the part of OTIF that is already working.

| Root cause | Points of the gap | Share | |---|---|---| | Short-ship | 10.66 | 72% | | Warehouse late | 2.12 | 14% | | Receiving discrepancy | 2.00 | 14% |

Short-shipping drives 72% of the penalty. A receiving discrepancy, where the retailer's dock scan disagrees with what the brand's records say shipped, adds another 14%, and it is pure data: the units may have arrived, but the numbers describing them did not agree, so the line scores short. Internal fill rate never sees either failure, because a 99%-filled line is a rounding success by its math and a total miss by Walmart's. The brand is optimizing the two points it can see and eating the thirteen it cannot.

What the 14.8 points cost

The exposure has two parts, and only one of them is a hard number. The measured cost is $23,697 a year: actual compliance fines deducted from remittances for short shipments, late deliveries, and receiving discrepancies. Those are real dollars, already gone.

The second part is modeled, and labeled as such. A retailer that scores a supplier in penalty territory does not only fine it; the bad scorecard suppresses replenishment and shelf confidence, which costs velocity. Estimated at $3.50 per unit of retailer shortfall, that damage runs about $33,500 a year. It is an assumption, not a platform-derived figure, and it should be read as a modeled estimate rather than a deduction on a statement. Together the two come to roughly $57,197 in annual exposure, of which $23,697 is invoiced and the rest is the shelf paying for a scorecard the brand never reconciled.

The measured fines are the visible cost. The velocity and delisting pressure that follow a bad scorecard are the larger one, and they never appear on a remittance, which is exactly why they get ignored until the buyer raises them at the line review.

OTIF penalties are a measurement problem before they are an operations problem

The instinct after a bad OTIF score is to fix logistics. Better carriers, tighter appointments, a routing-guide audit. For most brands at this scale, that spends effort on the two points that are already fine. The 14.8-point gap is a short-ship and data problem, and it starts by reconciling the metric the brand watches against the metric the retailer scores, line by line, so the failures the internal dashboard rounds away become visible before the fines post. This is the same pattern underneath most OTIF fines at brands this size, which trace to data rather than trucks. The gap calculator is here, and it turns "Walmart says we're failing" into a ranked list of what actually failed.

Send me your fill-rate report and one OTIF scorecard

Send me your internal fill-rate report and one retailer OTIF scorecard for the same period. I will show you the gap between them, split it into short-ship, timing, and receiving-discrepancy points, and put a dollar figure on each, so you know which failures are costing you the fines and which are costing you the shelf. Thirty minutes.