← Blog
Demand PlanningMay 13, 202614 min de lectura

Stockout: What It Is and How to Measure It in Dollars

Learn what a stockout is, how to measure it with real formulas, and how to convert the data into dollars so it reaches the CFO — not just the warehouse.

C

Equipo Celes

May 13, 2026

The Cost Nobody Reports to the CFO

Most companies register their stockouts in an Excel cell that nobody in finance has ever opened — and that is not a visibility problem, it is a translation problem.

The warehouse sees a SKU at zero and logs it as an operational incident. Finance sees the month's revenue line and finds no alert. Nobody connects the two data points. And the money that never came in continues to have no name in any executive report.

That is exactly what makes the stockout the most expensive problem your company is not measuring correctly.

Why the Warehouse Logs It but Finance Never Sees It

The stockout lives in the inventory system. Finance lives in the accounting system. Between the two there is a gap that few companies have deliberately closed.

When a product is unavailable, no failed transaction is generated — simply no transaction is generated at all. There is no voided invoice. There is no credit memo. There is no entry in the loss ledger. The revenue that never happened is invisible by design to traditional accounting systems.

The result: the CFO makes working-capital decisions without knowing that a percentage of potential revenue is evaporating every week on the shelf.

This is not the CFO's fault. It is the fault of how supply chain teams present — or fail to present — the problem. If the stockout report arrives as "availability rate by category," nobody in finance knows what to do with it. If it arrives as "$4.2M in uncaptured sales during October in the personal care category," the conversation changes entirely.

The Difference Between Accepting Lost Sales and Deciding to Eliminate Them

There are two positions toward stockouts. The first is operational: a stockout is an inevitable outcome of demand variability and lead times, and the job is to minimize it. The second is financial: a stockout is an implicit decision about how much margin you are willing to leave uncaptured.

The second position is uncomfortable. It is also the only one that generates budgetary action.

When you convert a stockout into dollars, you stop having a logistics indicator and start having an investment argument. The difference between a demand planning software solution that solves this and one that does not — starts exactly here, in whether the system can connect availability to revenue. You can explore that angle further in 'Demand Planning Software in Mexico: Forecast or Profitability?'.


What Is a Stockout: Operational and Financial Definition

A stockout occurs when a SKU has zero availability at the point where the customer demands it — whether on a store shelf, in a distribution center (DC), or in a digital channel's system — at the exact moment demand is generated.

That is the operational definition. The financial definition is different: a stockout is capital that stopped turning and margin that was not captured, because the product was not where it needed to be when the customer came to buy it.

A stockout is not an inventory problem. It is revenue that never appeared on your income statement.

Stockout vs. Out-of-Stock vs. Phantom Inventory: Differences That Matter

These three terms are used interchangeably. They are not the same.

  • Stockout: the SKU reached zero at the point of sale during a period of active demand. There is a potential customer with no product.

  • Out-of-stock: the SKU is at zero but demand may be on pause — end of season, discontinued product, low-movement period. Not every zero-availability situation is a stockout.

  • Phantom inventory: a discrepancy between the inventory the system records and actual physical inventory. Stock may exist in the system but not on the shelf. This is one of the hardest stockouts to detect because the system does not flag it.

Distinguishing the three is the first step toward correctly measuring your stockout rate.

Types of Stockout: In-Store, at the DC, and In-Transit

  • In-store stockout: the product is not on the shelf. There may be stock in the store's back room but it has not been replenished. This is the one the customer sees.

  • DC stockout: the distribution center has no inventory to supply the store. The problem originates further up the supply chain.

  • In-transit stockout: the product was ordered but has not yet arrived. The DC or store is already at zero while awaiting replenishment. This is the stockout that safety stock is designed to cover — you can see how to calculate it in 'How to Calculate Safety Stock'.


The Three Layers of the Real Cost of a Stockout

The most common mistake when quantifying a stockout is stopping at the direct lost sale. That is only the first layer. The cost of a stockout has three levels, and each one has a different owner within your company.

Layer 1: Lost Sale (Revenue That Never Happened)

This is the most visible and the easiest to calculate. If the product was not there, the sale did not occur. The cost is the revenue that SKU would have generated during the stockout period, multiplied by its gross margin.

This layer belongs to the commercial team and the demand planner. It is the number that starts the conversation with finance.

Layer 2: Customer Cost (The Buyer Who Did Not Come Back)

This layer is less visible and more expensive over the long term. When a customer does not find the product they were looking for, they have three options: they substitute with another one of your products, they substitute with a competitor's product, or they leave the store.

The last two options carry a cost that goes beyond that transaction. A frequent shopper who switches brands because of a repeated stockout does not come back easily. In consumer packaged goods retail, the brand substitution cost can multiply the value of the original lost sale by 3 to 7 times, depending on customer lifetime value.

This layer belongs to marketing and commercial leadership. It is the number that makes the problem urgent.

Layer 3: Penalized Turnover (The Inventory That Did Not Perform)

While the SKU was in a stockout, the capital that should have been generating turnover was tied up elsewhere — or simply was not ordered in time. The effect is twofold: GMROI (gross margin return on inventory investment) drops because the numerator shrank without the denominator doing anything.

This layer belongs to the planning team and the CFO. It is the number that turns the problem into a capital decision.


Formulas to Measure Stockouts Starting Today

Formula 1: Stockout Rate (Out-of-Stock Rate)



Stockout Rate (%) = (SKUs with zero availability / Total active SKUs) × 100


For this number to be useful, you need to calculate it by category, by store, and by time period. A general average across the entire operation hides more than it reveals.

Data you need from your ERP: inventory position records by SKU by day, cross-referenced with active demand records for the same period.

Formula 2: Fill Rate and Its Relationship to Service Level

The fill rate measures what proportion of demand was fulfilled with available inventory at the time of the order or purchase.



Fill Rate (%) = (Units delivered / Units demanded) × 100


A fill rate of 94.3% sounds good. It means 5.7% of demand went unmet. For a retailer with $800M in annual sales (as in a Mexico-based operation, for example), that 5.7% represents $45.6M in unmet demand before applying any substitution rate.

The fill rate and inventory service level are related but not identical metrics — if you want to explore that distinction further, check out 'How to Calculate Your Inventory Service Level'.

Data you need from your ERP: purchase orders or orders generated vs. orders fulfilled 100% on first delivery.

Formula 3: Estimating the Cost of Lost Sales in Dollars



Cost of lost sales ($) =


  Average daily sales of the SKU ($)


  × Days in stockout


  × SKU gross margin (%)


  × Non-substitution factor (%)


The non-substitution factor is the percentage of demand that is permanently lost — the customer who went to another store or switched brands. In consumer packaged goods retail, this factor ranges between 30% and 55% depending on the category. In pharmacy retail, it can be higher because a specific medication may have no acceptable substitute for the patient.

Full Example: One SKU, One Month, One Number for the CFO

Suppose you have a personal care SKU with these characteristics:

  • Average daily sales: $3,400

  • Days in stockout during October: 11 days

  • Gross margin: 32%

  • Estimated non-substitution factor: 45%



Cost of lost sales =


  $3,400 × 11 × 0.32 × 0.45


  = $5,385.60 for that one SKU, that one month alone


Now multiply by the 47 SKUs in your category that had stockouts in October. The number that reaches the CFO no longer fits in an Excel cell nobody opens.


How to Build the Report That Reaches Finance, Not Just the Warehouse

The right metric presented the wrong way changes nothing. The stockout report has to survive a 20-minute meeting with the CFO, not just the warehouse manager.

The Five Columns That Must Appear in Your Stockout Dashboard

  • SKU / Category: so the data is actionable, not just informational.

  • Days in stockout during the period: not an abstract percentage — a concrete number of days.

  • Estimated uncaptured sales ($): calculated with Formula 3. This is the number finance understands.

  • Root cause of the stockout: forecast failure, exceeded lead time, replenishment execution error, DC stockout. Without a root cause there is no corrective action.

  • Trend vs. prior period: a one-off stockout is different from a recurring stockout. The recurring one is the one that needs budget to fix.

Reporting Frequency: Weekly by SKU, Monthly by Category

A monthly stockout report arrives too late. If the stockout occurred in week 1 and the report is published in week 4, you have already lost three additional weeks of demand.

The right cadence is: weekly tracking by SKU for the top 500 products, and monthly review by category to identify structural patterns. Structural patterns are the ones that justify changes to inventory policy — and those changes do require a conversation with finance.


Why Forecasting Alone Is Not Enough to Prevent Stockouts

A perfect forecast does not guarantee zero stockouts. That is a truth few planning tools want to acknowledge.

The Gap Between an Accurate Forecast and a PO Executed on Time

You can have a forecast with a MAPE of 8.3% — extraordinarily precise by any standard — and still end up with stockouts. The forecast tells you how much will be sold. It does not execute the purchase order (PO), negotiate the lead time with the supplier, or decide the exact quantity for each point of sale.

The gap between the forecast and the executed PO is where margin is lost. And that gap is managed manually by the demand planner, using their own judgment, constrained by time and by the number of SKUs they can review in a day.

The forecast optimizes a prediction. The perfect order optimizes an outcome. They are different problems and they need different solutions.

How Overstock and Stockouts Coexist in the Same Company

This seems like a contradiction. It is not.

Overstock and stockouts coexist when inventory distribution across points of sale is unbalanced. Store A has 14 weeks of coverage for the SKU that Store B has been out of for 9 days. The system total shows "sufficient" inventory. The customer at Store B already went to shop somewhere else.

This is the problem that intelligent store-level replenishment solves — not aggregate planning. And it is exactly the problem that a demand planning software solution designed to operate at the SKU-store-day level addresses, rather than at the category-month level.

If you want to better understand how to build forecasts when historical data is incomplete or irregular — a very common condition in retail across the Americas — also check out 'Sales Forecasting with Incomplete Data: A Practical Guide'.


Checklist: Is Your Operation Ready to Eliminate Stockouts Systematically?

Apply these five points in the next 30 minutes using data you already have:

1. Do you have inventory position by SKU by day, not just by week?

If your granularity is weekly, you are blind to stockouts that last 2 or 3 days — which are the most frequent and the hardest to detect in an aggregated report.

2. Can you cross-reference availability with demand for the same period?

Inventory at zero without demand is not a stockout. Inventory at zero with active demand is. If you cannot make that cross-reference in your ERP today, you have a data problem before you have a planning problem.

3. Is your stockout rate segmented by category and by point of sale?

A corporate average of 2.8% can hide a specific category with a systematic 11.4% stockout rate. Segmentation is what turns a metric into an actionable decision.

4. Have you identified the root cause of your top 10 stockouts from last month?

If not, start there. The most common causes are: supplier lead times that run longer than agreed, physical inventory count errors, and replenishment order execution failures — not forecast errors.

5. Does the stockout report reach someone who can make budget decisions?

If the report lives only within the supply chain team, it will not generate structural change. The metric needs a financial owner, not just an operational one.

To connect this measurement with the execution KPI that actually moves margin, check out 'What Is the Perfect Order and Why It Defines Your Margin'.


How Much Money Did Your Company Leave on the Shelf Last Month?

Take Formula 3. Open last month's data. Identify the 20 SKUs with the most days in stockout. Run the calculation.

The number you get is not a logistics indicator. It is the size of the decision sitting in front of you.

If the result is $800K, it is a process conversation. If it is $8M, it is a technology and budget conversation. If it is $40M, it is a strategic conversation with the CEO — and the demand planner who brings that number well constructed is the one who sets the agenda.

A stockout is not the result of poor operations. It is the result of a system designed to optimize average inventory instead of guaranteeing availability at every point, every day, for every SKU the customer expects to find. That difference is not solved with more Excel. It is solved with visibility and automated execution that does not depend on someone having time to review 40,000 SKUs before the order cutoff.

The question is not whether you can eliminate every stockout. The question is how much margin you are willing to keep leaving unnamed on your income statement.


Frequently Asked Questions

What is a stockout and how does it differ from an out-of-stock?

A stockout occurs when a SKU has zero availability during a period of active demand — there is a customer who wants to buy and the product is not there. An out-of-stock can occur without active demand: end of season, discontinued product, low-movement period. The distinction matters because only the stockout represents uncaptured revenue.

How is the stockout rate calculated?

The formula is: Stockout Rate (%) = (SKUs with zero availability / Total active SKUs) × 100. For the number to be useful, it must be calculated by category, by point of sale, and by specific period — not as a general average across the operation.

What is the difference between fill rate and inventory service level?

Fill rate measures what proportion of demand was fulfilled with available inventory at the time of the order (Units delivered / Units demanded × 100). Inventory service level measures the probability of not incurring a stockout during the replenishment cycle. They are complementary metrics: fill rate is a historical result; service level is an inventory policy parameter that determines how much safety stock you need.

Why is an accurate forecast not enough to eliminate stockouts?

Because the forecast predicts demand but does not execute the purchase order (PO). The gap between a correct forecast and a PO executed on time — accounting for real lead times, supplier capacity, and correct distribution by point of sale — is where most operational stockouts occur. A low MAPE does not guarantee availability if the replenishment process is manual or disconnected from the forecast.

How often should stockouts be measured for the data to be actionable?

Weekly tracking by SKU for the top 500 highest-velocity products, and monthly review by category to identify structural patterns. A monthly report arrives too late to correct stockouts in progress — if the stockout occurred in week 1 and the report is published in week 4, you have already lost three additional weeks of uncaptured demand.

¿Listo para eliminar el inventario atrapado?

Agenda una demo y te mostramos cómo Celes impacta tu rentabilidad en los primeros 30 días.

Agenda tu demo
Stockout: What It Is and How to Measure It in Dollars | Celes