Skip to content

Home / Blog / Supply Chain / ABC Analysis

ABC Analysis in Practice: How to Classify Inventory and Set Differentiated Policies

By Zeeshan Abbas . Reviewed by Rimsha Nadeem Anwar (Six Sigma Black Belt) . September 2026

In short: ABC analysis ranks items by annual usage value (unit cost times annual demand) and groups them into three classes: A items are the top 20 percent of SKUs that typically account for 80 percent of value, B items are the middle 30 percent accounting for about 15 percent, and C items are the bottom 50 percent accounting for the remaining 5 percent. The point is not the classification itself but what you do with it: A items get tight service levels, frequent cycle counts, and careful reorder-point sizing; C items get simple rules and generous flat buffers. Treating every item the same wastes management attention where it does not matter and ignores it where it does.

Most inventory portfolios follow a concentration pattern that Vilfredo Pareto described for wealth distribution in 1896 and that supply chain planners have observed in storerooms ever since: a small fraction of items drives most of the value. The exact split rarely hits the textbook 80-20 exactly, but the shape is almost always there. A items are worth fighting over; C items are worth keeping simple.

ABC analysis formalizes that insight into an actionable classification. It takes a list of items, ranks them by annual usage value, draws two lines that separate A from B and B from C, and produces a segmentation you can use to set differentiated service levels, ordering policies, safety stock targets, and counting frequencies. This guide shows how to run the calculation step by step, how to choose the class boundaries, what policies to attach to each class, and where the method breaks down so you know when to extend it.

Why uniform policies waste money

Before the mechanics, it is worth understanding what goes wrong when you apply one policy to everything. Consider a warehouse with 1,000 SKUs. A blanket 95 percent service level sounds reasonable until you look at what that means item by item. For a $5,000 component that you sell 200 of per year, a 95 percent service level is probably too low; a stockout costs you a $1,000,000 annual revenue line. For a $0.02 fastener that you sell 50,000 of per year, 95 percent is almost certainly too high; the holding cost of the extra buffer exceeds the cost of the occasional backorder by a wide margin.

The Z factor that moves service level from 95 to 99 percent adds about 40 percent more buffer. Applied uniformly across 1,000 items, that extra buffer ties up working capital on items where the math does not justify it. Applied selectively to the 200 items where it does justify it, the same total budget achieves a much better service outcome. That selectivity is exactly what ABC analysis enables.

Calculating annual usage value

Annual usage value is the single number that drives the classification. It is the unit cost of an item multiplied by the number of units consumed or sold in a year.

Annual usage value = unit cost x annual demand in units

A few points on the inputs. Unit cost should be the purchase or production cost at cost, not the selling price, so that the classification reflects the value of the inventory you are carrying rather than the revenue it generates. Annual demand should use actual consumption over the past 12 months where possible, adjusted for any known trend or seasonality if you have reason to believe the next 12 months will differ significantly from the last.

Do not confuse annual usage value with unit price alone. A $50 item that moves 10,000 units per year has an annual usage value of $500,000. A $500 item that moves 100 units per year has the same annual usage value. Both belong in the same class from an inventory management perspective, even though their unit costs differ by a factor of ten.

Running the classification step by step

The calculation itself is mechanical once you have the annual usage value for each item.

First, sort all items from highest annual usage value to lowest. Second, calculate the cumulative annual usage value as you move down the list, and express it as a percentage of the total. Third, draw the class boundaries: commonly, A ends at roughly 80 percent of cumulative value, B ends at roughly 95 percent, and C covers the remainder. Fourth, note the percentage of items in each class; the A class will typically contain 10 to 20 percent of items, B about 30 percent, and C the rest.

The exact boundaries are a management choice, not a mathematical law. Some organizations use 70-20-10 (value) or 10-20-70 (items). What matters is that the A class is small enough to receive intensive management and valuable enough to justify it. If your A class contains 40 percent of items, it is probably not selective enough; if it contains 5 percent, you may be leaving important items in B that deserve closer attention.

A full worked example you can copy

Take a simplified warehouse with 10 items. The numbers connect to the distribution center in this series: the reference item (100 units per day, $10 cost) appears as item 1.

ItemUnit costAnnual demandAnnual usage valueCumulative %Class
1$10.0036,500$365,00032.8%A
2$45.006,000$270,00057.1%A
3$80.002,500$200,00075.1%A
4$25.004,000$100,00084.1%B
5$15.005,000$75,00090.8%B
6$50.001,000$50,00095.3%B
7$5.004,000$20,00097.1%C
8$2.005,000$10,00098.0%C
9$1.008,000$8,00098.7%C
10$0.5030,000$15,000100%C

In this example, 3 items out of 10 (30 percent) account for 75 percent of the total annual usage value of $1,113,000. That is a tight A class. Items 4 through 6 (another 30 percent) bring the cumulative to about 95 percent, forming the B class. Items 7 through 10 (40 percent of SKUs) contribute only 5 percent of value.

Notice item 10: 30,000 units per year at $0.50 each. By unit count it is the busiest item in the warehouse. By annual usage value it is in the C class. Without ABC analysis a planner might spend significant attention on it because of its volume. With it, the planner can set a simple min-max rule and move on, reserving analysis time for items 1 through 3.

Policies by class

The classification produces value only if it drives differentiated action. Here is what each class should typically receive.

A items get the most rigorous treatment. Service levels of 97 to 99 percent or higher, depending on criticality and margin. Safety stock sized using the full combined formula with real demand and lead-time variability data. Reorder points reviewed regularly and updated when variability changes. Cycle counting at high frequency, sometimes weekly, so inventory accuracy is always current. Supplier relationships managed actively, with lead-time performance tracked and variability addressed directly. Order quantities set by EOQ rather than convenience.

B items get standard treatment. Service levels of 90 to 95 percent. Safety stock sized with the standard formula, reviewed quarterly. Cycle counting monthly or per period. Reorder points set at the beginning of each season or quarter and updated when significant changes occur. Supplier performance reviewed periodically rather than continuously.

C items get simple rules. Service levels can be lower (85 to 90 percent) or the buffer can be set as a flat number of weeks of cover rather than a statistical calculation, because the holding cost of the extra buffer is small and the calculation effort is not justified by the value at risk. Annual cycle counts are often enough. Two-bin or min-max systems work well: when one bin empties, order a replenishment. The goal is to keep C items in stock with minimal management effort, not to optimize them.

What ABC analysis does not capture

Annual usage value is a good first approximation of inventory importance, but it misses two things that matter.

Criticality. A $5 O-ring that stops a $2,000,000 production line when it fails has a low annual usage value and would land in C by the standard classification. But its consequence of stockout is catastrophic. Criticality-adjusted ABC analysis adds a second dimension, sometimes called ABC-XYZ or ABC-VED (Vital, Essential, Desirable), to capture items whose absence causes disproportionate harm regardless of their value. These items should be bumped to A treatment or given a dedicated critical-spare policy regardless of where they land in the value ranking.

Demand variability. Two items with identical annual usage values can have very different safety stock needs if one sells steadily and the other is lumpy and intermittent. XYZ classification, which segments by coefficient of variation of demand, is often layered onto ABC to produce a nine-cell matrix (AX, AY, AZ, BX, BY, BZ, CX, CY, CZ) that guides both the service level and the forecasting method. CZ items, cheap and lumpy, may need a min-max system with a generous buffer because the normal formula does not apply; AX items, valuable and steady, deserve tight statistical sizing.

Connecting ABC to the rest of this series

Every metric and formula in this supply chain series works better when applied selectively by class. The safety stock formula with full lead-time variability is worth running on A items; a simplified version or a flat rule is fine for C items. The EOQ is worth computing carefully for A items; for C items, a min-max quantity based on supplier minimums is often good enough. The service level targets in the Z table should be set by class, not uniformly. The inventory turnover benchmarks should be disaggregated by class: A items should turn fast, C items may turn slowly because a flat buffer on a slow-moving cheap item is rational.

In the worked example in this series, item 1 (100 units per day, $10 cost, safety stock of 172, reorder point of 572, EOQ of 632, turnover of 3.35) is an A item. All the careful statistical sizing we applied to it is justified. If the same methods were applied to item 10 (the $0.50 fastener), the calculation cost would exceed the value of the precision.

Three expert tips

Review the classification at least annually

Annual usage value changes as prices shift, products are introduced or discontinued, and demand patterns evolve. An item that was a C last year might become an A after a contract win, and an A item might move to B as a product reaches end of life. Stale classifications produce stale policies. Schedule a full re-rank at the start of each fiscal year, and do a spot check whenever a major demand or sourcing change occurs.

Use the classification to drive counting frequency, not just service levels

Inventory accuracy is the foundation of every supply chain calculation. A reorder point, a safety stock, and an EOQ are all based on the assumption that you know what is actually on the shelf. A items deserve frequent cycle counts, sometimes weekly, so that inventory records stay accurate for the items where errors matter most. C items can be counted annually without much risk because their value is low and their buffers are generous enough to absorb small discrepancies.

Do not let the classification become a bureaucracy

ABC analysis is a tool, not an end in itself. The point is to direct management attention where it earns the most return. If running a full statistical safety stock calculation on every B item takes more time than the precision saves, simplify. If a C item keeps causing customer complaints despite its low value, promote it to B treatment. Use the classification to make better decisions faster, and adjust it when the decisions it produces are not working.

Free supply chain calculators

The ABC Analysis Calculator runs the full classification from a list of items, ranks by annual usage value, draws the class boundaries, and shows the cumulative Pareto curve. Once you have the classes, use the Safety Stock Calculator to size A-item buffers with full variability data, the EOQ Calculator to set A-item order quantities, the Reorder Point Calculator to set the trigger levels, and the Service Level Calculator to choose and justify the Z factor for each class. The Inventory Turnover Calculator lets you benchmark each class against sector norms. Everything sits on the Supply Chain hub.

Frequently asked questions

What is ABC analysis in inventory management?

ABC analysis is a classification method that groups inventory items by annual usage value (unit cost times annual demand). A items are the small fraction of SKUs that account for most of the value, B items are the middle tier, and C items are the many items that account for little value. The classification drives differentiated management policies rather than treating every item the same.

How do I calculate annual usage value?

Annual usage value is unit cost multiplied by annual demand in units. Use purchase or production cost, not selling price, so the measure reflects the value of inventory you carry rather than the revenue it generates. Sort items from highest to lowest annual usage value to run the ABC classification.

What are typical ABC class boundaries?

A common split is: A items cover the top 80 percent of cumulative annual usage value (typically 10 to 20 percent of SKUs), B items cover the next 15 percent of value (about 30 percent of SKUs), and C items cover the remaining 5 percent of value (about 50 percent of SKUs). These are guidelines, not laws. Adjust the boundaries so the A class is small enough to receive intensive management and valuable enough to justify it.

What service level should I set for each class?

A general starting point: A items at 97 to 99 percent, B items at 90 to 95 percent, and C items at 85 to 90 percent, or a flat days-of-cover buffer rather than a statistical calculation. The right targets depend on your margin, the cost of a stockout, and the holding cost of the extra buffer. Use the service level calculator to see the Z factor and buffer size for each target.

Does ABC analysis account for criticality?

Not on its own. Standard ABC ranks by annual usage value, which misses items that are cheap but cause catastrophic consequences when out of stock. A common extension adds a criticality dimension, sometimes called VED (Vital, Essential, Desirable), to flag items that should receive A-level treatment regardless of their value rank. These are usually spare parts whose absence stops a line or grounds an aircraft.

What is XYZ analysis and how does it extend ABC?

XYZ analysis segments items by demand variability, typically using the coefficient of variation (standard deviation divided by mean). X items have stable demand, Y items have moderate variability, and Z items are lumpy or intermittent. Layering XYZ onto ABC produces a nine-cell matrix. AX items get tight statistical safety stock; CZ items may need a Poisson or empirical distribution instead of the normal formula, and a min-max system instead of a reorder point.

How often should I redo the ABC classification?

At least annually, timed to your fiscal year planning cycle. Also rerun it after a major product launch, a significant customer win or loss, a supplier change that affects costs, or any other event that shifts the demand or cost profile significantly. A classification that is more than a year old may be directing intensive management to items that no longer need it.

How should cycle counting frequency differ by class?

A common approach: A items counted monthly or weekly, B items quarterly, C items annually. The goal is to keep inventory records most accurate for the items where errors have the largest financial consequence. An inaccurate record for an A item triggers a wrong reorder point and can cause either a stockout or excess stock; the same error on a C item is far less costly.

Should I use EOQ for C items?

Usually not worth the effort. For C items, a simple min-max rule, a two-bin system, or a fixed order quantity based on supplier minimums is often sufficient. The EOQ calculation is valuable when the difference between the optimal and a rough approximation is worth computing, which is almost always true for A items and sometimes for B items, but rarely for C items whose order cost and holding cost are both small.

What is the Pareto principle and how does it relate to ABC?

The Pareto principle, or 80-20 rule, observes that roughly 80 percent of consequences come from 20 percent of causes. In inventory, about 80 percent of annual usage value typically comes from about 20 percent of SKUs. ABC analysis formalizes this observation into a classification and uses it to concentrate management effort where it creates the most value.

Can ABC analysis be applied to suppliers as well as items?

Yes. Supplier ABC ranks suppliers by annual spend, lead-time reliability, or some combination. A suppliers receive active relationship management, performance reviews, and lead-time reduction programs. C suppliers, with low spend and reliable performance, can be managed through standard purchase orders without dedicated attention. The same concentration logic applies: a small number of suppliers usually drive most of the spend and most of the supply risk.

What happens if I ignore the ABC classification and treat all items the same?

You will over-invest in management effort and buffer inventory for C items, where precision adds little value, and under-invest for A items, where it adds a lot. The net result is higher total working capital for a given service level than a differentiated policy would achieve. The cost of uniform policies grows with the size and diversity of the portfolio.

ABC analysis is how you stop treating your $500,000-per-year item the same as your $50-per-year fastener. Run the classification, set differentiated policies, and revisit it when the portfolio changes. The insight is simple; the discipline of applying it consistently is where most operations fall short.