Skip to content

Home / Supply Chain / ABC Analysis Calculator

Supply Chain and Inventory

ABC Analysis Calculator

In short: ABC analysis ranks inventory items by annual usage value, demand times unit cost, and sorts them into three tiers so control effort focuses where the value is. Paste your list below, set the cut-offs if you wish, and get each item classified A, B, or C with a Pareto chart.

Classify items by annual value

Annual value = units × unit cost  ·  sort descending  ·  cut by cumulative %

Class A items

3

Class A
Class B
Class C
Total annual value

Paste your item list to classify it into A, B, and C tiers by annual value.

Ranked items with class
RankItemAnnual value% of totalCumulative %Class

What ABC analysis is and why it matters

ABC analysis is a method for ranking the items in an inventory by the value they consume each year and sorting them into three groups so that management effort can be aimed where it pays off.

The insight behind it is old and reliable: in almost every stockroom, a small handful of items ties up the majority of the money, while a long tail of parts contributes very little. Treating every part number the same, counting it as often, forecasting it as carefully, buffering it as generously, wastes attention on the trivial and starves the vital.

Ranking by value and cutting into tiers fixes that, concentrating scarce analyst time and control effort on the items that actually move the financial needle.

The three tiers are conventionally named A, B, and C. The A group is the small set of high-value items, often around a fifth of the part numbers, that together account for the bulk of the annual value, commonly near 80 percent. The B group is a middle band of moderate-value items. The C group is the large majority of items whose individual and even collective value is small. Each tier then gets a policy suited to its importance: tight, frequent, carefully forecast control for A; lighter routine for B; and simple, low-touch handling for C. The classification is the means; differentiated policy is the end.

This calculator does the ranking for you. Paste a list of items with their annual demand and unit cost, or with a pre-computed annual value, and it multiplies, sorts, accumulates the running percentage of total value, and assigns each item to a class using cut-offs you control. It shows the class counts and value shares, draws the Pareto curve that makes the concentration visible, and lets you export the full ranked list. What is tedious to do by hand for a few hundred items takes a moment here, and the chart turns an abstract principle into a picture of exactly how skewed your own catalog is.

How this calculator works, step by step

Start with the item list. Enter one item per line in the box, giving each a name followed by two numbers, its annual usage in units and its cost per unit, separated by commas. The tool multiplies those two to get the annual usage value for each line. If you already know the annual value of each item, you can instead give just a name and that single value; the calculator accepts either format and even a mix, so you can paste straight from a spreadsheet column of values or from a raw usage-and-cost export.

Next, set the two cut-offs if the defaults do not suit you. The class A cut-off is the cumulative percentage of value at which the A tier ends, 80 by default, and the class B cut-off is where B ends and C begins, 95 by default. These are the boundaries the method draws on the sorted, accumulated value curve. Leaving them at the conventional 80 and 95 is a fine starting point; adjust them once you see your own curve, tightening the A band if your value is highly concentrated or widening it if it is flatter.

The tool then sorts every item from highest annual value to lowest, computes each item’s share of the total and the running cumulative share, and walks down the list assigning classes: items up to the A cut-off are A, those up to the B cut-off are B, and the rest are C.

The result panel reports how many items and what share of value fall into each class, the total value of the list, and a ranked table showing every item with its value, its percentage, the cumulative percentage, and its assigned class. The chart draws each item’s value as a bar, colored by class, with the cumulative percentage as a line, the classic Pareto view.

Export the ranked list to CSV or PDF, or share a summary; everything runs in your browser and nothing you paste is stored.

The math behind the classification

The arithmetic is straightforward, which is part of the method’s appeal. For each item the annual usage value is the annual demand in units multiplied by the unit cost. Sum those across every item to get the total annual value of the inventory. Each item’s share is its own value divided by that total, expressed as a percentage. Sorting the items from largest share to smallest and adding the shares one by one produces the cumulative percentage, which climbs steeply at first, across the few big items, then flattens across the many small ones. That rising-then-flattening curve is the Pareto curve, and its shape is the whole story.

Classification is then simply reading cut-offs off that cumulative curve. With an A boundary of 80 percent, every item whose cumulative value is within the first 80 percent is class A; with a B boundary of 95 percent, items between 80 and 95 percent are class B, and everything beyond 95 percent is class C.

Because the cut is on cumulative value rather than on item count, the number of items in each class is an output, not a setting, and it reflects how concentrated the catalog is. A steeply concentrated inventory puts very few items in A; a flatter one spreads more items across the top band.

The calculator always assigns the single highest-value item to class A, so that even a short or unusual list produces a sensible top tier.

Five worked examples you can follow

Example 1: a classic eight-item catalog

Take the default list of eight maintenance parts. The hydraulic pump used 1,200 times a year at 90 each is worth 108,000; the drive belt, 400 at 120, is 48,000; the bearing set, 900 at 30, is 27,000; and so on down to the gasket pack at 2,400. The total is 230,900. Sorted, the pump alone is 46.8 percent of value, the belt brings the cumulative to 67.6 percent, and the bearing set to 79.2 percent, so those three are class A, just under the 80 percent line. The next two items reach 92.9 percent as class B, and the final three low-value parts are class C. Three items, under 40 percent of the list, hold nearly 80 percent of the value, the Pareto pattern in miniature.

Example 2: a fast mover that lands in class C

Look at the fastener kit in that same list: 2,000 units a year, the highest usage of any item, yet at 4 each its annual value is only 8,000, about 3.5 percent of the total, so it falls into class C. This is the lesson that value ranking teaches and volume ranking hides. If you had sorted by how often items are picked, the fastener kit would have topped the list and drawn attention it does not financially deserve. By value it is correctly a low-priority C item for planning purposes, even though a warehouse might still position it conveniently because it is handled so often, a separate operational choice from its value class.

Example 3: adjusting the cut-offs

Suppose you decide 80 percent is too generous for the A tier in a highly concentrated catalog and tighten the A cut-off to 70 percent. In the default list that pulls the bearing set, whose cumulative value is 79.2 percent, out of A and into B, leaving only the pump and belt, together 67.6 percent of value, as class A. The count of A items drops from three to two, and the control effort concentrates even harder. Moving the boundary is how you tune the method to your appetite for focus; the calculator recomputes the whole classification instantly as you change either cut-off.

Example 4: classifying by value only

You do not always have clean units-and-cost data. Say finance hands you a list of product lines with their annual revenue: Line P 540,000, Line Q 210,000, Line R 130,000, Line S 60,000, Line T 40,000, Line U 20,000. Enter each as a name and a single value. The total is one million, so Line P is 54 percent, Q brings the cumulative to 75 percent, and R to 88 percent. With the default cut-offs, P and Q are class A, R and S are B, and T and U are C. The same mechanics classify revenue, spend, or margin just as readily as stock value, which is why ABC ranking is used far beyond inventory.

Example 5: reading the excess in a real catalog

Imagine a 500-item stockroom where the analysis returns 60 A items holding 78 percent of a 4 million value, 120 B items at 17 percent, and 320 C items at 5 percent. The immediate read is that roughly 200,000 of value sits across 320 items that individually matter little, prime territory for simplification: two-bin systems, bulk ordering, and minimal counting. Meanwhile the 3.1 million in the 60 A items is where cycle counting, careful forecasting, and managed safety stock will earn their keep. The class shares turn a flat parts list into a map of where the money and therefore the effort belong.

Three expert tips for a useful classification

Rank by value, not by volume

The whole point is annual value consumed, demand times cost, not how often an item is picked. A cheap high-runner can be class C. Sorting by pick frequency recreates the mistake the method exists to fix.

Let the counts fall out of the cut-offs

Set the boundaries on cumulative value and read the item counts as a result. If your A tier holds only a few items, that reflects a concentrated catalog, not an error. Do not force a fixed count.

Reclassify on a schedule, not constantly

Demand and prices drift, so refresh once or twice a year. But reclassifying too often churns items between tiers on noise and undermines the stable policies the tiers are meant to support.

What to do differently for each class

The classification is only worth the effort if the tiers actually get different treatment, and the differences follow directly from what each group represents. The A items are few but hold most of the value, so an error on any one of them, a stockout, an overstock, a bad count, is expensive. They justify the highest-touch control: frequent cycle counting to keep records accurate, careful demand forecasting, close review of every order, tight supplier management, and service-level targets backed by deliberately sized safety stock. The analyst hours spent here are repaid because the stakes on each item are high.

The C items are the mirror image: many of them, but each contributing so little value that lavishing attention on them wastes more than any error on them could cost. They call for the lightest touch: simple reorder rules such as two-bin or min-max systems, larger and less frequent orders to cut transaction cost, generous but cheap safety stock since the buffer is inexpensive, and infrequent counting.

The aim for C items is to spend as little management effort as possible while keeping them available, because availability of a cheap item still matters operationally even when its value does not. The B items sit between, getting moderate, routine control, and are worth watching for movement toward A or C as demand and prices change.

Designing these three policies deliberately, rather than defaulting to uniform handling, is where the classification converts into saved cash and freed attention.

Choosing the right cut-offs for your catalog

The conventional 80 and 95 percent boundaries are a sensible default, but they are a convention, not a law, and the best cut-offs depend on the shape of your own cumulative curve. The reason to look at the curve rather than trust the round numbers is that catalogs differ in how concentrated their value is.

A distributor of a few expensive machines and many cheap spares has an extremely steep curve, where a tiny fraction of items reaches 80 percent almost immediately; there, a tighter A cut-off keeps the tier small and truly focused.

A commodity operation with many similarly priced items has a flatter curve, where 80 percent of value is spread across a larger share of items, and the tiers naturally hold more.

The practical method is to run the analysis with the default cut-offs, look at the Pareto chart, and see where the curve visibly bends. The natural A-to-B boundary often sits near the first pronounced flattening, where you stop adding much value per item, and the B-to-C boundary near the long shallow tail. Move the cut-offs to those bends and re-read the counts.

There is no single correct answer, only a boundary that produces tiers whose sizes match the control effort you can actually afford: an A tier small enough to manage intensively, and a C tier large enough to run on autopilot.

The calculator makes this iterative, recomputing as you nudge the boundaries, so you can settle them by eye against your real data rather than by rule.

Combining ABC with XYZ for demand variability

Ranking by value answers how much an item is worth but says nothing about how predictable its demand is, and predictability drives inventory policy just as strongly. XYZ analysis fills that gap by classifying items on demand variability: X items have steady, easily forecast demand, Y items vary moderately or seasonally, and Z items are erratic and hard to predict. Laid over ABC, this produces a nine-box grid that is far more actionable than either dimension alone, because it separates value from forecastability, the two things that together determine how much buffer and attention an item needs.

The corners of that grid tell the story. An AX item is high-value and predictable, the ideal candidate for lean, tight control with minimal safety stock, because you can forecast it well and an error would be costly, so precision pays. An AZ item is equally valuable but erratic; it demands close attention and a larger buffer, since you cannot forecast it away and cannot afford to stock out.

A CX item is cheap and steady, perfect for a simple, hands-off reorder rule, while a CZ item is cheap but unpredictable, where a generous, inexpensive buffer beats any forecasting effort.

Running an ABC classification here and an XYZ view alongside it lets you place each item in that grid and set a policy matched to both its value and its behavior, which is a real step beyond value-only tiers.

How class should inform service level and safety stock

A natural and common use of the classification is to differentiate service-level targets by tier, and it is a good instinct as long as it is treated as guidance rather than a rigid formula. Because A items are where stockouts cost the most, they typically earn the highest service-level targets, with B items moderate and C items lower, and the safety stock for each is sized to hit its target given the item’s demand variability. This concentrates buffer investment where availability matters most and avoids overspending on the cheap tail, which is exactly the resource-allocation logic that motivates the whole method.

The caution is that value is not the only thing that should set a service target; the cost of a stockout and the variability of demand matter too, and they do not always track value. A high-value item with stable, predictable demand may need less buffer than its class suggests, while a mid-value item that is erratic and critical to a key customer may deserve more.

This is why the strongest policies pair the ABC tier with an XYZ variability view and an explicit stockout-cost judgment, using the class to set the ambition and the statistics to size the buffer.

Once you have decided a target service level for an item, the service level and fill rate calculator converts it into a Z-score and safety stock, and the safety stock and reorder point tools turn that into the actual order trigger, so the classification flows through into working policy rather than staying an academic label.

Reading the Pareto chart

The chart on this page is the visual heart of the analysis, and learning to read it makes the classification intuitive. Each item appears as a bar whose height is its annual value, arranged from tallest on the left to shortest on the right, and colored by the class it was assigned. Overlaid on the bars is a line that climbs with the cumulative percentage of total value, reading against the right-hand axis from zero to one hundred. Together they show both the individual contributions and how quickly they add up.

The shape to look for is a tall cluster of bars on the left under a line that rises sharply, then a long low tail under a line that has nearly flattened. The steep early rise is your A items delivering most of the value in a few steps; the flattening is the point of diminishing returns where each additional item adds little.

Where the line crosses your cut-off percentages marks the class boundaries, and the visible bend in the curve is often the most honest place to put them. A curve that rises very steeply signals a highly concentrated catalog where focus will pay off handsomely; a curve that rises gently warns that value is spread out and the method will discriminate less sharply.

Reading the chart before trusting the tier counts keeps the classification grounded in your data’s actual shape.

Common mistakes when applying the method

A handful of errors recur and quietly undermine the value of a classification. Watch for these before you act on the tiers.

  • Ranking by quantity instead of value. Sorting by units used, not by units times cost, recreates the exact bias the method removes and misclassifies cheap high-runners as important.
  • Fixing the class sizes in advance. Forcing exactly 20 percent of items into A ignores your catalog’s real concentration. Set cut-offs on cumulative value and let the counts emerge.
  • Classifying once and never revisiting. Demand and prices drift, so a stale classification steers effort by last year’s picture. Refresh on a schedule.
  • Treating the tiers as labels, not policies. A classification that changes nothing about how items are counted, ordered, or buffered has bought you nothing. The differentiated policy is the payoff.
  • Ignoring criticality. A cheap C item that halts a line when it runs out needs protection its value alone would deny it. Overlay criticality on the value tiers.
  • Forgetting demand variability. Value says nothing about predictability. Pair the tiers with an XYZ view before setting buffers, or you will over- and under-stock within the same class.
  • Over-tiering. Adding four or five classes when three suffice creates boundaries that change no decision, multiplying administrative work for no gain.

Where this classification fits in inventory policy

The tiers produced here are best seen as the first step in a chain, the one that decides how much attention each item deserves before the quantitative tools size its policy. The classification tells you which items warrant careful, high-touch management and which can run on simple rules, and that decision then routes each item to the right treatment across the rest of the toolkit. It is the triage step: cheap to run, broad in scope, and powerful precisely because it prevents effort from being wasted uniformly.

From there the specific numbers follow.

For an important A item you would set a high service target, convert it with the service level and fill rate calculator, size the buffer in the safety stock calculator, set the trigger in the reorder point calculator, and choose an order size with the EOQ calculator.

You would also watch the inventory turnover calculator to confirm the A items are not accumulating excess. For a C item the same tools apply but with looser targets and larger, cheaper buffers. The classification does not replace those calculations; it decides how much care each item’s calculation deserves, which is what makes the whole inventory system efficient rather than uniformly and expensively cautious.

The history and reach of ABC analysis

The method traces to the work of H. Ford Dickie at General Electric in the 1950s, who applied Vilfredo Pareto’s much earlier observation about the uneven distribution of wealth to the very different problem of managing stock. Pareto had noted around the turn of the twentieth century that a small share of the population held most of the land, and the same lopsided pattern turned out to describe inventories, sales, defects, and countless other business phenomena. Dickie’s contribution was to turn that observation into an operating discipline, sorting items into value classes and prescribing different control for each, which is the form the technique still takes today.

Its durability comes from being simple, general, and almost always true. The concentration of value in a minority of items is so consistent across industries that the method transfers with little modification from a factory stockroom to a retailer’s assortment, a distributor’s spare parts, a company’s customer base, or a procurement team’s supplier spend.

The same three-tier logic that focuses cycle counting on high-value parts also focuses sales attention on major accounts and procurement scrutiny on strategic suppliers.

That breadth is why the technique appears in operations, supply chain, finance, and marketing alike, and why understanding it as a general principle of proportional attention, rather than a narrow inventory trick, makes it useful far beyond the stockroom where it is usually first met.

Retail, manufacturing, and spare-parts contexts

The same value-ranking logic adapts to very different operations, and knowing how sharpens its use.

In retail and distribution, where a catalog can run to tens of thousands of stock-keeping units, the classification usually drives assortment and replenishment decisions: the top tier gets guaranteed availability and prime shelf or web placement, the middle tier standard replenishment, and the long tail leaner stocking or even a decision to drop items that neither sell nor round out the range.

Because retail demand is often volume-heavy and margins thin, the value measure is sometimes gross margin rather than revenue, so the tiers rank items by the profit they generate rather than the sales they book.

In manufacturing the classification more often governs raw materials, components, and work-in-process, where the cost of a stockout is a halted line rather than a lost sale, so criticality overlays value strongly and a cheap but line-stopping component may be promoted above its value class.

In maintenance and spare-parts inventories the pattern is the most extreme of all: a handful of expensive assemblies dominate the value while thousands of small parts make up the tail, and demand for many spares is intermittent, so the value tiers are almost always paired with a variability view before buffers are set.

Recognizing which of these contexts you are in tells you what value measure to feed the tool and what to overlay on the resulting tiers.

When to add classes beyond three

Three tiers suit most operations, but there are defensible reasons to add a fourth or occasionally a fifth, and equally strong reasons not to. The most common addition is a separate class for dead or obsolete stock, sometimes labeled D, pulled out of the C tail because it needs a distinct decision, disposal or write-off, rather than routine light-touch replenishment. Another is splitting the very top of the A tier into a small AA group of items so valuable or strategic that they warrant individual attention rather than a shared policy, which is useful when a few items dwarf even the rest of the A class.

The discipline is to add a tier only when a genuinely different policy attaches to it. Each boundary you draw is administrative overhead, a rule to maintain and items to shuffle across it as data changes, and it earns its keep only if it changes a decision. A fourth class that gets treated almost exactly like the class beside it is pure cost with no benefit.

So before extending the scheme, ask what specific action the new tier triggers that the existing tiers cannot; if the answer is clear, add it, and if it is vague, keep to three.

The calculator uses two cut-offs and three tiers by design, because that is what the great majority of catalogs actually need, and additional tiers are better handled as a manual overlay on the exported list than as a permanent complication of every classification.

Units, formats, and quick reference

Enter each item as a name followed by either two numbers, annual units and unit cost, or a single annual value. Values can use thousands separators or decimals; the tool reads common formats and strips symbols. Classes are read off the cumulative value curve at the cut-offs you set, so the counts per class depend on your data’s concentration. The reference below shows the typical outcome of a classification and the control policy each tier usually earns.

Typical tier profile and control policy
ClassShare of valueShare of itemsControl policy
A~80%~10–20%Tight: frequent counts, careful forecasts, high service, managed buffer
B~15%~30%Moderate: routine review, standard rules
C~5%~50–60%Light: two-bin or min-max, bulk orders, infrequent counts

Frequently asked questions

What is ABC analysis in inventory management?

ABC analysis is a way of ranking inventory items by their annual consumption value and sorting them into three tiers. Class A holds the small share of items that account for most of the value, class B the middle group, and class C the many low-value items that add up to little. It applies the Pareto principle to stock, so that management attention, counting effort, and tighter controls concentrate on the items where the money actually sits, rather than being spread evenly across every part number.

How is the annual usage value calculated?

Annual usage value is the yearly demand of an item multiplied by its unit cost. A part used 1,200 times a year at 90 per unit has an annual value of 108,000, while a fastener used 2,000 times a year at 4 each is only 8,000, even though it moves more often. That distinction is the whole point: ABC ranks by value consumed, not by how frequently an item is picked, so a cheap fast mover can still land in class C.

What percentages define A, B, and C classes?

The common convention is that class A covers the top items making up about 80 percent of total value, class B the next slice to roughly 95 percent, and class C the remainder. Item counts often fall near 20 percent A, 30 percent B, and 50 percent C, though those are outcomes, not rules. The thresholds are adjustable in this tool, because the right cut-offs depend on how concentrated your particular catalog is; a steeper Pareto curve justifies a tighter A band.

Is ABC analysis the same as the Pareto principle?

It is the Pareto principle applied to inventory. Pareto observed that roughly 80 percent of effects come from 20 percent of causes, and in stock that translates into a large majority of value tied up in a small minority of items. ABC analysis formalizes that pattern into named tiers with different management policies, adding the middle B class so the transition from vital to trivial is handled in two steps rather than one hard line.

How often should I run an ABC analysis?

For most operations a full reclassification once or twice a year is enough, with a lighter review each quarter for fast-changing categories. Demand shifts, prices move, and products are launched or retired, so a classification drifts out of date if it is never revisited. Running it too often, though, causes items to churn between classes on noise, which disrupts the stable policies the method is meant to create, so an annual cadence with event-driven exceptions usually works best.

What should I do differently for class A items?

Class A items earn the tightest control because errors on them cost the most. Count them frequently through cycle counting, forecast their demand carefully, hold accurate records, review their orders closely, and set higher service levels backed by managed safety stock. The goal is to minimize both stockouts, which are expensive on high-value items, and excess, which ties up disproportionate cash, so A items justify the analyst time that would be wasted spread across the whole catalog.

Can an item be a fast mover but still class C?

Yes, and this is one of the most useful things the analysis reveals. Class is set by annual value, not by pick frequency, so a low-cost item ordered constantly can consume little total value and land in class C. That matters because volume-based intuition often over-invests attention in cheap high-runners; the value view corrects it, though in a warehouse you may still slot a high-frequency C item near the pick face for handling efficiency, a separate decision from its value class.

What is the difference between ABC and XYZ analysis?

ABC classifies items by value; XYZ classifies them by demand variability, where X is steady, Y is variable, and Z is erratic. Combining the two into a nine-box grid is powerful: an AX item is high-value and predictable, ideal for tight, lean control, while an AZ item is high-value but unpredictable and needs more buffer and closer watch. XYZ complements ABC rather than replacing it, adding the dimension of forecastability that value alone misses.

Should ABC class drive my safety stock and service level?

It should guide them, not dictate a single number. A common policy sets higher service-level targets for A items, moderate for B, and lower for C, then sizes safety stock accordingly. But value is only one input; demand variability and the cost of a stockout matter too, which is why pairing ABC with XYZ or with an explicit stockout cost gives better targets than value alone. The class sets the ambition; the statistics size the buffer.

Does ABC analysis work for non-inventory items?

Yes. The same value-concentration pattern appears in customers, suppliers, products, and cost lines, so ABC-style ranking is used well beyond the stockroom. Sales teams rank customers by revenue, procurement ranks suppliers by spend, and product managers rank SKUs by margin. The mechanics are identical, sort by a value measure, accumulate the percentage, and cut into tiers, so this calculator can classify any list where each entry has a name and a value.

How many classes should I use, three or more?

Three is the standard and is enough for most operations, giving a clear vital, middle, and trivial split. Some large or complex catalogs add a fourth or fifth tier, such as a D class for dead or obsolete stock or an AA class for the handful of truly critical items, to fine-tune policy. More tiers add nuance but also administrative overhead, so add one only when a distinct policy genuinely applies to it; otherwise the extra boundary is just more classification work for no decision it changes.

Do these calculators store the numbers I enter?

No. This calculator runs entirely in your browser. The item list and values you enter are never sent to our servers, stored, or shared. You can download a PDF or CSV of your classified list locally, and nothing leaves your device. See our Privacy Policy for details.

Is the ABC analysis calculator free?

Yes. The ABC analysis calculator is completely free, with no account, sign-up, or paywall, and no limit on how many items you classify or how often you run it. Paste your list, adjust the thresholds if you wish, and get the ranked classification, a Pareto chart, and PDF and CSV export at no cost.

Sources, disclaimer, and editorial transparency

The value-ranking method, the Pareto principle behind it, and the tiered control policies described here follow recognized operations-management sources, including the APICS/ASCM body of knowledge, standard inventory-control texts, and the original General Electric work that formalized the technique. This calculator and guide are built and reviewed by the OpsCalculators team; see our Editorial Policy for how each tool is researched, built, and tested.

Results are accurate estimates for planning and education, not certified engineering advice. Validate the classification against your own cost and demand data before changing inventory policy or committing capital. See our full Disclaimer. OpsCalculators.com is operated by MAFHH INTERNATIONAL LTD. Your inputs are processed in your browser and are never stored; see our Privacy Policy.