Home
>
Blog
Blog
>
Article

Out of stock
the direct link to poor sales forecasting—and poorly coordinated pricing

Dorothée Fouissac

Head of Product Development and Projects

August 20, 2026

A stockout is never an isolated incident: it’s the result of an inaccurate forecast made earlier—and pricing plays a role at three levels, not just one. It can be the cause when a promotion or price reduction is launched without taking available inventory into account. It becomes the consequence when restocking is handled with a poorly controlled pricing reflex—selling off inventory too quickly, or, conversely, maintaining a high price due to scarcity. And it remains, though too often overlooked, the quickest lever for curbing demand before the shelf runs empty. A previously published Booper article on forecasting mechanics treats stockouts as input data to be cleaned from the historical record. This piece approaches the problem from the other end: stockouts as the quantifiable business consequence of a failed forecast—including pricing—and as the starting point of a vicious cycle that skews sales history, degrades the next forecast, and triggers the next stockout.

Booper illustration: shelf with an empty spot, out of stock

Stockouts: A Symptom, Not an Isolated Incident

An empty shelf is immediately noticeable, whether in a store or online. What’s less obvious is what led up to it: an order placed based on a forecast that underestimated actual demand.

A shortage is almost never purely a logistical mishap—a late truck, a supplier that fails to deliver. More often than not, it’s the inevitable consequence of a figure that, just a few weeks earlier, suggested, “That’s all we’ll need.”

It is important to distinguish from the outset between stockouts and another problem that appears similar: markdowns or inventory clearance. A stockout occurs when there is insufficient inventory to meet demand.

A markdown is the opposite—too much unsold inventory, which eats into the margin. Both are symptoms of an inaccurate forecast, but in opposite ways, and they cannot be addressed using the same strategies—a point discussed in more detail below (§5).

A disruption can also be a pricing decision, not just a forecasting error

There is a third cause, one that is less often cited: stockouts triggered by pricing. An aggressive promotion or a price reduction launched without being based on reliable forecasts and available inventory can cause demand to surge beyond what inventory can handle—a stockout brought on by a pricing decision, not just by inadequate forecasting upstream.

The problem here is not that the forecast was wrong; it is that the pricing decision did not take it into account.

A previously published Booper article, “AI-Powered Sales Forecasting: Methodology and KPIs,” details the mechanics of calculating a forecast—and mentions data breaks as a technical factor that must be isolated before any calculations are made, so as not to skew the historical data used as input. This article delves deeper into this specific point: it explains why this technical precaution exists, the business cost of not taking it, and how an uncorrected data break becomes self-perpetuating.

The Cost of a Stockout, in Order of Magnitude

The retail industry talks a lot about “inventory distortion”—a term that encompasses two opposing problems: too little inventory (out-of-stock situations) and too much inventory (excess inventory, markdowns). Both are costly.

But one carries significantly more weight than the other, and it's not always the one you'd expect.

$1,200 billion

This is the global cost of stockouts in 2026—out of a total of $1,700 billion in inventory distortion (stockouts + overstocking) worldwide. Empty shelves alone account for $690.9 billion in losses (IHL Group, 2026 Inventory Distortion Study).

Two key figures to note in this study: the cost of stockouts ($1,200 billion) is more than double that of overstock ($572 billion). The retail intuition often leans toward overstock—an unsold product is visible; it sits on the shelf; it ends up on sale.

A missed sale, on the other hand, leaves almost no direct trace in the books: a sale that never took place generates neither an invoice nor a visible loss entry. Yet, on a global scale, it is the more costly of the two problems —precisely because it is the most difficult to measure without rigorous forecasting.

The vicious cycle: a breakup skews the sale it prevents

This is the core concept of this article, and it is rarely explained clearly: a data point outlier does more than just cost a sale in the moment. It permanently skews the data that will be used to calculate the next forecast.

Here's how bias takes hold, step by step:

  • A product is out of stock for several days during a week of high demand—whether due to a seasonal peak, a sales promotion, or weather conditions.
  • The system records this week's actual sales: they are low, for obvious reasons, since the product was simply no longer available for purchase.
  • Nothing in this raw data distinguishes between “demand has fallen” and “demand existed but could not be realized.”
  • A forecasting model—whether statistical or AI-based—that learns from this historical data without correcting it interprets this dip as a sign of weak demand and forecasts lower demand for the corresponding period in the future.
  • Fewer forecasts mean fewer orders. Fewer orders mean another likely stockout of the same product during the same period.

The loop feeds back on itself. Each iteration amplifies the previous error.

Demand censoring. That is the name statisticians give to this bias: the observed data do not reflect true demand; they reflect demand filtered by available inventory.

Without explicit correction, a forecasting system—no matter how sophisticated it may be—optimizes based on a biased signal—and produces a consistent, reproducible bias that worsens over time when applied to the same benchmarks.

A side effect: cannibalization

The phenomenon becomes even more complicated due to cannibalization: when a product is out of stock, some of the demand for it shifts to a substitute product, whose sales rise artificially while those of the out-of-stock product plummet. Without proper adjustment, the forecast for the substitute product is also skewed—upward this time—for the following period.

The Cost to Customer Loyalty, Beyond the Lost Sale

The lost sale at the moment of stockout is the visible part of the cost. The less visible—but equally real—part is what goes through the customer’s mind when they find the shelf empty.

31%

Customers who find an empty shelf buy the product elsewhere on the spot —an immediate switch to a competitor, not simply postponing the purchase (Gruen, Corsten & Bharadwaj, a GMA/ECR study of more than 71,000 consumers in 29 countries, reported by Harvard Business Review, May 2004).

The same study estimates that the average share of revenue lost by a retailer due to out-of-stock situations is approximately 4 percent—a figure consistent with the proportion of global revenue lost to out-of-stock situations cited in §2. But that is not the most useful figure: it is 31 percent.

A missed sale isn't just the loss of a single line of business. In nearly one-third of cases, it means losing a customer who has just discovered—on the spot—that a competitor had something this store or website didn't.

The real cost isn't today's sale. It's the customer who, once they've gone to a competitor, doesn't automatically come back—even when the shelves are full the following week.

When this experience is repeated with the same products and the same customers, it cannot be remedied by a promotion the following week: it builds up over time and erodes the likelihood that a customer will return to the same store to buy that product the next time.

That is why stockouts are not just a supply chain issue. They are a forecasting issue—because it is forecasting that determines, in advance, whether inventory will be sufficient—and a customer retention issue, because it is customer loyalty, not just immediate revenue, that is at stake every time a shelf is empty.

Ultimately, it comes down to pricing. The speed at which a price readjusts once inventory is restocked—neither set too high due to a scarcity bias nor sold off at a fire-sale price out of panic—directly affects the likelihood of winning back a customer who has already gone elsewhere.

Stockouts and markdowns: two opposing symptoms of the same poor forecasting

Stockouts and markdowns share the same root cause—a forecast that didn't match actual demand—but they manifest in opposite ways, and confusing the two leads to applying the wrong solution to the wrong problem.

CriterionOut of stockMarkdowns / Excess Inventory
Source: ForecastUnderestimated demand: The order covers less than what could have been soldOverestimated demand: The order exceeds sales
Visible symptomShelf is empty; product is unavailable onlineBacklog of inventory, clearance sales
Immediate consequenceSale lost, irreversible—it never took placeMargins are squeezed, but the inventory is still sellable
Effect on the historyCensors the downward trend in demand (see §3) over the period in questionMay artificially inflate demand if sales are driven by forced promotions
Booper LeverGENIUS Predict + GENIUS Monitoring for forecasting and early detection; GENIUS Price to defuse the situation through pricing before it escalatesDedicated Support for Clearance Sales & Inventory Liquidation

For the opposite problem of the one discussed here—excess inventory that is weighing on margins—Booper offers specialized support: markdowns and inventory clearance. But that’s not the subject of this article: a stockout is never resolved by selling a product at a discount that, by definition, is no longer in stock.

Both warrant a separate diagnosis, even though the root cause—a poorly calibrated forecast—is often the same.

The Wrong Reflex: A Breakaway That Escalates Into a Poorly Controlled Dribble

The confusion between the two sometimes takes a more insidious form: a poor transition from one to the other. A stockout creates pressure to react quickly as soon as the restock arrives—placing an urgent order to make up for the shortfall, then selling it at a deep discount once demand has dropped, or, conversely, maintaining a high price out of a scarcity bias.

In both cases, this isn't a new mistake: it's the same underlying governance issue—a pricing process that makes decisions without consulting the forecast—replaying itself in a different form.

Breaking the Vicious Cycle: Four Steps

The vicious cycle described in §3 is not a statistical inevitability. It can be broken through a methodical analysis of historical data and by detecting the break itself more quickly.

1

Identify periods of disruption in the historical data

Explicitly mark, on a product-by-product basis, the days or weeks when inventory was zero or close to zero—rather than letting these points blend into the series as if they were normal sales.

2

Correct the request, not just delete it

Simply excluding periods of stockouts also skews the calculation. Best practice is to estimate what demand would have been—by comparing it to similar products, seasonality, or the trend observed just before the stockout.

3

Increase the order quantities for items that are chronically out of stock

A product that sells out every cycle has, by definition, actual demand that exceeds its recorded demand. The forecast should reflect this reality rather than replicate an already biased historical record.

4

Wrap up with real-time monitoring

Detecting a disruption as soon as it begins—rather than in a monthly report—limits its duration. A shorter disruption means less bias introduced into the historical data, and therefore a less distorted subsequent forecast.

What Changes When a Forecast Explains Its Deviations

Correcting historical data after the fact is necessary, but insufficient if the next forecast remains a black box. What really changes the equation is a forecast capable of explaining why it predicts a particular figure—and monitoring capable of flagging a disruption as it’s forming, not after it’s been going on for three weeks.

Price as a Tool for Managing Demand

This isn’t the only option. For SKUs with tight inventory or low forecast confidence, price is also a tool for managing demand: adjusting the price or scaling back a promotion helps keep demand within the limits of available inventory—a form of demand shaping through price that complements pure supply-chain arbitrage.

A pricing team that coordinates with the forecasting team can defuse the risk of a stockout before it occurs.

+5 to 10%

This is the margin gain that McKinsey observes among retailers who use dynamic pricing—based on demand and inventory levels—rather than a fixed price (McKinsey & Company, “Dynamic Pricing in e-Commerce”). It is precisely this margin that is squandered by a poorly managed stockout: a rush to restock, followed by a markdown or, out of habit, maintaining a high price, due to a lack of pricing that adapts to inventory levels.

At Booper

GENIUS Predict and GENIUS Monitoring: Early Detection, Accurate Correction

The GENIUS Predict module forecasts demand over several rolling weeks based on three scenarios— Conservative, Balanced, and Aggressive —with an “AI Explanation” section that lists the factors influencing the forecast. This allows a category manager to identify that a low forecast is due to a period of stockout in the historical data that was not properly corrected, rather than accepting it at face value. At the same time, GENIUS Monitoring acts as a real-time alert center for stockouts, price anomalies, and competitor price discrepancies—helping to limit the duration of a stockout before it permanently skews the sales history.

The break is reversible

The vicious cycle described in this article is not inevitable, provided we treat it for what it is: a forecasting problem, not just a logistics or restocking problem.

-65%

AI-driven forecasting reduces forecasting error by 20 to 50 percent compared to traditional methods and can cut out-of-stock situations and the resulting product unavailability by up to 65 percent (McKinsey, “AI-driven operations forecasting in data-light environments,” February 2022).

This potential does not materialize on its own. It requires an organization that actively corrects the bias introduced by its past disruptions, rather than allowing its model to learn indefinitely from historical data that it already knows to be skewed.

This is as much a matter of governance as it is of statistical models— the reference guide for this topic explains what turns a forecast into an actionable decision, rather than a number that’s simply observed without being acted upon. And for the complete calculation process—methodology, KPIs, error formulas—the Booper article “Sales Forecasting with AI: Methodology and KPIs” remains the go-to technical resource.

A Checklist to Follow Before Trusting Your Forecast Despite Stockouts

  • Do you know what portion of your sales history is actually demand that has been masked by a stockout?
  • Are your chronic stockouts identified on a product-by-product basis, or are they lumped together in an overall average?
  • Does your forecast include an adjustment when inventory reaches zero, or does it treat “0 sales” as “0 demand”?
  • Do you know how many customers you're losing —not just how many sales—with every recurring stockout?
  • Does your monitoring system detect an outage on the same day, or only in a month-end report?
  • Is your pricing strategy —promotions, price cuts, and restocking—based on inventory levels and the reliability of your forecast, or is it decided independently of those factors?

Want to know where your data breaks are skewing your forecast?

Spend 30 minutes with our team to identify products that are chronically out of stock and determine how much they’re actually costing you in terms of both your sales forecasts and customer retention.

Let's plan an exchange →

Frequently Asked Questions

Why is a stockout linked to poor sales forecasting?
A stockout usually occurs because the forecast that triggered the order underestimated actual demand. The ordered inventory is insufficient to meet the demand that arises, the shelf empties, and the lost sales become an immediate loss.
How does a stockout skew sales history?
During a stockout, recorded sales drop to zero or nearly zero—not because demand has disappeared, but because it could not be met due to a lack of inventory. A forecasting model that detects this decline without correcting for it interprets a lack of supply as a lack of demand and forecasts lower sales for the following period.
What is the difference between a stockout and a price markdown?
A stockout occurs when there isn't enough inventory to meet demand—an empty shelf, a lost sale. A markdown (or clearance sale) is the opposite: too much unsold inventory, which eats into profit margins and must be moved, often through promotions. Both result from inaccurate forecasting, but in opposite ways, and cannot be corrected using the same strategies.
How much does a stockout cost a retailer?
According to the IHL Group (2026), stockouts cost approximately $1,200 billion annually worldwide, of which $690.9 billion is attributable to empty shelves alone—more than the cost of overstocking ($572 billion) over the same period.
How can we break the vicious cycle of a breakup, followed by a poor forecast, followed by another breakup?
By explicitly identifying periods of stockouts in the historical data, adjusting the estimated demand for those periods rather than ignoring it, increasing the forecast for items that are chronically out of stock, and detecting stockouts in real time rather than in a monthly report, in order to limit their duration.
Can artificial intelligence reduce stockouts?
Yes. According to McKinsey, an AI-driven forecast reduces forecasting error by 20 to 50 percent compared to traditional methods and can cut out-of-stock situations and the resulting product unavailability by up to 65 percent—provided that the organization actively corrects the bias introduced by past out-of-stock events in its historical data.

Also in this series

Sources

  • IHL Group, 2026 Inventory Distortion Studyihlservices.com
  • Gruen, T. W., Corsten, D., and Bharadwaj, S., “Retail Out-of-Stocks: A Worldwide Examination of Causes, Rates, and Consumer Responses,” Grocery Manufacturers of America / ECR, 2002 — featured in the Harvard Business Review, “Stock-Outs Cause Walkouts,” May 2004 — hbr.org
  • McKinsey & Company, “AI-Driven Operations Forecasting in Data-Light Environments,” February 2022 — mckinsey.com
  • McKinsey & Company, Dynamic Pricing in E-Commercemckinsey.com
  • Booper, internal product data (`context/socle_booper.md` §3) — GENIUS Predict, GENIUS Monitoring, GENIUS Price.

Related
articles
Structuring a B2B data-driven pricing team

Building a high-performing pricing team requires adopting a hybrid model that combines central strategy with local agility. This transition replaces intuition with data-driven decisions, orchestrated by expert roles and strict governance.

This proactive management directly transforms financial performance, targeting profitability increases of 100 to 500 basis points.

August 19, 2026
Read article →
Read the blog post
Best retail pricing software in 2026

Suffering a sudden drop in conversion rates because your competitors are adjusting their prices in real-time makes it essential to equip yourself with the best data-driven retail pricing strategy tool for 2026 to remain competitive. Price transparency in 2026: retail is automating pricing to protect margins against inflation, increase omnichannel responsiveness, and generate a rapid ROI.

Discover how these tools automate your specific business rules while ensuring total strategic control over your brand image and a measurable return on investment in less than six months.

This detailed comparison analyzes expert platforms capable of anticipating price elasticity and managing your omnichannel inventory to transform every piece of raw data into immediate, net profitability gains.

August 19, 2026
Read article →
Read the blog post
How to ensure reliable product matching?

Product matching or linking is the foundation of competitive monitoring, as it prevents the comparison of non-equivalent products. Reliable matching safeguards margins by basing repricing on actual, multi-signal data.

Key finding: 50% of French retailers still consider this challenge unresolved, according to a study by Diamart.

August 19, 2026
Read article →
Read the blog post
Ready to
 boost
your margins?

The intelligent pricing solution for retail leaders. Precision, speed, and instant profitability.

Let's discuss your pricing challenges