Scott Wueschinski
← All Retail POV

The CODN of a stockout is bigger than the lost sale

A stockout costs the sale, the substitute margin, the basket that walked, and the loyalty that eroded. Build the full Cost of Doing Nothing and measure it with data you already own.

Retail POV Retail Measurement

· 4 min read · Source: Retail Insider ↗

Most retailers price a stockout as a single number: the sale that did not ring. It is a clean figure. It is also the smallest number in the whole equation, which is exactly why teams love it.

A recent DOSS study makes the case that the comforting number is obsolete. DOSS surveyed 1,000 U.S. adults and analyzed 8,679 Reddit posts across 18 major brands and product subreddits, and the findings show that out-of-stock products are costing brands more than a single sale. The behavior underneath that headline is what should worry a Chief Digital Officer. The shopper data now indicates that stockouts increase consideration of alternative products and may ultimately lead to abandonment of the original brand.

Read that again. The out of stock is no longer a pause in the purchase journey. It is a fork in it.

The four lines nobody adds up

Here is the full Cost of Doing Nothing on an out of stock, built as a stack rather than a single entry.

Line one is the lost sale. The unit times the margin. This is the line every planning deck stops at.

Line two is the substitute margin. When the shelf is empty, some shoppers trade down to a lower-margin item, and some trade out of your brand entirely. The sale survives, the economics do not. If 82% of consumers indicate they would seek out an alternative to their primary brand due to frequent unavailability of their preferred item, it is unreasonable for retailers to expect their customers to continue waiting for what they need.

Line three is the basket that walked. The missing SKU was often the anchor of the trip. When it is gone, the cross-sells, the add-ons, and the impulse items at checkout leave with it. One out of stock can vaporize an entire transaction, not one line of it.

Line four is loyalty erosion, and it is the one finance pretends does not exist because it is hard to date. The DOSS data shows that 25% of consumers say stockouts damage their trust in a brand. Trust is a future revenue line. It shows up as a lower repeat rate, a shorter lifetime value, and a shopper who checks a competitor first next time.

Stack those four and the real cost runs several multiples of the lost sale. That multiple is the CODN, and leaving it off the report is a choice with a price tag.

Category heat is not evenly distributed

The erosion lands harder in categories built on identity and scarcity. When a particular skin care product, colour, size or limited release item is out of stock, consumers do not view this as simply being inconvenienced; they perceive that something about their daily routine and identity has been impacted. The complaint data bears it out. Sephora was at the top of the list for retailers by stockout complaint rates, at 12.8%, when researchers analyzed social media posts containing stockout-related words. Fashion and apparel ran hottest as a category. Over 1 in 13 fashion and apparel posts analyzed, 7.9%, mention stockout language, the highest rate of any category.

Beauty and fashion share the exact conditions that break legacy systems. These categories run on limited releases, shade and size variants, and short replenishment windows, the exact conditions where a system that cannot track inventory in real time across channels will show available on something that is already gone. The phantom “available” tag is its own CODN event. You pay to drive the click, the shopper arrives, and the shelf is a ghost.

You already own the data to price it

This is the part retail leaders miss. Every line in the CODN stack maps to data already sitting in your systems.

Line one needs demand reconstruction, so flag unavailable periods instead of logging zero sales as zero demand. Line two needs substitution rates, visible in basket-level POS and ecommerce logs. Line three needs basket attach analysis tied to the anchor SKU. Line four needs loyalty IDs joined to stockout exposure, plus restock signups and product page traffic that stalled at an out of stock banner.

None of that requires a new platform. It requires a documented model that finance, merchandising, and operations agree on, so the stockout cost stops being a departmental debate and becomes a shared number that trends over time.

The strategic shift the DOSS data forces is simple to state. Running out of stock is a loyalty event as much as a back-end inventory issue, and for many shoppers it is enough to push them toward a competitor; as consumers grow used to fast shipping, endless product choice, and real-time availability, a missing item quickly becomes a loyalty problem.

Price the full CODN on your next empty shelf. Put all four lines on the report. The business case for real-time, cross-channel inventory stops being an IT request and becomes the cheapest insurance policy on your P&L. The retailers who measure the whole cost will fund the fix. The ones still counting line one will keep funding their competitors.