Industry

CPG Inventory Turns Are Down for the Third Year Running. Here's One Driver.

Inventory turns in consumer packaged goods have compressed. Part of that is macro. Part of it is forecast systems that can't read the signals that drive demand volatility.

Abstract benchmark data visualization for CPG inventory performance

Inventory turns are the most honest metric in supply chain management. You can't talk your way to a better number. Turns measure how efficiently a company converts inventory investment into revenue — and for consumer packaged goods companies, the trend over the past three years has been moving in the wrong direction.

The headline number in mid-market CPG is roughly 4.5–5.5 turns per year for ambient shelf-stable goods, down from 6–7 turns that better-run operations were achieving in 2021–2022. That compression represents real money sitting in warehouses: working capital tied up in inventory that isn't moving at the rate it should.

There are legitimate macroeconomic explanations for some of this. Cost inflation changed purchasing behavior. Consumer demand became more volatile across categories. Freight disruptions created bullwhip conditions that forced safety stock increases across networks. These are real factors.

But there's a structural driver that doesn't get enough attention: most CPG demand forecasting systems are running on signal inputs that are systematically too slow to capture the volatility that's compressing turns. They're measuring demand after it moves, which means replenishment decisions are always catching up rather than anticipating.

What Inventory Turns Actually Measure (and What Distorts Them)

Inventory turns = Cost of Goods Sold ÷ Average Inventory Value. A business with $10M COGS and $2M average inventory is turning 5x per year, meaning it replaces its average inventory stock every 73 days. Higher turns are generally better — they indicate less capital tied up in holding inventory between production and sale.

But turns are a composite metric. They degrade for two different reasons that require different fixes:

Demand-side degradation: Consumer demand becomes harder to predict, so teams build buffer inventory to protect service levels. More safety stock means lower turns, even if replenishment velocity is unchanged. This is what's happening to most CPG teams right now — demand variability has increased, so they're holding more buffer.

Supply-side degradation: Lead time variability increases, so teams again build buffer. A SKU that used to have a 21-day lead time now has a 21–35 day lead time depending on freight availability. The planning system responds by ordering earlier and holding more.

Most discussions of inventory turns compression focus on the supply side — freight disruptions, longer lead times, supplier unreliability. Those are real. But the demand-side degradation from forecast error compounds the supply-side problem in a way that's often invisible in after-the-fact analysis.

The Forecast Lag Problem Is Structural, Not Cyclical

A typical mid-market CPG planning cycle runs weekly statistical forecasts using 12–24 months of sales history, adjusted for known promotional events. The forecast looks backward to project forward. That's a reasonable approach when demand patterns are stable and change gradually.

Demand patterns in CPG are no longer stable or gradual. A viral recipe trend on social media can move an ingredient category 20–30% in two weeks. A cold snap that forecasters didn't anticipate shifts hot beverage demand sharply. A supply disruption at a competing brand creates unexpected demand lift that POS data won't reflect for another two weeks.

The fundamental problem is that POS data — the primary input to most CPG forecasting systems — lags the events that cause demand to shift. By the time your POS data shows a demand spike for canned soup because a weather event hit three distribution markets simultaneously, the spike has already happened. Your replenishment cycle is responding to history, not to the event.

We've talked with demand planning teams at growing grocery-oriented CPG companies who describe the same pattern: a weather event moves demand, their POS-based forecast catches the shift in week 2 or 3 after the event, and by then they're either holding excess inventory (if they over-responded) or dealing with stockouts and lost sales (if they didn't respond fast enough). Neither outcome improves turns.

Why Teams Respond by Holding More Stock Rather Than Improving Signals

When forecast error is high and unpredictable, the rational response for a demand planner is to increase safety stock. That's exactly what safety stock formulas are designed for — when your forecast mean absolute deviation (MAD) increases, safety stock should increase to maintain your target service level.

The problem is that safety stock formulas treat forecast error as a given. They optimize the buffer for a fixed level of uncertainty. They don't address the source of the uncertainty. So when demand variability increases because external events are driving demand that your forecast doesn't see, the formula tells you to hold more stock — which lowers turns — rather than pointing you toward better signal inputs that would reduce the error.

This is not a criticism of safety stock methodology. It's pointing out that holding more safety stock and improving signal inputs are two different solutions to the same problem, and the second one is rarely on the table because it requires changing systems rather than changing parameters.

The practical consequence: CPG teams across the industry have responded to increased demand volatility by increasing safety stock bands. That's the right move given their current signal quality. But it means the industry is collectively holding 15–25% more inventory than it would need if forecast accuracy were better — and that shows up directly in compressed inventory turns.

What Earlier Signal Inputs Change in the Calculus

The mechanism is straightforward. Inventory turns improve when you can either increase the velocity of inventory through the system (better demand sensing → faster replenishment response → less safety stock needed) or reduce the cushion you need to hold against uncertainty.

Consider a concrete scenario: a mid-size condiment manufacturer with 200 active SKUs, $40M in annual COGS, and $8M in average inventory (5.0 turns). Their demand planning team identifies weather events as the primary driver of their highest-error forecasts — specifically, unusual cold snaps in the Southeast that drive consumption of certain hot sauce and seasoning categories.

With a POS-based forecast, the team sees demand move in week 1 of the weather event. They can't adjust replenishment until week 2 or 3. By then they're either caught short or have ordered too much. Over a year, those events account for 30–40% of their total forecast MAD.

With a 14-day weather forecast integrated into the demand signal before the POS moves, the team can adjust replenishment triggers ahead of the event. They don't need to hold extra buffer against uncertainty they can now see coming. If that single signal source reduces their forecast error by 20–25% on weather-sensitive SKUs, the safety stock reduction alone could move their turns from 5.0 to 5.6–5.8 — a $1M+ reduction in average inventory investment at that COGS level.

We're not claiming external signals solve the entire turns compression problem. Macro freight conditions, consumer behavior volatility, and supplier reliability are real constraints that no demand sensing improvement eliminates. But the contribution of poor forecast signals to elevated safety stock is systematic and addressable — and it's a driver that often doesn't surface when planning teams analyze why their turns are down.

The Metric Teams Should Track Alongside Turns

Inventory turns are a lagging outcome metric. By the time turns decline, the operational decisions that caused the decline are weeks or months in the past. Teams that want to address turns compression need to track the leading inputs that drive the outcome.

The most directly relevant metric is forecast bias by signal type: what's the mean absolute deviation on weather-sensitive SKUs versus baseline SKUs? On SKUs with high social trend sensitivity versus stable SKUs? Segmenting forecast error by the external signal categories that drive demand variability tells you where your signal gaps are — and which signal inputs would generate the most turns improvement per unit of investment.

A planning team that can say "our weather-sensitive SKUs have 2.4x the forecast MAD of our stable SKUs, and those SKUs represent 35% of our inventory investment" has a clear picture of where to focus. A team that's just looking at aggregate turns has a problem but no direction.

The third year of turns compression is partly inevitable given the macro environment. But "this is a hard environment" doesn't have to mean accepting 5.0 turns when 5.8 is achievable with better signal inputs. The gap between those two numbers, across mid-market CPG collectively, represents an enormous amount of working capital that's tied up solving a solvable problem.