Plans & PricingSignup for FreeGet a demo

ABC Analysis in Inventory Management: How to Classify Your SKUs and Manage by Impact

Telmo Silvaon June 23, 2026

You’re managing 400 SKUs. You treat every product the same, same reorder triggers, same attention, same safety stock logic. Then one of your top-10 revenue products runs out on a Tuesday, and the slow-moving items nobody orders pile up in the warehouse. That’s the problem ABC analysis solves.

ABC analysis classifies every item in your inventory into three tiers — A, B, and C—based on the revenue or consumption value each represents. Your A items are the ones where a stockout costs you real money. Your C items are the ones where over-ordering just ties up cash you could use elsewhere. The classification tells you exactly how much attention, capital, and control each group deserves.

It’s built on the Pareto Principle: roughly 20% of your SKUs generate 80% of your revenue. ABC analysis makes that 20% visible, so you can stop treating every product equally and start managing by actual impact.

What Are the Three ABC Categories?

blog abc analysis definition
Category% of SKUs% of revenueManagement levelExample
A20%80%Tight — daily/weekly monitoringPremium infant formula, flagship product line
B30%15%Moderate — monthly reviewStage-specific baby foods, accessories
C50%5%Light — quarterly or triggered reviewBibs, feeding utensils, storage containers

These percentages are starting points, not rules. A wholesale distributor might find that its A items represent only 10% of SKUs. A specialty retailer might have a flatter curve. Run the numbers for your actual data before assigning categories.

How to Do ABC Analysis: Step-by-Step

The baby food example runs through every step below same data, same math, so you can follow the logic and apply it to your own SKUs.

Step 1: Collect your data

Pull three columns for every SKU in your inventory:

  • Unit selling price — what you charge the customer
  • Annual sales volume — how many units sold in the last 12 months
  • Annual sales value — calculated: unit price × annual volume

If you don’t have 12 months of data, use whatever you have and annualize it. Newly launched SKUs with no history are a known limitation of ABC analysis; handle them separately.

Step 2: Calculate annual sales value per SKU

The core formula:

Annual Sales Value = Unit Selling Price × Annual Sales Volume

For example, a premium infant formula priced at $28.99 that sells 1,200 units per year has an annual sales value of $34,788. A silicone bib at $6.99 selling 200 units is $1,398. Run this for every SKU.

Step 3: Rank SKUs by annual sales value

Sort all items from highest to lowest annual sales value. The ranking tells you the revenue order, not the margin order, not the volume order. Just revenue impact.

Step 4: Calculate cumulative percentages

Add two columns to your ranked list:

  • Cumulative % of total revenue — what share of total annual sales the top N items represent
  • Cumulative % of total SKUs — what share of your total product count do those N items represent

When you plot these against each other, the 80/20 curve becomes visible. The inflection point where a small percentage of SKUs tips past 70–80% of revenue is where the A/B threshold sits.

Step 5: Define your thresholds and assign categories

Apply these standard starting thresholds, then adjust based on your data:

  • A items: top 20% of SKUs contributing 80% of total annual sales value
  • B items: next 30% of SKUs contributing 15% of total annual sales value
  • C items: remaining 50% of SKUs contributing 5% of total annual sales value

Once categories are assigned, the real work begins. Each tier gets a different management strategy.

ABC analysis threshold table — cumulative percentage of revenue used to assign A, B, and C inventory categories

Step 6: Apply differentiated management by category

A itemsB itemsC items
Cycle countsWeekly or monthlyQuarterlyEvery 6 months
Safety stockHigh stockouts are costlyModerateLow — tie up minimal capital
Supplier termsNegotiate hard — volume justifies itStandard termsSimplify or automate
Reorder logicDemand-driven, reviewed frequentlyPeriodic reviewTriggered by the minimum stock level
ForecastingDetailed, product-levelCategory-levelMinimal — often auto-replenished
ABC inventory classification example — baby food products assigned to A, B, and C categories by annual sales value

Step 7: Review and update regularly

ABC classification is not a one-time exercise. A product’s category can change as demand shifts, as you launch new lines, or as seasonal patterns evolve. Build a review cycle into your operations:

  • Review A and B categorizations quarterly
  • Run a full re-classification annually or after major assortment changes
  • Adjust thresholds if your category distribution changes significantly

Businesses with strong seasonality, where a C item in January becomes an A item in December, need to build seasonal override rules rather than relying solely on annual averages.

ABC Analysis in Procurement

In a purchasing context, ABC analysis shifts from revenue to spend. Instead of sorting by annual sales value, you sort by annual purchase spend per supplier or commodity. The same logic applies:

  • A supplier accounts for ~80% of your total purchase spend. Warrant formal contracts, dedicated relationships, and active performance management.
  • B suppliers — mid-tier spend. Manage with standard terms and periodic reviews.
  • C suppliers — many suppliers, low individual spend. Streamline ordering, consider consolidation or catalogue purchasing to reduce admin overhead.

Procurement teams use this to direct negotiation efforts where they actually move spend, rather than spreading it across hundreds of suppliers equally. A manufacturing company buying from 200 suppliers might find that 15 of them account for 80% of total spend. Those 15 get quarterly business reviews, dedicated buyer relationships, and negotiated volume discounts. The remaining 185 get consolidated into a catalogue or automated via EDI, freeing your procurement team to focus where the money actually is.

Limitations of ABC Analysis

Every limitation below has a workaround. The goal isn’t to avoid the method — it’s to know when to add a layer on top of it.

  • No account for demand variability. Two items can have identical annual sales values, but one is perfectly stable while the other swings wildly from week to week. ABC treats them identically; XYZ analysis captures this difference.
  • New SKUs have no history. You can’t classify a product you just launched. Handle new items outside the ABC model until they have at least a quarter of sales data.
  • Seasonal products distort annual averages. A product that drives 90% of its sales in December will appear lower in the ranking than its peak-period importance warrants. Use rolling 90-day windows or seasonal flags.
  • Doesn’t capture strategic items. Some C items are critical for compliance, safety, or customer experience, even if their revenue contribution is negligible. Flag these manually.
  • Multi-variant items can be undercounted. A sweater in 12 size/colour combinations may look like 12 low-volume C items individually, but when aggregated, it’s an A item. Group variants before classifying.

ABC vs. XYZ Analysis: When to Combine Them

ABC analysis answers one question: which items are most valuable to your business? XYZ answers the one ABC can’t: which of those items can you actually forecast?

MethodWhat it classifiesWhat does it tell you
ABCItems by revenue/consumption valueWhich 20% of your SKUs can you not afford to mismanage
XYZItems by demand predictability (coefficient of variation)Where your demand plan will hold and where it’ll break
ABC + XYZBoth dimensions combined — e.g. AX, AY, AZ, BX, BY…Exactly which items need both tight stock control and high safety buffers

An AX item is a high-value and predictable A item to manage. An AZ item is high-value but unpredictable, your most dangerous: critical to revenue yet hard to forecast. That distinction doesn’t exist in ABC alone.

Automate Your ABC Analysis With ClicData

At 50 SKUs, a spreadsheet works fine. At 5,000 SKUs with multiple data sources, manual ABC classification becomes the bottleneck it’s supposed to eliminate.

ClicData connects directly to your inventory system, eCommerce platform, or data warehouse and automates the calculation pipeline:

  • Data integration: pull sales and cost data from your existing systems — no CSV exports or copy-paste
  • Automated calculation: annual sales value, cumulative percentages, and category thresholds calculated automatically across your full SKU list
  • Dynamic classification: as sales data updates, your ABC categories re-rank without manual re-runs
  • Dashboard visibility: see your A, B, and C inventory distribution in a live dashboard, with drill-down by category, supplier, or product line

The result is an ABC classification that stays current rather than becoming stale between quarterly reviews. When demand shifts, your categories automatically shift with it.

If you’re ready to run your first ABC classification on live data, book a demo, and we’ll show you how it works with your actual inventory sources.

FAQ: ABC Analysis

What does ABC stand for in inventory management?

ABC stands for Always Better Control. It refers to the three-tier classification system — A, B, and C — that groups inventory items by their revenue contribution and management priority.

What is the ABC analysis formula?

Annual Sales Value = Unit Selling Price × Annual Sales Volume. You calculate this for every SKU, then rank from highest to lowest and apply cumulative percentage thresholds to assign categories.

What percentage is A in the ABC analysis?

Typically, A items represent 20% of SKUs and 80% of revenue. B items represent 30% of SKUs and 15% of revenue. C items represent the remaining 50% of SKUs and 5% of revenue. These are starting thresholds that adjust based on your actual data distribution.

What is the difference between ABC analysis and XYZ analysis?

ABC classifies items by value, and SKUs generate the most revenue. XYZ classifies items by demand predictability, which SKUs have stable vs volatile sales patterns. Combined, they give you a two-dimensional view of your inventory.

Table of Contents

Share this Blog

Other Blogs

From BI to AI Analytics: What the Transition Actually Looks Like in Practice

In most mid-market companies, the BI half of the picture is the part that's settled: the dashboards refresh overnight, the Monday reports land in inboxes, and there's a tidy stack…

Embedded Analytics for SaaS: How to Give Every Client Their Own Dashboard Without Building It In-House

Somewhere in the growth of most B2B SaaS products, customers start asking for the same thing: a way to see and report on their own data without leaving the app.…

When Dashboards Are Ignored: A 6-Step Adoption Plan

Intro Your team spent weeks building a dashboard. You shared the link. Nobody opened it. Dashboard abandonment is one of the most expensive and least-discussed problems in business intelligence —…
All articles
We use cookies.
We use necessary cookies to make our site work. We'd also like to use optional cookies which help us improve our the site as well as for statistical analytic and advertising purposes. We won't set these optional cookies on your device if you do not consent to them. To learn more, please view our cookie notice.

If you decline, your information won't be tracked when you visit this website. A single cookie will be used in your browser to remember, your preference not to be tracked.
Essential Cookies
Required for website functionality such as our sales chat, forms, and navigation. 
Functional & Analytics Cookies
Helps us understand where our visitors are coming from by collecting anonymous usage data.
Advertising & Tracking Cookies
Used to deliver relevant ads and measure advertising performance across platforms like Google, Facebook, and LinkedIn.
Reject AllAccept