ABC Analysis: How to Prioritize Your SKUs and Reduce Carrying Costs

hero image for latest news

Most inventory problems don't announce themselves. They accumulate quietly: a warehouse that's full but still running short on the right items, procurement calls made on instinct rather than data, and carrying costs that compound month after month while nobody audits which SKUs are actually earning their place.

ABC analysis is how serious inventory teams get that visibility. It segments your entire SKU catalog into three tiers based on revenue contribution, and once you can see which items drive the business and which ones are quietly draining it, procurement decisions, safety stock levels, and fulfillment priorities become much easier to defend.

For CPG, food and beverage, and health and beauty operators managing hundreds or thousands of SKUs, that clarity is the difference between protected margins and constant cash flow surprises.

What Is ABC Analysis in Inventory Management?

ABC analysis applies the Pareto principle to your inventory catalog. The idea: rank every SKU by its contribution to total revenue, then group them into three tiers based on where they fall in the cumulative distribution.

  • A items are your top performers. Typically 10–20% of your SKUs, they generate 70–80% of revenue. These are the products that keep the business running, and they require tight inventory control, accurate demand forecasting, and close attention to lead time and supplier reliability.
  • B items sit in the middle. They contribute meaningfully, but they aren't the ones keeping the lights on. Standard reorder policies and periodic review cycles are appropriate; they don't need the same hands-on management as A items.
  • C items are the long tail. Many SKUs, small revenue impact. They deserve the lightest inventory investment: minimal safety stock , infrequent ordering, and a regular process for deciding whether they should remain in the catalog at all.

The split isn't about which products you're most attached to. It's about where management attention and working capital should go. Most operators already know intuitively which SKUs drive the business. ABC analysis makes that knowledge actionable and keeps it current as the catalog changes.

Why Standard Inventory Policies Miss the Mark

Most operations teams run a flat inventory policy: the same safety stock formula, the same reorder point logic, the same review cycle for every SKU in the catalog, regardless of what that SKU contributes to the business. The results are predictable.

High-velocity A items stock out during peak demand because safety stock wasn't calibrated to their actual turn rate. Slow-moving C items stack up in the warehouse for months, tying up capital that could fund better decisions elsewhere. Procurement places purchase orders for items that haven't moved in a quarter because the reorder trigger didn't account for demand reality.

Operations teams routinely underestimate the real cost of dead stock. It includes the warehouse space the inventory occupies, the insurance on goods held, the capital not cycling back into the business, and — for food, beverage, and health and beauty products — obsolescence risk. A C item bought in bulk to hit a supplier minimum can expire before it sells, turning a low-revenue SKU into a direct loss.

The problem compounds as the catalog grows. Every new product launch, line extension, or seasonal SKU adds complexity that a flat inventory policy can't absorb. Without tier-based thinking, operations teams end up playing defense rather than managing proactively.

How to Run an ABC Analysis

Start with a clean, SKU-level export of sales data covering the past 12 months. You need unit sales, total revenue, and gross margin by SKU. If you're managing inventory across multiple channels — DTC, wholesale, retail — combine them into a single view. An analysis that treats channels separately misses how inventory actually moves across the business.

Once you have the data:

  1. Sort SKUs by total revenue contribution, highest to lowest.
  2. Calculate each SKU's percentage of total revenue.
  3. Build a cumulative percentage column running from the top SKU down.
  4. Draw the tier boundaries: A items cover the top 70–80% of cumulative revenue, B items the next 10–15%, and C items the remainder.

For most CPG operators, the first pass is clarifying and sometimes uncomfortable. A small cluster of SKUs carries the business. A long tail of items that felt like necessary catalog depth turns out to generate very little revenue.

Two refinements worth making before locking in the tiers. First, layer in margin: a high-velocity A item with thin margins may need different safety stock logic than a lower-volume SKU with 60% gross margin. Revenue contribution alone doesn't capture the full picture. Second, look at turnover rate alongside revenue. An item that turns quickly at lower revenue might deserve B-item treatment, while a slow-turning high-revenue item may need special attention on aging stock.

The first analysis won't be perfect. The value is in running it consistently, not in getting the tiers exactly right on the first pass.

Setting Inventory Policies by Tier

ABC analysis is only useful if it changes how you operate.

A items require tight control. That means frequent cycle counts, higher safety stock buffers, and direct supplier communication on lead times. A stockout on a top-tier SKU isn't just a service issue — it's a margin problem with ripple effects. Missed orders, cancelled wholesale accounts, and damaged retailer relationships all trace back to inventory decisions that didn't put enough buffer behind the right items.

For A items, it's worth building explicit supplier contingency into the process: alternate sources, faster replenishment options, and a trigger point for escalating lead time issues before they become a stockout.

B items work well under standard reorder point formulas and regular review cycles. They don't need the manual attention of A items, but they shouldn't run on full autopilot indefinitely. Demand shifts happen, and B items drift in both directions over time. A quarterly review of whether each B item is trending toward A or toward C catches the drift before it creates either a gap or a surplus.

C items require honesty. The right questions: Has this SKU moved meaningfully in the past 90 days? Does the margin justify the carrying cost? Does the supplier minimum force you to over-buy relative to actual demand? If a C item can't answer those questions favorably, it needs either a defined sunset process or a hard cap on replenishment. Minimal safety stock, long reorder cycles, and a twice-yearly SKU rationalization review are the appropriate policies for the tail.

Reducing Carrying Costs With Tier-Based Procurement

The most direct impact of ABC analysis shows up in procurement. When purchase orders are built around tier logic rather than blanket policies, operators stop over-buying on C items to hit supplier minimums and redirect that capital into A-item buffer stock.

The math is straightforward. If 15% of your SKUs generate 75% of revenue, those items should represent a proportionally larger share of your inventory investment. C items — which make up a large share of SKUs but a small share of revenue — should be ordered as lean as the supplier relationship allows.

For food, beverage, and health and beauty operators, this discipline also reduces expiration risk. Buying to a flat reorder quantity across the catalog means C items get replenished at the same velocity as A items regardless of demand. Over time, that creates aging stock that writes off at cost. Tier-based procurement cuts that exposure at the source.

Carrying costs compound quickly when procurement isn't tied to tier logic. Every dollar tied up in slow-moving C items is a dollar not funding supplier terms on A items, marketing spend on new channels, or headcount for the operations team. Getting the allocation right isn't just an inventory discipline — it's a cash management decision.

Where DOSS Fits Into an ABC Analysis Workflow

Running ABC analysis manually works once. The challenge is that the catalog changes, demand shifts, and last quarter's A items aren't always this quarter's A items. New product launches, seasonal swings, and channel mix changes all move SKUs between tiers. Without a system that surfaces current data, the analysis becomes stale quickly and the tier-based policies you built drift back toward flat defaults.

DOSS Operations Cloud gives operations teams real-time visibility across inventory, orders, and procurement in one place. DataStudio surfaces margin and turnover data by SKU as operations happen — so ABC tier assignments don't require waiting for a monthly export. The Adaptive Resource Platform (ARP) lets teams set different reorder logic, safety stock thresholds, and cycle count frequencies by tier, so the policy decisions execute in the system rather than living in a spreadsheet that nobody updates after the first week.

For operators managing hundreds of SKUs across DTC, wholesale, and retail, with EDI connections and supply chain management spread across multiple 3PL partners, having tier classifications tied directly to procurement and inventory management workflows is the difference between a one-time exercise and a durable operating discipline. Configuration changes — like updating reorder rules when tier classifications shift — take minutes rather than months.

The Practical Case for ABC Analysis

ABC analysis doesn't change what you sell. It changes where you put your attention, capital, and procurement discipline. The A items that carry the business get the safety stock, supplier relationships, and inventory priority they need. The C items that have been quietly accumulating carrying costs get an honest evaluation.

For CPG and physical product operators, the work isn't complicated. A clean data export, a straightforward classification, and consistent tier-based policies on safety stock and purchasing will reduce carrying costs, protect margins on high-velocity SKUs, and give procurement teams a defensible framework for how they buy.

DOSS Operations Cloud connects inventory, orders, and procurement in a single system, so operations teams can keep that analysis current and act on it directly. If you're managing a growing catalog and want to see how unified inventory visibility works in practice, book a demo.

Ready to transform your operations?

Get started with DOSS ARP and see how composable operations can work for your business.