ABC Analysis: The 80/20 Rule Applied to a Product Range
ABC analysis ranks products by their contribution to a chosen metric — usually revenue or annual consumption value — and splits them into three tiers. In most real product ranges, roughly 20% of SKUs drive around 80% of revenue, while a long tail of slow movers consumes shelf space, cash, and category-manager attention for very little return.
| Tier | Typical share of SKUs | Typical share of revenue | Management approach |
|---|---|---|---|
| A | ~10-20% | ~70-80% | Tight control: frequent review, high service level, low stockout tolerance |
| B | ~20-30% | ~15-20% | Standard control: periodic review, moderate safety stock |
| C | ~50-70% | ~5-10% | Light control: simple reorder rules, higher stockout tolerance |
The point isn't to abandon C-items — many are still necessary for a complete assortment — it's to stop spending the same analytical and operational effort on a product that sells twice a year as on one that sells daily.
Building an ABC Classification Step by Step
- Pick the metric. Revenue is the default, but margin contribution or units sold can matter more depending on the category — a high-revenue, low-margin SKU isn't automatically an "A" item for profitability purposes.
- Pull 12 months of sales data per SKU to smooth out seasonality; a shorter window skews the ranking toward whatever happened to be trending recently.
- Sort SKUs descending by the metric and calculate the cumulative percentage of the total as you move down the list.
- Set the cut-off points — commonly A up to ~80% cumulative, B up to ~95%, C the remainder — but adjust these thresholds to your own category's actual distribution rather than applying 80/20 blindly.
- Re-run it on a schedule. A static, one-time ABC split goes stale within a quarter as new products launch and seasonality shifts demand.
Adding XYZ: Demand Variability, Not Just Value
ABC alone tells you what's valuable — it says nothing about how predictable demand is. XYZ analysis classifies the same products by demand variability, typically using the coefficient of variation of sales over time.
| Class | Demand pattern | Forecasting implication |
|---|---|---|
| X | Stable, low variability | Forecasts are reliable; low safety stock needed |
| Y | Fluctuating, some seasonality or trend | Moderate safety stock; forecast with trend/seasonal models |
| Z | Irregular, hard to predict | High safety stock or make-to-order approach; forecasts are unreliable |
Combining ABC and XYZ produces nine segments instead of three — and the combination is what actually drives different inventory policies, not either dimension alone.
The Nine Segments and What to Do With Each
| Segment | Meaning | Typical policy |
|---|---|---|
| AX | High value, stable demand | Automate replenishment; minimal safety stock needed given predictability |
| AY | High value, moderate variability | Frequent review; moderate safety stock; watch for trend shifts |
| AZ | High value, erratic demand | Highest priority for manual review — value is high but forecasts are unreliable |
| BX–BY | Mid value, stable-to-moderate demand | Standard periodic review; semi-automated reorder rules |
| BZ | Mid value, erratic demand | Consider reducing depth or moving toward make-to-order |
| CX | Low value, stable demand | Fully automated, infrequent reorder; low priority for manual attention |
| CY–CZ | Low value, unpredictable demand | Candidates for assortment rationalization — the tail-cut analysis covered in the next article |
What AI Adds to a Once-Static Report
Classic ABC-XYZ was a quarterly spreadsheet exercise. In 2026, AI-driven inventory tools update the classification continuously and add two things a manual process struggles with: pulling in unstructured inputs (supplier PDFs, scanned invoices) that a spreadsheet-based process typically ignores, and blending internal sales history with external demand signals for a more responsive forecast.
Industry estimates put global inventory distortion — the combined cost of stockouts and overstock — at roughly $1.73 trillion a year, and AI-driven inventory optimization is reported to cut stockouts by around half where it's properly implemented. The mechanism is the same ABC-XYZ logic; what changes is how often it's recalculated and how much external context feeds it.
None of this replaces the underlying logic above — an AI tool that reclassifies your SKUs hourly is still doing ABC-XYZ. The value is freshness and scale, not a fundamentally different method.
Common Mistakes That Make ABC Misleading
| Mistake | Why it misleads |
|---|---|
| Using a single month of sales data | Seasonal products get misclassified based on whichever month happened to be picked |
| Ranking by revenue only, ignoring margin | A discounted, high-volume "A" item might contribute less profit than a mid-tier "B" |
| Never re-running the classification | New product launches and shifting demand make a stale ABC split actively wrong |
| Applying one ABC split across dissimilar categories | Buries category-specific 80/20 patterns under an average that fits nothing well |
ABC-XYZ tells you where to focus attention and how tightly to control stock — it's a triage tool, not a full category strategy. The next article in this series covers the layer above it: monitoring competitor prices and building pricing rules that respect what this classification already tells you about each product's role.
