Home / Insights

Inventory series · Part 1 of 4

ABC Inventory Analysis: What It Is, How to Do It, and a Worked Example

Most warehouses manage every item the same way. The $62 case of gloves that sells 100 times a week gets the same count schedule, the same reorder routine and the same attention as the box of blades that sells twice a week.

That feels fair, but it is expensive. The buyer's time is spread thin across hundreds of items, so the few that drive the business get no more care than the many that barely matter. The usual result is stockouts on the fast movers and cash tied up in the slow ones.

ABC analysis fixes this with one afternoon of spreadsheet work. It sorts your inventory into three classes, so you can put tight control where the money is and simple rules everywhere else. This post explains the method and walks through a full example for a distributor.

What ABC analysis is

ABC analysis ranks inventory items by how much money flows through each one in a year, then splits the ranked list into three classes. It applies the Pareto principle: a small share of items accounts for a large share of the value.

The measure is annual dollar usage: units sold or consumed in a year, multiplied by unit cost. A cheap item that moves in huge volume can outrank an expensive item that rarely moves.

ClassShare of itemsShare of annual dollar usageIn plain terms
A10 to 20%70 to 80%The few items that carry the business
BAbout 30%15 to 25%The middle: important, but not critical
C50 to 60%About 5%The long tail of low-value items

These ranges are guides, not rules. Your own split depends on your product mix, and the goal is a useful grouping, not a perfect 80/20.

How to do it in five steps

You need a spreadsheet and two numbers per item: units used in the last 12 months, and unit cost.

  1. Pull the data. Export every stocked item with its 12-month usage and current unit cost. Use a full year so seasonal items are not misjudged.
  2. Calculate annual dollar usage. Multiply usage by unit cost for each item.
  3. Rank. Sort the list from highest annual dollar usage to lowest.
  4. Add the cumulative percentage. Work out each item's share of the total, then add a running total down the list.
  5. Assign classes. Set your cut-offs and label each item. A common starting point is A up to 80% of cumulative value, B from 80% to 95%, and C for the rest.

Use cost, not selling price, because the aim is to manage money tied up in stock. If your costs are unreliable, fix the worst of them first; the ranking is only as good as the data behind it.

A worked example: a 20-item distributor

Northshore Supply is a fictional distributor of packaging and safety products. It stocks 20 items with a combined annual usage of $1,413,000 at cost. The table shows all five steps completed: usage and cost pulled, dollar usage calculated, items ranked, cumulative share added, and classes assigned.

RankSKUItemAnnual unitsUnit costAnnual usage% of totalCumulative %Class
1NS-101Nitrile gloves, case of 1,0005,200$62.00$322,40022.8%22.8%A
2NS-102Stretch wrap, 18 in x 1,500 ft9,800$24.50$240,10017.0%39.8%A
3NS-103Corrugated box, 18x12x12, bundle of 257,400$28.00$207,20014.7%54.5%A
4NS-104Safety glasses, box of 123,100$54.00$167,40011.8%66.3%A
5NS-105Packing tape, case of 362,600$38.00$98,8007.0%73.3%A
6NS-106Degreaser, 20 L pail820$96.00$78,7205.6%78.9%A
7NS-107Pallet strapping kit410$165.00$67,6504.8%83.7%B
8NS-108Hi-vis vest, pack of 10900$68.00$61,2004.3%88.0%B
9NS-109Absorbent pads, bale of 100760$72.00$54,7203.9%91.9%B
10NS-110Hand cleaner, 4 L, case of 4640$58.00$37,1202.6%94.5%B
11NS-111Shop towels, case of 12 rolls520$44.00$22,8801.6%96.1%C
12NS-112Bubble wrap, 24 in x 250 ft300$36.00$10,8000.8%96.9%C
13NS-113Ear plugs, box of 200260$32.00$8,3200.6%97.5%C
14NS-114Utility knife, pack of 10190$41.00$7,7900.6%98.0%C
15NS-115Shipping labels, roll of 1,000420$17.50$7,3500.5%98.5%C
16NS-116Dust masks, box of 50330$19.00$6,2700.4%99.0%C
17NS-117Floor marking tape, roll240$22.00$5,2800.4%99.4%C
18NS-118Zip ties, bag of 1,000180$24.00$4,3200.3%99.7%C
19NS-119Spray bottles, case of 12110$27.00$2,9700.2%99.9%C
20NS-120Replacement blades, pack of 10095$18.00$1,7100.1%100.0%C

The cut-offs used are 80% and 95% of cumulative value. Plotted as a Pareto chart, the pattern is easy to see.

6 of 20 items carry 79% of annual dollar usageBars: annual value per item, ranked. Line: cumulative share of the $1,413,000 total.$0$100k$200k$300k80%95%NS-101 Nitrile gloves, case of 1,000: $322,400 a year, class ANS-101NS-102 Stretch wrap, 18 in x 1,500 ft: $240,100 a year, class ANS-102NS-103 Corrugated box, 18x12x12, bundle of 25: $207,200 a year, class ANS-103NS-104 Safety glasses, box of 12: $167,400 a year, class ANS-104NS-105 Packing tape, case of 36: $98,800 a year, class ANS-105NS-106 Degreaser, 20 L pail: $78,720 a year, class ANS-106NS-107 Pallet strapping kit: $67,650 a year, class BNS-107NS-108 Hi-vis vest, pack of 10: $61,200 a year, class BNS-108NS-109 Absorbent pads, bale of 100: $54,720 a year, class BNS-109NS-110 Hand cleaner, 4 L, case of 4: $37,120 a year, class BNS-110NS-111 Shop towels, case of 12 rolls: $22,880 a year, class CNS-111NS-112 Bubble wrap, 24 in x 250 ft: $10,800 a year, class CNS-112NS-113 Ear plugs, box of 200: $8,320 a year, class CNS-113NS-114 Utility knife, pack of 10: $7,790 a year, class CNS-114NS-115 Shipping labels, roll of 1,000: $7,350 a year, class CNS-115NS-116 Dust masks, box of 50: $6,270 a year, class CNS-116NS-117 Floor marking tape, roll: $5,280 a year, class CNS-117NS-118 Zip ties, bag of 1,000: $4,320 a year, class CNS-118NS-119 Spray bottles, case of 12: $2,970 a year, class CNS-119NS-120 Replacement blades, pack of 100: $1,710 a year, class CNS-120A: 6 items, 78.9%78.9%B: 4 items, 15.6%94.5%C: 10 items, 5.5%NS-101: cumulative 22.8%NS-102: cumulative 39.8%NS-103: cumulative 54.5%NS-104: cumulative 66.3%NS-105: cumulative 73.3%NS-106: cumulative 78.9%NS-107: cumulative 83.7%NS-108: cumulative 88.0%NS-109: cumulative 91.9%NS-110: cumulative 94.5%NS-111: cumulative 96.1%NS-112: cumulative 96.9%NS-113: cumulative 97.5%NS-114: cumulative 98.0%NS-115: cumulative 98.5%NS-116: cumulative 99.0%NS-117: cumulative 99.4%NS-118: cumulative 99.7%NS-119: cumulative 99.9%NS-120: cumulative 100.0%
Illustrative data for a fictional distributor: 20 SKUs, 12 months of usage.

Three things stand out:

  • Six A items carry $1,114,620, or 78.9% of the total. These are 30% of the items. A 5% ordering error on gloves alone is worth more than the entire yearly usage of the bottom four items combined.
  • Four B items carry $220,690, or 15.6%. They matter, but a standard reorder routine is enough.
  • Ten C items carry $77,690, or 5.5%. Half the item list, and half the counting and ordering effort, is spent on one-twentieth of the value.

Notice that rank and unit cost are not the same thing. The pallet strapping kit is the most expensive item at $165, yet it lands in class B. Stretch wrap costs $24.50 and ranks second, because volume counts as much as price.

What to do with each class

The classes only pay off when each one gets a different level of control. The table below is a practical starting policy.

PracticeA itemsB itemsC items
Cycle countMonthlyQuarterlyOnce or twice a year
Reorder reviewWeeklyEvery two weeks or monthlyQuarterly, or only when the minimum is hit
Ordering methodForecast-based, smaller and more frequent ordersReorder point with a standard order quantitySimple min/max or two-bin, larger and less frequent orders
Supplier attentionNegotiated pricing, a backup source, lead times trackedStandard terms, reviewed yearlyConsolidate with one supplier to cut paperwork
Who decidesBuyer or manager reviews each orderBuyer approves system suggestionsAutomatic, or delegated to the warehouse

The logic is simple. A items justify a person's attention because a small error costs real money. C items do not, so the cheapest control that prevents stockouts is the right one. Holding a little extra of a C item costs almost nothing; spending an hour a week managing it costs more than the item is worth.

Common mistakes

Classifying on dollar value alone. Some low-value items are critical. If one customer buys their A items from you only because you also stock a particular C item, running out of it costs far more than its ranking suggests. Review the C list by hand and flag the exceptions.

Running it once. Products rise and fade, costs change, and customers come and go. Re-run the analysis at least once a year, and every six months if your range changes quickly.

Using too short a period. Three months of data will misclassify anything seasonal. Use 12 months, and for new items use a forecast until they have a history.

Changing the labels but not the behaviour. The analysis is worth nothing if every item is still counted and reordered the same way afterwards. Write the class policies down and build them into the routine.

Ignoring how steady the demand is. Two A items with the same annual value can behave very differently. One sells the same amount every week; the other swings between nothing and a truckload. ABC tells you which items matter. It does not tell you how much buffer each one needs. That depends on demand variability and supplier lead time, which is the subject of the next post on safety stock.

Your checklist

  • Export 12 months of usage and current unit cost for every stocked item
  • Calculate annual dollar usage and rank the list
  • Add cumulative percentages and assign A, B and C classes
  • Review the C list by hand for critical items
  • Write a count, review and ordering policy for each class
  • Put a date in the calendar to re-run the analysis
Free Excel templateA workbook accompanies this series. It ranks and classifies your items automatically and includes the example data from this post.
Download template

Next in the series: Post 2 takes three items from this example and sets a safety stock and reorder point for each.

Chmltech Ltd. helps small and mid-sized businesses improve operations and adopt digital tools. If you would like help applying this to your own inventory, get in touch.

Chmltech Insights · Free template

Download the template

Inventory ABC and Safety Stock Template (Excel workbook)

We use your details to record this request and may follow up about it. See our privacy notice.

Keep reading

Related articles

All 155 articles
Operational EfficiencyProcess Improvement

Inventory series · Part 3 of 4

ABC Analysis for Manufacturers: Why Dollar Value Is Not Enough

In a plant, a $40 part can stop a line. How to add a criticality rating to ABC analysis for raw materials, packaging and spare parts, with an example.

Nov 11, 2026 · 7 min read

Operational EfficiencyProcess Improvement

Inventory series · Part 4 of 4

Safety Stock for Manufacturers: Raw Materials and Spare Parts

Safety stock for raw materials, where supplier lead time drives the buffer, and for spare parts, where the Poisson method replaces the usual formula.

Nov 11, 2026 · 7 min read

Ready to find your next improvement?

Book a strategy call. We will talk through your goals, pain points and where AI, systems or process work can make the biggest difference.