Skip to content

Inventory control

ABC Analysis in Inventory Management: A Practical Guide

Not every item on your shelf deserves the same attention. ABC analysis uses the 80/20 Pareto rule to split your stock into three tiers by value — so you spend counting time, controls and cash where they actually move the needle. Here is how to calculate it, set thresholds and manage each class differently.

What ABC analysis actually is

ABC analysis is a method of inventory categorization that ranks every item by its annual consumption value and sorts it into three classes: A (the vital few, high-value), B (moderate value) and C (the trivial many, low-value). It is the inventory application of Pareto analysis — the observation, made by economist Vilfredo Pareto, that roughly 80% of effects come from 20% of causes.

In a typical warehouse, kitchen or store, a small handful of SKUs ties up most of the money. A restaurant might find that premium cheeses, oils and imported spices represent a fifth of its item list but four-fifths of its stock value, while single-use sachets and garnishes fill the shelves yet barely register on the balance sheet. Treating those two groups identically — counting a ₹4 sachet as carefully as a ₹900/kg cheese — wastes effort where it does not matter and starves attention where it does. ABC classification fixes that misallocation by making value, not gut feel, decide where your controls go.

The goal of ABC analysis is not to count more — it is to count the right things more often, and everything else less. Control effort should follow value, not shelf space.

How to calculate ABC classification

The maths is deliberately simple; the discipline is in doing it consistently. There are four steps.

  1. Calculate annual consumption value for each item: annual usage (units) × unit cost. Use usage — how much you actually consume or sell in a year — not what is sitting on hand. A cheap item bought constantly can outrank an expensive one bought once.
  2. Rank all items from highest annual consumption value to lowest.
  3. Compute the cumulative percentage of total value as you move down the ranked list.
  4. Draw the class boundaries where the cumulative curve crosses your chosen thresholds — commonly ~80% for A, the next ~15% for B, and the final ~5% for C.

The reason usage-based value beats unit price alone is turnover: an item worth ₹50 that you consume 10,000 times a year (₹5,00,000 of annual value) demands far tighter control than a ₹5,000 spare bought twice (₹10,000). Annual consumption value captures both price and velocity in a single, rankable number.

A worked example

Here is a simplified ten-item catalogue. We compute annual consumption value (usage × unit cost), sort descending, accumulate the percentage of total value, and assign classes at the ~80/95 cut-offs.

ItemAnnual usageUnit cost (₹)Annual value (₹)Cumulative %Class
Imported cheese1,20090010,80,00039.4%A
Olive oil (5L)8008206,56,00063.4%A
Basmati rice (25kg)6007804,68,00080.5%A
Paneer2,400902,16,00088.3%B
Coffee beans5002401,20,00092.7%B
Butter1,0005555,00094.7%B
Onions (kg)9,000763,00097.0%C
Disposable containers18,0002.545,00098.7%C
Napkins40,0000.624,00099.5%C
Salt (kg)1,500913,500100.0%C

Read the shape, not just the letters. Three items — 30% of the catalogue — carry about 80% of the annual value and become Class A. The next three add roughly 15% and become Class B. The bottom four items are half the list but only ~5% of value: Class C. Notice onions: high usage, tiny unit cost, so despite moving constantly they land in C. That is Pareto analysis working exactly as intended — velocity alone does not earn tight control, value does.

The A / B / C thresholds

The classic split is a guideline, not gospel. Use it as a starting point and let your own value curve refine it:

Some teams extend this to a D class for dead or obsolete lines, or add a second dimension (criticality, lead time, margin) for a two-axis matrix. Start with plain single-axis ABC; add nuance only once the basic version is running.

How to manage each class differently

The whole point of inventory categorization is that the classes get different treatment. Here is a practical control policy for each.

Control leverClass AClass BClass C
Cycle-count frequencyWeekly / monthlyQuarterlyTwice a year
Approval & oversightTight, senior sign-offStandardLoose, delegated
Safety stockLean, watched closelyModerate bufferGenerous buffer
Reorder approachFrequent, small ordersPeriodic reviewBulk orders, rare
Supplier relationshipNegotiated, dual-sourcedManagedConvenience

The logic is counter-intuitive at first: you hold less safety stock on your most valuable items, not more. Because A-items tie up so much cash, you keep buffers lean and compensate by watching them closely and reordering often. For cheap C-items the opposite is efficient — over-order a little and hold a fat buffer, because the carrying cost is trivial and the last thing you want is to spend a purchasing cycle chasing ₹0.60 napkins. Getting reorder points and buffers right per class is where ABC connects to day-to-day replenishment; our guide to reorder points and safety stock goes deeper on the formulas.

ABC also sharpens your write-off discipline. A C-item that has not moved in months is a prime candidate for clearance rather than reordering — pair the classification with dead-stock and slow-moving detection to free the working capital it is quietly consuming.

See it on your own stock

Let BPIN classify your inventory automatically

Stop building ABC spreadsheets by hand. BPIN ranks every item by live annual consumption value and keeps the classes current as demand shifts.

Pros and cons

ABC analysis earns its place because it is cheap to run and immediately actionable:

But it is a lens, not a law. Its limitations:

Common mistakes to avoid

How software automates ABC analysis

Done in a spreadsheet, ABC analysis is accurate for exactly one day. Prices change, demand shifts, new SKUs arrive — and re-exporting, re-sorting and re-tagging hundreds of lines by hand is the reason most teams do it once and never again. Inventory software removes that friction. Because the platform already records every movement and every purchase cost, it can compute annual consumption value continuously, re-rank items, and reassign A/B/C classes on a live basis — no manual export required.

Automated classification also unlocks the follow-through: cycle-count schedules that lean on class, reorder points tuned per tier, and dashboards that surface the handful of A-items worth a manager's morning glance. That is exactly what BPIN's features deliver — ABC classification, reorder automation and dead-stock detection working from one always-current stock ledger, so the analysis stays true without anyone rebuilding a spreadsheet.

Frequently asked questions

What are the ABC thresholds in inventory management?

A common split is: Class A items account for roughly the top 80% of annual consumption value (usually about 20% of your SKUs), Class B for the next ~15% of value, and Class C for the last ~5% of value (often 50% or more of your SKUs). The percentages are guidelines, not rules — adjust the cut-off points to match your own value curve.

How often should I recalculate ABC classification?

Most businesses refresh ABC classification monthly or quarterly. Demand, prices and seasonality shift items between classes, so a stale classification quietly misdirects your controls. Inventory software can recalculate it automatically from live movement and cost data.

What is the difference between ABC analysis and Pareto analysis?

ABC analysis is the inventory application of Pareto analysis (the 80/20 rule). Pareto observed that a small share of causes drives most of an effect; ABC analysis applies that to stock by ranking items on annual consumption value and grouping them into three tiers — A, B and C — so control effort follows value.

Start today

Put your inventory to work

Spin up your account, import your items and watch BPIN classify, value and reorder your stock automatically — free to start.