Blog/Operations
OperationsBy Cory Chamberlain2026-05-295 min read

ABC Analysis for Inventory: Thresholds, Worksheet & Playbook

ABC analysis sorts your inventory by how much value each item moves, so your time and cash go to the SKUs that matter. Most catalogs follow the same shape: a small group of items drives most of the value.


A few items carry most of your inventory value.


Counting every SKU with equal effort wastes time on cheap, slow items and under-watches the ones tying up cash. ABC analysis fixes the imbalance by ranking items on annual usage value, then giving each class a different operating rule.


How to rank items


Usage value, not unit price, is what matters:


Annual Usage Value = Unit Cost x Annual Units Sold


A $2 part sold 30,000 times a year ($60,000) outranks a $400 part sold 10 times ($4,000). Sort every SKU by usage value, highest to lowest, then add a cumulative percentage column.


The thresholds


The Pareto pattern shows up in inventory for three reinforcing reasons: purchasing tends to concentrate on a short list of fast movers because reorder paperwork and supplier setup are expensive per SKU, demand itself follows a power-law where a few products dominate revenue, and supplier consolidation pushes spend toward whoever can fill the biggest line items. The result is the same curve in almost every catalog: a small head, a long tail.


A commonly used split -- not a fixed rule -- is:


ClassShare of usage valueTypical share of SKUs

|---|---|---|

A~80% (cumulative)~10-20% of items
Bnext ~15%~30% of items
Cfinal ~5%~50%+ of items

Adjust the cut lines to your catalog. The pattern (few items, most value) holds; the exact percentages don't have to.


When to break the rule


Usage value is the default ranking, but two categories of items deserve a manual promotion. The first is criticality: a $2 O-ring that halts a $50,000 machine when it fails belongs in A-tier handling regardless of its annual dollar volume, because the cost of a stockout dwarfs the carrying cost. The second is strategic slow movers -- replacement parts under active warranty obligations, regulatory-required spares, or safety items where running out creates compliance or liability exposure. Flag these as "A by criticality" so they get the same count cadence and reorder tightness as your top revenue SKUs.


Worked example: 10 SKUs


Total annual usage value is $100,000. Sorted and cumulated:


SKUUsage value% of totalCumulative %Class

|---|---|---|---|---|

101$40,00040%40%A
102$28,00028%68%A
103$14,00014%82%A
104$6,0006%88%B
105$4,0004%92%B
106$3,0003%95%B
107$2,0002%97%C
108$1,5001.5%98.5%C
109$1,0001%99.5%C
110$5000.5%100%C

Three A items (30% of SKUs) carry 82% of the value. Four C items (40% of SKUs) carry only 5%. The remaining three B items hold the middle ~13%.


Concretely, that means SKU-101 at 40% of usage value earns weekly cycle counts, a named buyer, and active demand review; SKU-110 at 0.5% of usage value gets a quarterly count and a static min/max rule with no forecast attention at all. The point of classification is to make those two items operate differently.


The playbook: what to do with each class


Classification is useless until it changes how you operate. This is the part most guides skip:


ClassCount cadenceReorder logicForecastingSafety stock

|---|---|---|---|---|

ACycle count weekly or biweeklyTight reorder points, frequent small ordersMost attention; review demand oftenModerate -- protect service level, don't over-hold
BCount monthlyStandard reorder pointsPeriodic reviewStandard
CCount quarterlyBulk or minimum orders, low touchMinimalHigher buffer is fine (cheap to hold) -- or stop stocking

A items earn the count time and forecasting attention. C items earn a buffer and a quarterly glance.


How to run it


  • List every SKU with its annual usage value.
  • Sort descending by usage value.
  • Add a cumulative percentage column.
  • Draw the A/B/C cut lines near 80% and 95% cumulative.
  • 5. Assign each class a count cadence.

    6. Set reorder and forecasting rules per class.

    7. Re-run quarterly.


    Common mistakes


  • Ranking by unit price instead of usage value, which buries high-volume cheap items.
  • Treating 80/15/5 as a law instead of a starting point.
  • Classifying once and never re-running, so the rules drift onto the wrong SKUs.
  • Stopping at the labels without changing count cadence or reorder logic.
  • Ignoring criticality -- a cheap part that stops production is not a C item.

  • Worksheet


    In a Google Sheet, use columns: SKU, Unit Cost (B), Annual Units (C), Usage Value `=B2*C2`. Sort by Usage Value descending, then add:


  • % of total -- `=D2/SUM($D$2:$D$11)`
  • Cumulative % -- `=SUM($D$2:D2)/SUM($D$2:$D$11)`
  • Class -- `=IF(F2<=0.8,"A",IF(F2<=0.95,"B","C"))`

  • ---


    [InventoryQuick starts at $19/mo](/pricing) -- [Start your 7-day free trial](/pricing)


    Related: Cycle Counting vs Physical Inventory - Reorder Point Formula - Inventory Management Best Practices

    Ready to try
    InventoryQuick?

    7-day free trial. Cancel anytime. Plans from $19/mo.

    View Pricing

    7-day free trial · Cancel anytime · Plans from $19/mo