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.
A worked example
Take three SKUs from a distributor's catalog. A hydraulic pump sells steadily at about 40 units a month with a coefficient of variation of 0.3 — high annual usage value and low variability, so it lands in AX. A specialty sensor sells a similar dollar volume but in erratic bursts (CV of 1.4, some months zero, some months 60 units) — same "A" value tier, but it lands in AZ instead. A generic gasket sells for pennies with steady, boring demand — low value, low variability, so it is CX.
Under ABC alone, the pump and the sensor look identical: both are "A" items, so both would get the same tight reorder point and the same lean safety stock. That formula works for the pump — its demand is predictable enough that a tight buffer rarely runs dry. Applied to the sensor, the same tight buffer produces recurring stockouts every time demand spikes, because the formula assumes a predictability the sensor does not have. The XYZ axis is what catches this before it becomes a pattern of missed orders.
The practical fix is a wider safety-stock buffer or a higher review frequency for the sensor (AZ), while the pump (AX) can run lean and automated, and the gasket (CX) can sit on a basic min/max with almost no attention at all.
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.
Trusted by small businesses
What our customers say
“Super Kind! Quick replies from their support and very easy fixes, changed the dashboard a bit and customized it. Also gave me 450 items extra on the free plan just for me. Highly recommend and again great service!”
“Best customer service! Stockflow's customer support is fast and extremely helpful. They assisted me with customization of the software to improve my experience as a user.”