b2KIT

ABC Inventory Analysis Tool

Classify inventory using ABC analysis with cumulative value curves, Pareto distribution, and category management recommendations.

Tested tool guide Tested browser tools Checked August 16, 2026

What ABC Inventory Analysis Tool does, with a checked example

ABC analysis ranks every SKU by annual usage value, which is units used per year times unit cost, then splits the ranked list into three classes: A items carrying roughly the top 80% of value, B items down to about 95%, and C items for the remainder. This tool sorts the lines, computes cumulative value, draws the Pareto curve, and prints per-class management guidance. The surprise most users hit: the class depends on value, not on unit price or unit volume, so a cheap part used constantly can outrank an expensive part used rarely.

Worked example

A concrete input and expected output from the current implementation.

Input

Item, Annual usage, Unit cost
Widget, 1000, 50.00
Gadget, 500, 40.00
Gizmo, 10000, 2.00
Trinket, 2000, 3.00
Doodad, 8000, 0.50

Expected output

Class  Item     Usage    Unit cost  Annual value  Cum. share
A      Widget   1,000    $50.00     $50,000       50.0%
A      Gadget   500      $40.00     $20,000       70.0%
B      Gizmo    10,000   $2.00      $20,000       90.0%
C      Trinket  2,000    $3.00      $6,000        96.0%
C      Doodad   8,000    $0.50      $4,000        100.0%

A: 2 items (40% of lines), 70% of value. B: 1 item (20% of lines), 20% of value. C: 2 items (40% of lines), 10% of value.

Total annual usage value is $100,000. Widget and Gadget together hold $70,000, so both stay under the 80% threshold and land in A. Gizmo pushes the cumulative share to 90%, which falls in the 80 to 95% band as B, and the remaining two lines fill the 95 to 100% band as C.

How the result is produced

1

Value ranking

Each row gets an annual usage value: units used per year times unit cost. The tool sorts rows by that figure, then accumulates value down the list so every row shows its share of the grand total and a running cumulative share. Items inside the A band (commonly up to 80% of value) are class A, the next band (commonly 80 to 95%) is B, and the rest is C.

2

Curve and guidance

Class membership traces a Pareto-style curve: a few A items usually account for most of the inventory value, which is the 80/20 pattern the tool draws. Alongside the curve it reports item counts versus value share per class, and it prints management guidance for each: tight forecasts, frequent review, and cycle counts for A; routine controls for B; simple bulk ordering and light tracking for C.

Good uses

  • Setting review and replenishment policy: find the few SKUs that carry most of the money in stock, then put tight forecasting and frequent review on A items and simple bulk handling on C items.
  • Planning cycle counts: count A items weekly or monthly and C items once or twice a year, because a miscount on an A line moves the balance sheet far more than one on a C line.
  • Focusing purchasing and supplier effort: identify the small set of lines driving most of annual spend, and concentrate price negotiation, vendor management, and contract work there.

Limits and checks

  • Value is not criticality: a low-value C item can still be mission-critical or long-lead, because the ranking ignores stockout cost, lead time, seasonality, and shelf life. Combine ABC with a criticality rating before it drives safety-stock decisions.
  • Thresholds are conventions: the 80/95/100 split is a common default, but other schemes use 70/90 or define A as the top 20% of item count. The same data can place items in different classes under different rules, so know which rule was applied.
  • The inputs are estimates: annual usage usually means last year's demand, so one volatile line can swing the whole curve, and mixing unit cost on some rows with selling price on others distorts the ranking. Use one consistent money figure and treat the classes as a snapshot.

Common questions

Why is my most expensive item in category C?

Because ABC ranks by annual usage value, units times unit cost, not by unit price. A $2 part used 50,000 times a year ties up far more money than a $200 part used 50 times a year. A genuinely C item is a low-impact line: cheap to hold, a small claim on working capital, and a reasonable candidate for looser controls.

Should I use unit cost or selling price for the value calculation?

Either, but pick one and apply it to every row, because the ranking only means something when the money figure is consistent across items. Cost is the more common choice: ABC is about capital tied up in stock, and cost per unit is what purchasing records hold reliably. Switching price basis mid-list distorts the cumulative curve.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools