ABC vs. XYZ Analysis: Differences and How to Combine Them

Published on

ABC analysis and XYZ analysis are two complementary inventory classification methods. Each measures a different dimension: ABC captures economic impact; XYZ captures demand predictability. Combining them gives a far more useful picture than either one alone.

What ABC Analysis Measures

ABC analysis applies the Pareto principle to inventory value. It calculates the cumulative value of each SKU (price × quantity sold) and ranks them from highest to lowest. Class A groups the items that represent approximately 80% of value with only 20% of SKUs. Class B is the middle group (15% of value, ~30% of SKUs) and Class C is the long tail (the remaining 5% of value, ~50% of SKUs).

What XYZ Analysis Measures

XYZ analysis classifies items by the variability of their demand, typically measured using the coefficient of variation (CV = standard deviation / mean). A low CV means stable, predictable demand; a high CV means erratic demand.

The ABC–XYZ Matrix

Crossing both classifications produces a 3 × 3 matrix with nine segments. Each combination implies a different inventory policy:

How to Perform the Analysis in Practice

For ABC you need the cumulative sales value per SKU over a representative period (typically 12 months). For XYZ you need the monthly or weekly demand for each SKU over that same period to calculate the CV. Both analyses can be done with a spreadsheet or with specialized tools that process the CSV directly in the browser without uploading data to any server.

How Often to Review the Classification

The ABC–XYZ classification is not static. A product can move from A to C if it loses market share, or from X to Z if its demand becomes seasonal. It is recommended to recalculate the classification every quarter or whenever a significant new data period is added, such as a complete fiscal year.

Apply what you just read

Try the calculator →