Inventory Control Guide 11 min read

ABC analysis of inventory — classify A, B and C items by value

How to rank every item by its share of inventory value, split the list into A, B and C classes, and use those classes to decide what gets counted often, watched closely and negotiated hardest.

Vidya Kathare · July 18, 2026 11 min read Analytics guide
ABC in one glance
A
A items — most of the value
≥ 70% of value share, few items
Count often
B
B items — the middle band
30–70% of value share
Watch
C
C items — many, low value
< 30% of value share, most items
Light touch
Policy follows class
Count frequency, reorder focus, buying
Applied

What ABC analysis is

ABC analysis classifies inventory items by their share of total inventory value, so that control effort goes where the money is. Items are ranked by movement value over a period and split into three classes: A items carry the largest share of value (typically 70% or more), B items sit in the middle band (30–70%), and C items carry the smallest share (below 30%). Because a small number of A items usually accounts for most of the value, they get the tightest control — frequent cycle counts, close reorder monitoring and the hardest purchasing negotiation — while the long tail of C items gets deliberately lighter treatment.

It is the single most useful piece of inventory analytics for a stores or purchasing manager, because it converts a flat item list — often thousands of codes that all look equally important — into a prioritised one. Every downstream discipline in stock control gets easier once ABC exists: counting schedules, reorder reviews, valuation scrutiny and dead-stock triage all inherit the same priority order.

A simple way to think about it
Treating every item equally is itself a decision — it means your highest-value stock gets exactly as much attention as a box of washers.
ABC analysis makes the trade-off explicit: give the 10–20% of items that hold most of your money most of your attention, and stop spending count-hours and buyer-hours on items that could vanish entirely without denting the balance sheet.

Why value share, not quantity

ABC is the inventory application of the Pareto principle — the observation that a small fraction of causes drives a large fraction of effects. In a typical stockroom a small fraction of item codes accounts for the bulk of inventory value, and the pattern holds across distributors, manufacturers and spare-parts stores alike.

The important word is value, not quantity. An item you hold in the thousands can be a C item if each piece costs a few rupees; an item you hold six of can be an A item if each one is a costly imported assembly. That is why a proper ABC report is computed from movement value — quantity moved multiplied by rate — over a defined period, not from a glance at the quantity column. Fast Inventory's item-valuation ABC sums movement value by item from the same stock movement records that feed the stock ledger, so the classification reflects what actually moved and what it was actually worth.

Three practical consequences follow:

  • A stock error on an A item is expensive. A 2% count variance on an A item can be worth more than a 100% variance on a C item — so counting effort should not be spread evenly.
  • A stockout on an A item hurts most. A items are usually the items production or sales cannot run without, so their reorder levels deserve the closest review.
  • A price improvement on an A item pays. Negotiating 3% off an A item's purchase price moves the total spend figure; the same effort on a C item is a rounding error.

The A, B and C classes and thresholds

The classification Fast Inventory Software applies in its ABC report is value-share based: items are ranked by their contribution to total value, and the class boundaries fall at 70% and 30%.

ClassValue-share thresholdTypical profileControl policy
A≥ 70% of value shareFew items, most of the moneyTightest — frequent cycle counts, close reorder review, hardest purchasing negotiation
B30% – 70% of value shareModerate items, moderate valueStandard — periodic counts, routine reorder alerts, normal buying cadence
C< 30% of value shareMany items, little value eachLight — infrequent counts, generous min/max bands, bulk or annual buying

Two notes on thresholds. First, they are a convention, not a law — some textbooks and businesses use an 80/15/5 split by value against roughly 10/20/70 by item count. The exact cut-offs matter far less than computing them from real movement value and then actually using the classes to set policy. Second, class membership is per period: ABC computed on last year's movements can differ from ABC computed on the last quarter's, which is why the classification needs a refresh cadence (more below).

How to run an ABC analysis, step by step

The mechanics are simple enough to check by hand on a small item list, which is worth doing once so the report is never a black box.

The five steps
1
Pick the period and the value basis
Usually 6–12 months of movement value — quantity moved × rate — from the stock ledger. Consumption or issue value works for manufacturers; sales value for traders.
2
Compute value per item
Sum movement value by item code for the period. This is exactly what an item-valuation ABC report automates.
3
Rank and accumulate
Sort items by value, highest first, and compute each item's cumulative share of the total.
4
Cut at the thresholds
Items inside the top 70% of cumulative value are A; the band to 30% remaining is B; the tail is C.
5
Attach policy to each class
Decide count frequency, reorder review cadence and buying approach per class — and write it down, or the analysis stays a spreadsheet curiosity.
Illustrative example

A ten-item stockroom, classified

Say a spares store moved ten items last year with a total movement value of ₹10,00,000. Item P-101 (bearings assemblies) moved ₹4,20,000 and item P-204 (drive motors) ₹3,10,000 — together 73% of total value, so those two are A items. Items P-330, P-345 and P-402 together add another 21% — cumulative 94% — making them B items. The remaining five items (fasteners, seals, consumables) share the last 6% of value between them: all C. Two item codes out of ten now justify monthly counts and buyer attention; five codes can be counted once a year without risk. Figures are illustrative, not customer data.

2
A items · 73% of value
3
B items · 21% of value
5
C items · 6% of value

Using ABC — counting, reorder and purchasing policy

ABC only earns its keep when the classes change behaviour. Three policies should read directly off the classification:

1. Cycle-count frequency

This is the classic use. A items are counted most often — say monthly — B items quarterly, and C items once or twice a year. That schedule concentrates counting labour where an error costs the most and is exactly what makes a perpetual counting programme practical: rather than shutting the store for one giant annual count, a few high-value items are counted continuously. Fast Inventory's physical stock taking supports annual, quarterly and perpetual/cycle count types, so an ABC-driven schedule maps straight onto the count screen. The full method is in the guide to physical stock taking and cycle counting.

2. Reorder attention

Every item can have a minimum and maximum level, but not every item deserves the same review rigour. For A items, review reorder points and min/max levels against current lead times and consumption every few months, and treat a reorder alert as same-day work. For C items, set generous bands once and let the reorder dashboard do the watching.

3. Purchasing focus

A items justify supplier negotiation, alternate-source development and staggered deliveries; C items justify the opposite — bulk annual buys that minimise ordering effort, because holding a little extra of a cheap item costs less than repeatedly processing orders for it. ABC is also the honest lens for non-moving stock decisions: a non-moving C item is a candidate for quiet disposal, while a non-moving A item is a working-capital problem that deserves a manager's time this week.

Want to see your own items classified?

Fast Inventory's ABC report classifies items, customers and suppliers by value share from your real movement history — we can show it live on a demo database in 30 minutes.

Get a demo

ABC for customers and suppliers

The same value-share logic that ranks items ranks trading partners, and Fast Inventory's ABC report covers all three. Rank customers by sales value contribution and the A class tells you whose orders justify stock reservation, priority allocation and tighter service levels. Rank suppliers by purchase value contribution and the A class tells you where delivery-performance tracking, rate negotiation and dual-sourcing effort belong. The mechanics are identical — sum value by partner, rank, accumulate, cut at the thresholds — so once the item classification is routine, extending it costs nothing.

Mistakes and limits

  • Classifying on quantity or price alone. High-quantity items are not automatically important, and high-price items that never move are not either. Movement value — quantity × rate over a period — is the basis.
  • Never refreshing. Product mix, prices and demand shift; a classification computed once and framed on the wall misdirects effort within a year. Refresh at least half-yearly.
  • Ignoring criticality. ABC measures value, not consequence. A cheap C-class spare that stops a production line when missing deserves an exception flag — keep a small "critical items" list alongside ABC rather than pretending the value ranking captures everything.
  • Running ABC on dirty data. If movements are entered late or not at all, the value ranking is fiction. ABC is only as good as the movement discipline beneath it — which is an argument for capturing every receipt, issue and transfer at source, as the pillar guide explains.
  • Analysis without policy. The report is the easy half. If count schedules, reorder reviews and buying behaviour do not change per class, the exercise decorated a meeting and nothing else.

How Fast Inventory Software implements ABC

In Fast Inventory Software, ABC is a built-in report, not an export-to-Excel exercise. The ABC analysis report classifies items — and customers and suppliers — by value contribution: item-valuation ABC sums movement value by item from the same movement records that write the immutable stock ledger, and applies the A ≥ 70%, B 30–70%, C < 30% value-share classification automatically.

Because everything sits on one platform, the classes connect to action directly: count schedules run through physical stock taking with annual, quarterly and perpetual types; reorder discipline runs through minimum/maximum levels on the item master and the reorder-level dashboard; and value questions run through the valuation reports. The same report set includes non-moving and slow-moving analysis, so the two lenses — where the value is, and what is not moving — can be read together.

Keep going — the inventory management library
The pillar guide, the sibling deep-dives in this series, and the product pages that show each discipline working.

Frequently asked questions

What is ABC analysis in inventory management?

ABC analysis classifies inventory items by their share of total inventory value, so control effort goes where the money is. Items are ranked by movement value and split into three classes: A items contribute the largest share of value (typically 70% or more), B items sit in the middle band (30–70%), and C items contribute the smallest share (below 30%). A small number of A items usually carries most of the value, so they get the tightest control — frequent counts, close reorder monitoring and the hardest purchasing negotiation — while C items get lighter-touch control.

What are the standard ABC classification thresholds?

A common convention — and the one Fast Inventory Software uses in its ABC report — is value-share based: A items are those whose cumulative contribution is 70% or more of total value, B items fall between 30% and 70%, and C items are below 30%. The exact cut-offs are a management choice, not a law: some businesses use 80/15/5. What matters is that the classes are computed from real movement value, refreshed periodically, and actually used to set counting and purchasing policy.

How does ABC analysis drive cycle counting?

ABC gives cycle counting its schedule. Because A items carry most of the value, they are counted most often — for example monthly — while B items are counted quarterly and C items once or twice a year. This concentrates counting labour where an error costs the most, keeps the book-vs-physical variance on high-value stock small, and makes a perpetual counting programme practical: instead of shutting down for one giant annual count, you count a few high-value items continuously.

How often should ABC classification be refreshed?

Refresh ABC at least once or twice a year, and after any big change in product mix, prices or demand. Classification is computed from movement value over a period, so an item's class can change: a new fast-selling product climbs into A, an item being phased out slides to C. A stale classification quietly misdirects counting and purchasing effort, so tie the refresh to a calendar — for example each half-year — and review the movers.

Can ABC analysis be applied to customers and suppliers?

Yes. The same value-share logic ranks customers by sales value contribution and suppliers by purchase value contribution. Fast Inventory Software's ABC report supports item, customer and supplier classification. A-class customers justify the tightest service levels and stock reservations; A-class suppliers justify the most negotiation effort and closest delivery-performance tracking.

Ready to put your attention where the value is?

A 30-minute Fast Inventory Software demo covers the ABC report, reorder-level dashboard, cycle counting and valuation — live, on realistic movement data.

Get a demo
No commitment. No slides. Your stores on screen.