If you hand an OOS report to a finance partner at the end of the month, the response is almost always the same: "give me the lost units, multiply by retail, that's the number." It is also the wrong number. The lost unit is the smallest cost of an out-of-stock on a flagship SKU. The bigger costs arrive in the next thirty, ninety, and 180 days, and they accrue to lines the OOS line of the report never touches.
After watching this play out across brand after brand, here are the five leak vectors we walk new category managers through before we hand them a shelf camera.
1. The lost unit — and why "retail × units lost" is the wrong opener
The first vector is the obvious one: the shopper who wants your SKU, sees a hole, and walks. Industry estimates cluster around a 25–35% lost-sale rate per OOS encounter, with the rest substituting inside the category or switching categories entirely. That is the number most brands report, and most brands underestimate, because the denominator is wrong.
The honest denominator is not "all stores that sold your SKU last week." It is "stores that ran your OOS SKU at full price last week." A premium-dollar SKU that went OOS in a cluster that has been quietly trading down for two months has a lower lost-sale price than the distributor report implies — but a higher substitution rate to private label, which is a different problem (see vector 3). Pick a denominator, then defend it.
2. The halo sale that never happens
The second vector is the halo you do not count. A shopper standing in front of your OOS SKU is, on average, a more qualified shopper than the average store visitor: they remembered the brand, navigated to the fixture, were willing to pay your price. Roughly 60–75% of those shoppers buy something else in the category while they are standing there. If that "something else" is one of your other SKUs, you have a halo win — and a chance to upsell. If it is a competitor's SKU or a private label, the OOS has cost you not only the lost unit but the second unit and any attach.
The cost is asymmetric. The halo hit lives in your velocity report for weeks after the OOS clears. That is the number finance should be looking at when they ask "what was the dollar damage," not the unit-multiplied-by-retail line.
3. The private-label substitution that converts a shopper
The third vector is the one most category managers miss at the handover, and the one most executives miss at the QBR: a shopper who tried a private-label SKU during your OOS window and was satisfied with it does not come back to your brand unprompted. The re-acquisition cost of that shopper is several times the cost of the lost unit. The private-label brand now owns a repeat-purchase habit you no longer have visibility into — and the next planogram review, your buyer will quietly pull a facing from your brand to give the private label a permanent home.
That is the leak vector that hurts the most per dollar of OOS, and it is invisible in the lost-unit report.
4. The planogram re-slot that happens three months later
The fourth vector moves down the funnel. A SKU that ran OOS for two or more consecutive weeks in a meaningful cluster is a SKU your buyer is now justifying on the next planogram reset with one fewer facing. The facing is rarely given back in the following reset, because by the time the reset happens, your OSA on that SKU has been inconsistent for a whole quarter and the buyer has paperwork to defend the change.
Resets happen on category calendars, not on your OOS schedule. The cost of a single facing in a flagship category is six to twelve months of sell-through at full price. The OOS that caused the re-slot lived for nine days.
5. The buyer goodwill that does not come back this quarter
The fifth vector is the one nobody writes down. Every OOS that becomes a conversation between your rep and your buyer — "where is my SKU, why is my forecast wrong, why am I getting a stockout call from my store manager" — costs you some amount of goodwill. The first OOS in a quarter costs almost nothing. The third OOS on the same SKU costs a category review. The fifth, in a buyer's words during a tough promo window, costs you the co-op fund ask you were going to make next cycle.
The buyer does not log this. The rep does not log this. The CFO does not see this. It is the most expensive line on this list per incident, and the only one that compounds.
The fix is operational, not financial
These five vectors are not solved by a better incentive for the rep, a tighter forecast, or a smaller safety stock. They are solved by the operational loop: the rep walks the store, the phone takes a shelf photo, the platform reads the OOS, the same platform drafts the PO to the partner the retailer already uses, the buyer sees the draft in the morning queue, and the OOS lives for hours instead of days. The dollar damage moves from the four-figure-per-incident range (halo + PL substitution + buyer goodwill + re-slot) to the three-figure range (a single day's lost unit).
If you want to see how that loop closes on your footprint, see Shelftide pricing. If you want to run a 30-minute walkthrough on a single region or category, book a demo and bring one of your reps.
The brands that grew through the last five years did so because they stopped treating OOS as a forecast problem and started treating it as an execution problem. The rest are still multiplying lost units by retail and calling it the cost.
— The Shelftide founders