November 9, 2023Excess Inventory

Understanding Inventory Control Charts for Inventory Health Assessment + Formulas

Learn how inventory control charts help assess inventory health, identify stock risks, optimize inventory levels and improve supply chain performance.

Namrata Gupta

Namrata Gupta

Co-founder & COO, TrueGradient

Understanding Inventory Control Charts for Inventory Health Assessment + Formulas

Maintaining the right level of inventory is critical for supply chain leaders to ensure smooth operations and to meet customer demand while keeping costs in check. For a typical mid-market consumer brand carrying 45–90 days of inventory across the network, every percentage point of inventory variance represents real working capital, and McKinsey's research on AI-driven inventory optimization consistently shows 20–30% inventory reduction is achievable for organisations that move from static control thresholds to dynamic, data-driven inventory management.

The basic questions that arise while planning inventory are:

  • What is the inventory health level based on current stock-on-hand?
  • When should we reorder products or raw materials based on inventory constraints?
  • What is the acceptable range for inventory levels?

Inventory control charts are designed to answer these fundamental questions about stock management — and the diagnostic framework below classifies stock-on-hand into five distinct health zones, each with its own action threshold and root-cause signature.

What Is an Inventory Control Chart?

An inventory control chart is a graphical representation of inventory levels over time. It allows businesses to track the amount of inventory they have on hand and set appropriate reorder points. The Y-axis represents order quantities; the X-axis represents time. Threshold lines on the chart mark the ideal inventory level, the reorder point, and the safety stock floor — together defining the zones that classify how healthy any given SKU's inventory position actually is.

Identifying Inventory Health Based on Inventory Control Charts

understanding inventory control charts for healthcare
understanding inventory control charts for healthcare

An inventory control chart is a powerful tool that helps organisations monitor and manage their inventory levels efficiently.

The Three Threshold Lines That Define the Inventory Control Chart

Before the five health zones make sense, the three lines that define them need to be clear.

Ideal Inventory Level

The ideal inventory line is the optimum inventory level after replenishment based on the velocity of the product. Inventory levels above this value mean excess inventory. It's calculated as:

Ideal Inventory = Reorder Point + Economic Order Quantity (EOQ) − Lead-Time Demand

Where:

  • Reorder Point is the trigger threshold (calculated below)
  • EOQ is the most cost-efficient quantity to order at one time
  • Lead-Time Demand is what gets consumed during the supplier delay

The EOQ formula itself is the classic Wilson formula: EOQ = √(2DS/H) where D = annual demand in units, S = ordering cost per purchase order, and H = annual holding cost per unit.

Reorder Point

The reorder point is the inventory level at which you should reorder a product to avoid stock-outs before the new order arrives. It takes care of inventory constraints like lead times and safety stock. The formula:

Reorder Point = (Average Daily Demand × Lead Time in Days) + Safety Stock

For an item with an average daily demand of 25 units, a supplier lead time of 14 days, and safety stock of 100 units, the reorder point is (25 × 14) + 100 = 450 units. When inventory hits 450, the next purchase order is placed.

Safety Stock

Safety stock is an extra quantity of inventory kept on hand to buffer against unexpected fluctuations in demand or delays in the supply chain. Safety stock can either be determined using statistical methods like the standard deviation of demand or lead time, or it can be based on historical data and desired service level.

Three standard formulas, used in different contexts:

MethodFormulaWhen to use
Basic (Max method)Safety Stock = (Max Daily Sales × Max Lead Time) − (Avg Daily Sales × Avg Lead Time)Quick estimate when statistical variance data is unavailable
Standard deviationSafety Stock = Z × σ<sub>LT</sub> × D<sub>avg</sub>When demand and lead-time variability can be measured statistically (Z is the service-factor for the target service level — Z = 1.65 for 95% service level, 2.33 for 99%)
Service-level basedSafety Stock = Z × √(Lead Time × σ<sub>demand</sub>²)When demand variability is the primary risk and lead time is reliable


The right method depends on the SKU. For high-velocity, predictable items, the standard deviation method is more accurate. For long-tail, intermittent items, the basic method is often sufficient. For items where lead-time variability dominates, the service-level method works best. We cover the broader inventory math in probabilistic modelling using prediction intervals, which goes deeper into the service-level-to-safety-stock translation.

Identifying Inventory Health Based on Inventory Control Charts

Identifying Healthcare related Inventory Control Charts
Identifying Healthcare related Inventory Control Charts

At TrueGradient, we use this graph to identify the health of inventory for each product combination. We have divided the area of the chart into 5 parts:

1. Excess Inventory — Inventory Level > Ideal Inventory

  • Excess Inventory, often referred to as overstock, occurs when a business has more inventory on hand than is needed to meet current or future demand.
  • Excess inventory leads to increased holding costs, reduced warehouse space, and may lead to waste.
  • Decision makers may use markdowns/promotions to clear excess inventory.

Root cause signatures. When a SKU consistently sits in the excess zone, the diagnostic question is usually one of three: (a) the demand forecast over-predicted, (b) the safety stock formula was too conservative for this SKU's actual demand variability, or (c) a promotion that drove the buy didn't materialise. The disposition options scale by how aged the excess is — markdowns and promotional clearance for fresh excess, channel diversion (off-price, employee sale, donation) for aged excess. For seasonal categories specifically, the deeper playbook is in how to reduce dead stock in apparel, which covers prevention frameworks for the categories most exposed to excess.

The TG capability. Markdown optimization handles the disposition side; demand planning with attribute-based forecasting handles the prevention side.

2. Stable Inventory — Ideal Inventory > Inventory Level > Reorder Point

  • Stable Inventory represents an optimal and balanced level of inventory. It indicates that the amount of inventory on hand matches the current demand and is well-managed.
  • No action is needed by decision makers at this inventory level, though continuous monitoring is important for timely PO creation at the reorder point.

What "well-managed" actually looks like. For a SKU sitting in the stable zone consistently, three things are usually working: the demand forecast is reasonably accurate, the safety stock has been calibrated to the actual demand variability, and the reorder process is being triggered on time. The single biggest threat to stable inventory is letting it become complacent — service-level targets drift, safety stock parameters stop being recalibrated as demand patterns shift, and the SKU silently moves from stable to either excess or critical without anyone noticing. Continuous monitoring is the explicit capability that the chart depends on.

3. Low Inventory — Reorder Point > Inventory Level > Safety Stock

  • Low Inventory signifies that the available stock is nearing the minimum required safety stock levels to meet demand.
  • At this point, the purchase order should already have been placed based on the lead time of the business.

Diagnostic question. When a SKU is in the low zone, and the PO has NOT been placed, something has broken in the reorder workflow — either the trigger wasn't honored, lead times changed, or the SKU was deprioritized for cash reasons. When the PO has been placed but inventory is still being consumed faster than expected, the demand forecast was likely under-predicted. Both root causes need different fixes, which is why making the diagnosis explicit matters. The full operational view of replenishment and allocation covers how mature consumer brands automate this trigger.

4. Critical Inventory — Safety Stock > Inventory Level > 0

  • Critical Inventory indicates that the available stock has fallen below the safety stock levels to meet demand, posing an imminent risk of stock-outs.
  • Various factors, such as supply chain disruptions, unexpected demand spikes, or delays in deliveries, can lead to critical inventory situations.
  • Critical inventory is a red flag that immediate action is needed to prevent stock-outs, which can result in lost sales and customer dissatisfaction.

Emergency response patterns. When a SKU enters critical inventory, three actions typically run in parallel: expedited shipping from the supplier (premium freight cost), allocation triage across channels (prioritise the highest-margin or highest-strategic-value channel for the remaining stock), and demand mitigation (de-feature the SKU on marketing channels, suppress paid acquisition spend for this product). The cost math here is uncomfortable — expedited freight, allocation losses, and demand suppression typically cost 5–15% of margin per critical-zone incident. Mature inventory functions track critical-zone incidents as a leading indicator of forecasting or replenishment process breakdowns. [NEW]

5. Out of Stock — Inventory Level = 0

  • Out of Stock means that a business has completely run out of a particular product, and it is not available for customers to purchase.
  • Out-of-stock situations can occur due to poor inventory management, demand exceeding supply, production delays, or unforeseen supply chain disruptions.
  • Being out of stock can result in lost sales and may drive customers to competitors. It's a situation businesses aim to avoid.

The lost-sale math. Industry research consistently puts the cost of a single stockout incident on Amazon at 1–5% of invoice revenue for vendors operating through Vendor Central (Amazon chargebacks for missed fill-rate KPIs). For DTC brands, the cost is the higher of (a) the lost margin on the missed sale, or (b) the customer acquisition cost of the customer who churned to a competitor. For multi-product brands, there's a third hidden cost — the halo effect: customers who came shopping for the out-of-stock SKU often don't buy the rest of their basket either. We cover the Amazon-specific fill rate math in Amazon forecasting for CPG: beating chargebacks with probabilistic planning.

Service Level Benchmarks by Consumer Brand Category

The service level a brand targets determines how aggressive the safety stock formula needs to be. Z-scores from the safety stock formula translate directly into target service levels:

CategoryTypical service levelZ-score
CPG (food & beverage)95–98%1.65–2.05
CPG (personal care)95–98%1.65–2.05
Fashion/apparel90–95%1.28–1.65
Beauty92–97%1.41–1.88
Electronics95–97%1.65–1.88
D2C high-velocity95%+1.65+
Long-tail / intermittent SKUs90–92%1.28–1.41


These are starting points, not rules. A brand selling primarily through Amazon Vendor Central typically needs to run higher service levels (97%+) because chargebacks compound below the threshold. A brand selling primarily DTC has more elasticity — the relationship between service level and customer experience is direct, and the brand can decide where on the cost-vs-experience curve to operate.

The trap most planning teams fall into: using one service level across the entire portfolio. A 95% service level applied to a $200 high-margin item and to a $5 low-margin item produces wildly different working capital implications per unit of sales protection. The fix is ABC-XYZ classification — segmenting the portfolio so high-velocity, high-margin items get a different service level (and therefore different safety stock) than long-tail, low-margin items.

Static vs Dynamic Inventory Control Charts: The 2026 Shift

The inventory control chart framework above has been in use for decades. What's changed in 2026 is what sets the threshold lines.

Static control charts set the ideal inventory level, reorder point, and safety stock once — typically when the SKU was added to the planning system — and update them on a quarterly or annual basis. The thresholds are based on historical averages: average demand × average lead time + buffer for variability measured against the past 12–24 months. These thresholds work fine until demand patterns shift or lead times change. Then they silently mis-classify SKU health for months before someone notices.

Dynamic control charts recalculate the thresholds continuously from real-time data:

  • Demand sensing updates the average daily demand figure as actual sales come in, weighted toward recent periods rather than 24-month averages
  • Lead time monitoring adjusts the supplier lead time component as actual delivery performance shifts (a supplier that was 14 days reliable but is now running 18 days)
  • Variability tracking updates the safety stock buffer as demand or lead-time variance changes
  • Seasonality awareness moves the ideal inventory line up and down with predicted seasonal demand rather than averaging it flat
    The practical consequence: a SKU that would have sat in "stable" for two more months on a static chart before quietly drifting into "low" gets reclassified to "low" the day the underlying demand or lead-time pattern shifts. The replenishment trigger fires earlier, and the cost of expedited freight or stockout is avoided.

This is the difference between traditional inventory control and the AI-native operating model. We cover the broader transition in the great shift from legacy planning to AI-native planning, and the agentic AI capability that powers continuous threshold adjustment is where the practical implementation happens.

Common Diagnostic Mistakes in Inventory Health Assessment

Across consumer brand inventory implementations, four mistakes consistently cause control charts to misclassify inventory health:

1. One-size-fits-all safety stock. Applying the same safety stock formula and the same service-level target across the entire portfolio. High-velocity A-tier items, long-tail C-tier items, NPI items, and intermittent-demand items all need different methods. ABC-XYZ classification is the standard fix.

2. Static thresholds in a dynamic environment. Setting the reorder point and safety stock once and not recalibrating as demand patterns or lead times shift. Most planning teams recalibrate annually; mature teams recalibrate quarterly; AI-native systems recalibrate continuously.

3. Conflating point forecast with safety stock. A point forecast says "demand will be 100 units." Safety stock asks, "What's the variance around that 100?" Setting the reorder point = forecast + flat percentage buffer ignores the variance. The result is consistent under-buffering on high-variability SKUs and consistent over-buffering on stable ones. The forecast variability mathematics is covered in demand variability and forecast error.

4. Ignoring the upstream forecasting issue. Inventory health is downstream of forecast accuracy. A SKU that consistently lives in either the excess or critical zone doesn't usually have an inventory problem — it has a forecasting problem manifesting as an inventory problem. Fixing the inventory thresholds without fixing the forecast addresses the symptom rather than the cause. The deeper diagnostic of forecasting problems lies in 10 demand planning complications impacting forecast accuracy.

What is an inventory control chart? An inventory control chart is a graphical representation of inventory levels over time, with threshold lines marking the ideal inventory level, reorder point, and safety stock. It classifies any given SKU's current stock-on-hand into health zones — typically Excess, Stable, Low, Critical, or Out of Stock — and signals when action is needed to either dispose of excess or replenish to prevent stockout.

How do you calculate the reorder point? Reorder Point = (Average Daily Demand × Lead Time in Days) + Safety Stock. For example, with an average daily demand of 25 units, a 14-day supplier lead time, and 100 units of safety stock, the reorder point is (25 × 14) + 100 = 450 units. When inventory hits 450, the next purchase order is placed so the new stock arrives before the existing stock runs out.

How do you calculate safety stock? Three standard formulas are commonly used: (a) Basic / Max method: Safety Stock = (Max Daily Sales × Max Lead Time) − (Avg Daily Sales × Avg Lead Time); (b) Standard deviation method: Safety Stock = Z × σ<sub>LT</sub> × D<sub>avg</sub>, where Z is the service-factor (1.65 for 95% service level, 2.33 for 99%); (c) Service-level based: Safety Stock = Z × √(Lead Time × σ<sub>demand</sub>²). The right method depends on which source of variability dominates for the SKU.

What is the difference between reorder point and safety stock? Safety stock is the buffer inventory itself — the units kept on hand to absorb unexpected demand or supply shocks. Reorder point is the trigger threshold that signals when to place the next purchase order, calculated using safety stock plus the demand expected during the supplier's lead time. They work together: safety stock determines the floor, the reorder point determines the timing.

What is a healthy inventory level? A healthy inventory level sits between the reorder point and the ideal inventory level — what this guide calls the Stable zone. Above the ideal level is excess; below the reorder point is increasingly stressed (Low → Critical → Out of Stock). The exact numerical range depends on the SKU's demand rate, lead time, and target service level — there's no single "healthy" number across all products.

What causes excess inventory? Three root causes account for most excess inventory situations: (a) the demand forecast over-predicted what would sell, (b) the safety stock formula was set too conservatively for the SKU's actual demand variability, or (c) a planned promotion that drove the purchase commitment didn't materialise. Diagnosing which root cause is operating determines the fix: over-prediction is a forecasting fix, conservative safety stock is a parameter fix, and missed promotion is a process fix.

How do AI-driven inventory systems set reorder points? AI-native systems set reorder points dynamically from real-time data rather than statically from historical averages. Demand sensing updates the daily demand figure as recent sales come in, lead-time monitoring adjusts the supplier-delay component as actual delivery patterns shift, and variability tracking updates the safety stock buffer as demand variance changes. The thresholds reclassify SKU health continuously rather than waiting for a quarterly review to catch the drift.


How often should inventory control thresholds be recalibrated? For static control charts, quarterly recalibration is a reasonable baseline — monthly for fast-velocity categories like fashion or trend-led beauty, annually for stable industrial categories. For dynamic AI-native control charts, the thresholds recalibrate continuously from real-time signals, so the question stops being "when to recalibrate" and becomes "what governance is in place to validate the agent's calibration is still aligned with strategy."

Where to Go From Here

Effective inventory management strives to maintain inventory at stable levels while minimising excess and critical inventory situations. By creating and regularly updating inventory control charts, businesses can make informed decisions about when and how much to reorder, leading to better decision-making and improved performance.

For consumer brands, the practical path forward is: segment the portfolio by ABC-XYZ velocity and variability, calibrate service-level targets per segment, run the 5-zone health classification continuously rather than at quarter-end, and connect the inventory control system to the demand forecasting system so the upstream forecast accuracy improvements flow directly into downstream inventory health. The full operating model arc is in reducing working capital and optimizing inventory levels using technology.

TrueGradient is the AI-native planning OS for consumer brands. The platform handles end-to-end inventory optimization, replenishment, and allocation, and AI demand forecasting on one connected substrate — so the control chart isn't a periodic report but a continuous operating layer. For a concrete week-by-week view of what implementation looks like, see what the first 90 days of planning with TrueGradient look like.

If you're looking to refine your inventory planning and drive business success, write to us at info@truegradient.ai or book a demo · talk to us for a personalised consultation.

Related reading:

Namrata Gupta

Namrata Gupta

Co-founder & COO, TrueGradient

Namrata Gupta is COO at TrueGradient, the AI-Native Planning OS for Consumer Brands and retail. She is ex-Walmart where she gained her expertise on retail, analytics and IBP. Her work spans forecasting, supply chain planning, and operational optimization, helping brands build more resilient, data-driven planning processes. She regularly shares insights on AI-powered planning and the future of retail technology.

Related posts

View all
SOC 2 Type II certified
Built for enterprise CPG & retail
30-day proof of value

See your supply chain on
autopilot

Turn complex demand signals into clear, confident decisions without adding more tools or manual work.