← Back to blog

Short-Ship Costs: A 99% Fill Rate Still Loses $298K a Year

short-ship costfill ratechargebackscomplianceCPG supply chain

At a 99.3% portfolio fill rate (a number most supply chain teams would frame and hang on the wall), a synthetic $25M specialty food brand loses $894K over three years. Cinderhaven Provisions is not a real company; it is a synthetic dataset built to make this analysis tangible. But the short-ship cost applies to any brand at this scale: $298K per year, across four cost dimensions, every dollar traceable to a specific shipment line where units ordered exceeded units shipped.

The math is not intuitive. A 99.3% fill rate means 0.7% of ordered units go unshipped. On a $25M brand, 0.7% of volume sounds like a rounding error. It is not, because short-ship costs do not scale linearly with the volume gap. They scale with the penalty structures, the chargeback policies, and the deduction mechanisms that each retailer layers on top of the missing cases.

Short-ship cost has four dimensions, not one

Most brands measure short-ship cost as forgone revenue: units not shipped multiplied by the selling price. That captures one of four cost layers.

Forgone revenue: $174K per year. The direct cost: product that was ordered but never shipped, never invoiced, never collected. This is the number that appears on fill-rate reports. It is less than 60% of the actual cost.

Compliance fines: $55K per year. Retailer penalty programs triggered by short-ships. Walmart charges 3% of COGS per non-compliant shipment against its OTIF threshold. Costco charges a flat $250 per any-shorted PO, regardless of how many lines or how many cases were short. Kroger and Sprouts have their own compliance schedules with different trigger mechanisms.

Chargebacks: $40K per year. Retailer-initiated deductions posted against future payments. These differ from compliance fines in both timing and recoverability: chargebacks post to the AR ledger and must be disputed within the retailer's window, while compliance fines are typically non-negotiable.

Deductions: $29K per year. Distributor-side withholdings from UNFI, KeHE, and DPI Northwest, applied when shipped quantities fall short of the PO. These appear on remittance stubs as line-item adjustments, often weeks after the original shipment, and require reconciliation against the PO to verify.

Combined: $298K per year. The forgone revenue that brands typically measure accounts for $174K. The other $124K (the fines, chargebacks, and deductions) exists in three other systems that most brands never join together at the shipment-line level.

The Costco problem

Costco generates 85% of all compliance fines in the Cinderhaven dataset: $140K of $165K over three years. The reason is structural, not operational.

Costco applies a flat per-shorted-PO penalty (the model uses $250) rather than a per-case charge. Not per case. Not per line. Per PO. A PO with 500 cases that ships 498 triggers the same fine as one that ships 200. Given Costco's order volumes and PO frequency, even a 99%+ fill rate generates enough short POs to accumulate significant penalty cost.

This makes Costco the largest single-retailer cost contributor at $212K over three years (24% of total short-ship cost), despite Cinderhaven's 99.2% retailer fill rate. The flat-fee structure means the operational response is different from other retailers: the goal is not fill-rate improvement in aggregate but zero-short-PO rates at Costco specifically. A line-level buffer that prevents any Costco line from falling short is worth more per dollar invested than the same buffer applied across the portfolio.

The structural difference matters for channel profitability analysis. A channel's apparent margin changes when compliance costs are allocated at the retailer level instead of spread across the portfolio.

Cascading inventory errors

The visible costs (forgone revenue, fines, chargebacks, deductions) are all traceable to platform events. But short-ships also introduce data-quality problems that compound downstream.

A short-shipped order creates a discrepancy between the brand's shipped quantity and the retailer's received quantity. If the ASN does not reflect the actual shipped quantity, the retailer's receiving system flags a variance. That variance can trigger an additional chargeback for ASN non-compliance, separate from the short-ship chargeback, and can corrupt the retailer's on-hand inventory count.

Corrupted on-hand counts cascade into replenishment. The retailer's automated ordering system believes it has more stock than it does, delays the next PO, and the shelf goes empty. The brand sees a dip in scan velocity and attributes it to demand softness. It was a supply error disguised as a demand signal.

For brands managing SKU rationalization decisions, short-ship-driven stockouts create phantom velocity declines that can incorrectly flag healthy items for discontinuation. A SKU that looks "wide but dead" may actually be wide and out-of-stock. The root cause is three layers removed from the symptom.

Supply chain data quality matters here because the upstream short-ship creates downstream data artifacts that look like demand problems. The cost is not just the $298K in direct penalties. It is the bad decisions made on corrupted data: the promotion not run, the expansion not pitched, the SKU cut from the portfolio based on velocity numbers that reflected stock-outs, not consumer preference.

Buffer simulation: what a line-level floor recovers

A 99.3% portfolio average fill rate does not mean every line ships at 99.3%. Some lines ship at 100%. Some ship at 85%. The average obscures the distribution, and the penalties concentrate in the tail.

A buffer simulation models what happens when you enforce a minimum fill rate at the line level, lifting the floor rather than the average:

| Line-Level Floor | Total Cost | Recovery | Recovery % | |---|---|---|---| | Baseline (99.3% avg) | $894K | n/a | n/a | | 95% floor | $587K | $307K | 34% | | 97% floor | $490K | $405K | 45% | | 98% floor | $436K | $458K | 51% | | 99% floor | $371K | $523K | 59% |

Lifting the floor to 99% (ensuring no individual line ships below 99%) recovers 59% of total shortfall cost. The recovery comes from eliminating the worst-performing lines that generate disproportionate penalties. Note that chargebacks and deductions are unaffected by the fill-rate lift in this model because they are actual platform events already recorded, not projections from the gap.

This is the production-planning insight: the ROI of safety stock is not uniform across the portfolio. A DSD route with tight delivery windows and a warehouse-distributed retailer with bulk POs have different short-ship risk profiles and different penalty structures. Buffer allocation should follow the penalty structure, not the volume structure.

Every dollar has a receipt

Short-Ship Cost Analysis: the full four-dimension cost model, the Costco finding, and the buffer simulation, built on the Cinderhaven dataset. Every figure regenerates from the platform database. No modeled soft costs, no assumed admin time, no forward projections.

If your short-ship reporting stops at forgone revenue, you are measuring less than 60% of the actual cost. Thirty minutes: bring your fill-rate report and I will show you where the other 40% hides.