Most FMCG companies report sell-out and trade spend every week, but few of them calculate how much revenue they lose when a product is missing from the shelf. Merchandisers record out-of-stocks in their visit notes, and these records rarely reach the financial reports. As a result, commercial directors estimate losses due to out-of-stock items without exact data.

Industry research shows how large these losses are. IHL Group estimates that inventory distortion, which includes both out-of-stocks and overstocks, cost retailers $1.7 trillion worldwide in 2026. This equals 6.2% of global retail sales, and out-of-stocks account for about two-thirds of the amount. A single brand loses small sums in each store every week, so lost revenue from out-of-stocks is hard to notice until someone adds these sums up.

In this article, we define the key terms, review what studies say about the scale of the problem, and walk through a simple calculator you can apply to your own SKUs and retail partners. We then look at how OSA tracking and automated shelf control help cut the loss.

Table of Contents:

  • Out-of-stocks cost more than the missing product. Retailers may also lose part of the surrounding basket, while brands risk losing future purchases when shoppers switch to a competitor.
  • You can estimate the loss with data you already have. Multiply baseline sales by the OOS rate and the share of shoppers who don’t buy, then by price and margin.
  • To cut the loss, track OSA in dollars and check the shelf regularly. Computer vision shows where the product is missing, including the cases where the inventory system still shows stock.

What Are Out-of-Stock, OSA, Empty Shelves and Virtual Inventory?

These terms overlap, so here is how we use them in this article.

Out-of-stock (OOS). A shopper wants a product and can’t buy it at that moment because the slot is empty, or the specific SKU is missing. OOS% is the share of store checks, store-days or hours in which the product was unavailable.

On-shelf availability (OSA). OSA is the share of checks in which the product was physically on the shelf. If auditors look for a SKU in 250 stores and find it in 230, OSA is 92% and OOS is 8%.

Empty shelves. This is the shopper’s view of OOS. It covers bare slots, gaps that store staff filled with a neighboring product, and facings where the wrong SKU stands.

Virtual (phantom) inventory. The system shows units on hand, but the shelf and the backroom hold none. The on-hand figure stays positive, so automatic replenishment doesn’t trigger, and the shelf can stay empty for weeks. We covered the difference between a regular stockout and phantom stock in our article Out-of-Stock vs. Phantom Inventory. Here we look only at what both cost in revenue.

How Big Is the Out-of-Stock Problem? Industry Numbers You Can't Ignore

Researchers have measured out-of-stocks for more than twenty years.

  • Out-of-stock rates. NielsenIQ calculated that US CPG retailers failed to realize 7.4% of sales in 2021 because products were out of stock or missing from the shelf. In money terms, this equals $82 billion for one year.
  • Share of sales lost. The GMA study estimated that a typical retailer loses about 4% of sales to out-of-stocks. NielsenIQ data for 2021 shows CPG retailers losing 7.4% of sales to stockouts.
  • What shoppers do. In an April 2026 survey of 1,000 US adults by Doss, 45% of respondents said they buy from a different retailer when a product is out of stock, and 32% temporarily switch to a competing brand. In the same survey, 62% said a stockout had already made them switch to a competing brand at least once. Source
  • Where out-of-stocks start. IHL Group’s 2025 study names the main causes of inventory distortion in dollar terms. Theft and organized retail crime account for $379 billion, supply chain disruption for $301 billion, and personnel issues, such as understaffed stores, for $248 billion. Source
  • How often shoppers leave without the product. In Zebra Technologies’ 2025 Global Shopper Study, 52% of shoppers said they had left a store without all the items they planned to buy, mainly because of out-of-stocks and trouble locating products. Source

The retailer and the manufacturer lose different parts of the same missed purchase. A retailer loses revenue when shoppers move the purchase to another store or abandon it. A manufacturer loses revenue when shoppers switch to a competing brand or abandon the purchase altogether. The exact share differs by category and brand, so the calculator below keeps shopper behavior as an adjustable factor rather than a fixed industry coefficient.

The Hidden Impact of Out-of-Stocks on Sales, Loyalty and Supply Chain Costs

The impact of product shortages on sales goes beyond the price of the missing unit. An empty slot also affects the rest of the basket, the shopper’s brand choice and the company’s operating costs.

Direct Lost Revenue and Basket Value

When a product is out of stock, the store and the brand lose the sale of this product. This is direct lost revenue, and the calculator below estimates it.

They also lose basket value, that is, the products that shoppers buy together with the missing one. A shopper who can’t find tortilla chips often leaves without salsa as well. If several products are missing, the shopper may buy the whole basket in another store.

Why Brand Loyalty Declines in Retail Due to Empty Shelves

In an April 2026 survey of 1,000 US adults by Doss, 62% of respondents said a stockout had made them switch to a competing brand at least once. Some of these shoppers like the competitor’s product enough to keep buying it after your SKU returns to the shelf.

Repeated out-of-stocks raise this risk. In the same survey, 82% said they would try a competitor if their preferred brand frequently ran out of stock, and 25% said stockouts had damaged their trust in a brand. Winning these shoppers back takes extra promo spending.

Additional Supply Chain and Operational Costs

Out-of-stocks create extra work after the fact. Logistics teams pay for expedited shipping, planners rework promo calendars, and field reps schedule extra visits to refill displays. Brands also fund extra promotions to recover lost volume, and a revenue-only calculation shows none of these costs.

A Simple Method to Calculate Lost Revenue from Out-of-Stocks

Calculating lost sales in retail doesn’t require a data science team. The method below uses data most brands and retailers already collect and gives an estimate good enough to set priorities.You need five inputs:

  • Baseline Sales
  • OOS%
  • Lost Demand Factor
  • Average Selling Price
  • Gross Margin

Step 1: Pick the Scope, SKU, Category and Retailer

Start small, with one SKU or a group of top sellers, one retail chain and a fixed period, such as four weeks.

Step 2: Estimate Baseline Sales (Without OOS)

Baseline sales are the number of units the SKU sells when it is always on the shelf. To calculate it, take POS data for several typical weeks without big promotions and find the average weekly sales.

POS data also includes the days when the shelf was empty, so the average comes out lower than real demand. If you have daily data, count only the days when the product was on the shelf. If you have only weekly totals, divide the average by (1 minus OOS%). For example, with 450 units a week and an OOS rate of 10%, baseline sales are 450 / 0.9 = 500 units.

*This is a rough estimate. It works best when OOS periods are reasonably representative of normal selling time; stockouts during promotions or peak shopping hours can cause disproportionately higher losses.

Step 3: Get Your OOS / OSA Data

If you track OSA, OOS% equals 100% minus OSA. An OSA of 94% means an OOS rate of 6%.

If your estimate looks unusually low compared with your historical or category benchmarks, validate it against shelf audits. Very low reported OOS can sometimes indicate that the data captures only part of the stockouts.

Step 4: Apply a Shopper Behavior Factor

The Lost Demand Factor is the share of shoppers who don’t buy your product when they find the shelf empty. It differs by category and brand, so no single industry figure fits everyone. Take it from your own data, such as loyalty card statistics or shopper research. If you have no data yet, run the calculation with two or three values, for example 30%, 40% and 50%, and compare the results 

Step 5: Calculate Lost Revenue and Lost Profit

Here is the out-of-stock formula in plain words:

  • Lost Units = Baseline Units × OOS% × Lost Demand Factor
  • Lost Revenue = Lost Units × Average Selling Price
  • Lost Profit = Lost Revenue × Average Gross Margin %

This empty shelf loss calculator ignores basket loss, long-term brand switching and extra supply chain costs. Treat its result as the lower limit of your loss.

Step 6: Scale from One SKU to the Full Portfolio

When the formula works for one SKU, repeat it for your top 20 SKUs by revenue, since they usually account for most of the loss. Then group the results by category to see where availability costs the most, and by retailer to see which partners need a joint action plan.

Example: Empty Shelf Loss Calculator for a Single SKU

The figures below are illustrative. Replace them with your own data to estimate lost profits from OOS for your portfolio.

Example 1. One SKU in one region. A snack SKU sells 500 units a week in one region of a large US grocery chain. This figure already corrects for empty-shelf days. The average selling price is $3, and gross margin is 30%. OSA data shows the product was missing 10% of the time, and you assume that 40% of missed demand is lost.

  • Lost Units = 500 × 10% × 0.4 = 20 units per week
  • Lost Revenue = 20 × $3 = $60 per week
  • Lost Profit = $60 × 30% = $18 per week

A weekly loss of $60 looks small. Over a year, it grows to $3,120 in revenue for this one SKU in one region. If your top 20 SKUs show similar numbers across five regions, the yearly loss with this chain reaches $312,000 in revenue and $93,600 in gross profit.

Example 2. One category from the manufacturer’s side. A brand sells $200,000 a week in one category at a national chain. Its OOS rate is 8%, and for this illustrative scenario, the brand assumes a Lost Demand Factor of 35%.
*In practice, the brand should replace this assumption with its own shopper or loyalty data where available.

  • Weekly lost revenue = $200,000 × 8% × 0.35 = $5,600
  • Yearly lost revenue = $5,600 × 52 = $291,200

If the brand brings OOS down to the best-in-class level of 3%, weekly lost revenue falls to $2,100. The brand recovers $3,500 a week, or $182,000 a year, in one category at one retailer.

Beyond the Calculator: The Impact of Empty Shelves on Market Share and Loyalty

The calculator shows the loss from this week’s empty shelves. The risks of empty shelves for manufacturers extend into the following months.

  • Market share. When your SKU is missing, a competitor gets both the sale and a trial of its product. In categories with easy substitutes, such as soft drinks, snacks and household cleaners, part of those shoppers stay with the competitor. Market share data records this loss weeks after store staff refill the shelf.
  • Retailer decisions. A SKU with frequent out-of-stocks shows weak sales in the retailer’s data. At the next category review, the buyer may cut its facings or delist it, even though shoppers wanted the product.
  • Promo ROI. An out-of-stock during a promotion costs the most. The brand has already paid for the discount, the display and the flyer, and the product runs out at peak demand. The post-promo report then shows a weak uplift, and the team may cancel a campaign that would have paid off with full shelves. We looked at this effect in our article on trade promotion ROI.

How to Reduce Out-of-Stocks and Protect Revenue: From OSA KPIs to Automated Shelf Control

Once you know what out-of-stocks cost, you can compare it with the cost of fixing them. Four areas matter most when teams decide how to reduce out-of-stock in-store.

Make OSA a Core KPI and Tie It to Revenue

Track the on-shelf availability (OSA) KPI together with sell-out, margin and market share, and discuss it at joint business planning meetings with retailers.

Show OSA in dollars as well as in percent. To do this, calculate how much revenue one percentage point of OOS costs: Baseline Sales × 1% × Lost Demand Factor. In Example 2, one point equals $200,000 × 1% × 35% = $700 a week for one category at one chain.

Implement Automated Shelf Inventory Control and OOS Monitoring Software

Manual audits cover a sample of stores on the day of the visit. Automated shelf inventory control gives regular data that teams can compare across stores, weeks and categories.

Computer vision analyzes shelf photos from merchandisers, store staff or fixed cameras. OOS monitoring software then marks empty slots and planogram violations, sends alerts to field and store teams so they refill the shelf the same day, and tracks OSA by SKU, store and category.

Combat Virtual Inventory and Fix Data Distortion

Phantom stock keeps a shelf empty longer than any other cause, because replenishment never triggers. To combat virtual inventory, teams need regular checks of the system record against the shelf.

When shelf data shows a SKU missing and the system shows units on hand, the store has a phantom inventory case. Store staff then look for the cause, such as theft, damage, misplacement or product left in the backroom, and correct the record. After the correction, standard reorder rules work again.

Optimize Supply Chain with Data from the Shelf

Forecasting models that use POS history read empty-shelf days as low demand. When planners know which zero-sales days were out-of-stocks, they can clean the history and forecast real demand. Supply chain optimization in retail then uses OSA data to set safety stock by store, adjust delivery frequency and send more product to stores where demand exceeds supply.

How Goods Checker Helps Brands and Retailers Protect Revenue at the Shelf

Goods Checker is a computer vision platform for FMCG shelf monitoring. It supplies the shelf data that the calculator depends on, so teams compare the system record with what shoppers actually see.

Shelf Data by SKU and Store

A merchandiser photographs the shelf in the mobile app. The platform recognizes products at SKU level, calculates OSA, OOS and share of shelf, and checks the shelf against the planogram, including secondary displays.

“A merchandising agency that uses Goods Checker in more than 4,500 outlets cut audit time per store by about 60% and reporting time by about 70%, with recognition accuracy above 95%.”

sutko

From Shelf Data to Action

Field teams receive tasks to fix empty slots and planogram violations on the same or the next visit. When teams place photo results next to the retailer’s on-hand figures, they find phantom stock, where the shelf is empty and the system shows units. Commercial and supply chain teams use OSA trends to adjust planning and distribution. The calculator run on before-and-after data then shows how much revenue the improvement recovered.

You Can't Manage What You Don't Measure, Especially Lost Revenue

Studies by NielsenIQ estimate that out-of-stocks cost retailers about 7.4% of sales. In most companies, nobody owns this loss, and it never appears as a separate figure in the P&L.

The formula in this article gives the loss a number. Start with your top SKUs at your largest retail partners, use the best OSA data you have, and keep the Lost Demand Factor adjustable.

Computer vision tools such as Goods Checker show what stands on the shelf in each store, so teams find out-of-stocks and phantom inventory earlier and protect both revenue and shopper loyalty.

FAQ

How do you calculate out-of-stock cost in retail?

Multiply baseline units by the OOS rate and by the Lost Demand Factor. Multiply the result by the average selling price to get lost revenue, and by gross margin to get lost profit.

What is the basic out-of-stock formula for lost revenue?

Lost Revenue = Baseline Units × OOS% × Lost Demand Factor × Average Selling Price.

How do empty shelves affect brand loyalty and market share?

Shoppers who can’t find your product try a competitor’s, and some keep buying it. Retailers may also read low sales as weak demand and cut your facings.

What is On-Shelf Availability (OSA) and why is it an important KPI?

OSA is the share of checks in which a product is physically on the shelf. A product that isn’t on the shelf can’t sell, so the formula above turns every OSA point into a revenue figure.

How can automated shelf inventory control and OOS monitoring software reduce stockouts?

The software reads shelf photos, marks empty slots and alerts teams to refill them quickly. It also shows phantom inventory, where the system records stock the shelf doesn’t have.

Как сократить out-of-stock в магазине?

Раз в неделю считайте OOS и упущенные продажи по ключевым SKU и начинайте с магазинов, где потери больше всего. Настройте ежедневный контроль OSA по фотографиям полки, находите виртуальные остатки и согласуйте с сетью план пополнения перед промо.

Contact us




    I agree to receive information about the company's services by email.

    I am aware that I have the right to withdraw my consent at any time.