What ABC-XYZ analysis is
ABC-XYZ analysis takes two classifications that are usually run separately and combines them. The ABC axis ranks items by their contribution to value — typically annual usage value — exactly as in standalone ABC analysis. The XYZ axis ranks the same items by how variable or predictable their demand is over time, independent of how much value they contribute.
Combining both axes into a 3x3 grid (A/B/C by X/Y/Z) produces nine segments. An item can be high-value and predictable (AX) or high-value and erratic (AZ) — two segments that look identical under ABC alone but require completely different inventory policies.
The XYZ axis: classifying by demand variability
X items have stable, highly predictable demand — consumption stays close to its average from period to period, so forecasts are reliable and safety stock can stay lean. Y items show moderate variability, often from seasonal or trend-driven patterns that are predictable in shape but not in exact timing or volume. Z items have sporadic, erratic demand with no clear pattern — a spare part that sells twice a year, or a promotional item with spiky, one-off demand.
The standard way to measure this is the coefficient of variation (CV): standard deviation of period demand divided by average period demand. A common (not universal) guideline is X for CV under roughly 0.5, Y for CV between roughly 0.5 and 1.0, and Z for anything higher — treat these as a starting point to adjust for your own catalog rather than a hard rule.
- X: stable demand, low variability — safe to forecast tightly, lean safety stock
- Y: moderate variability, often seasonal — forecastable in pattern, less so in exact volume
- Z: erratic, sporadic demand — hard to forecast, needs either a generous buffer or an accept-the-risk-of-stockout call
Reading the 3x3 matrix
AX items (high value, predictable) are the easiest wins: tight reorder points, lean safety stock, and frequent counts pay off because the demand signal is trustworthy. AZ items (high value, erratic) are the hardest and riskiest segment — enough revenue is at stake that a stockout hurts, but demand is too unpredictable for a tight reorder point to work reliably, so these often need either a larger safety-stock buffer than the value alone would suggest, or a deliberate decision to accept occasional stockouts rather than over-invest in buffer stock.
CX items (low value, predictable) can run on simple, automated reorder rules with minimal oversight — the predictability means a basic min/max works fine even though the item itself does not matter much. CZ items (low value, erratic) are usually not worth tight management at all: a loose reorder rule or even reactive-only replenishment is often the right call, since the cost of occasionally running out is lower than the cost of managing them precisely.
Why this beats ABC alone
ABC by itself assumes that value is the only thing that should drive control intensity, but two A items can behave completely differently in practice. Applying the same tight reorder-point formula to an AX item and an AZ item produces good results for one and chronic stockouts or excess buffer for the other, because the formula assumes a level of demand predictability that only one of them actually has.
Adding the XYZ axis turns "this is a high-value item, watch it closely" into a more specific instruction: watch it closely because demand is predictable and a tight rule works (AX), or watch it closely because it is high-stakes but unpredictable and needs a wider buffer or manual review (AZ) — a meaningfully different action, not just a label.