Consumer goods brands accumulate SKUs the way consulting firms accumulate frameworks: each one felt necessary at the time it was created, and removing any one of them generates more internal resistance than its actual contribution warrants. A product launch in response to a competitive entry. A reformulation for a specific retailer. A size variant added to meet a distributor's request. A limited-edition SKU that outlasted its promotional window. Over time, the catalog grows and the resources available to manage it — pricing attention, promotional budget, demand planning, logistics capacity — stay relatively constant.
SKU rationalization done purely for operational simplicity is a different exercise than rationalization done for margin improvement. This piece is about the latter.
Why your long-tail SKUs are probably costing more than they look
The margin case against long-tail SKUs is usually understated because the costs are distributed across functions that don't show up in the same P&L view. Consider what it actually costs to maintain a low-velocity SKU with, say, $80,000 in annual revenue:
- Inventory carrying costs: If the SKU turns 3x per year instead of the portfolio average of 6x, the capital tied up in inventory is double what the velocity justifies. At a cost of capital of 8-10%, that excess inventory generates a carrying cost drag of several thousand dollars annually.
- Demand planning complexity: Low-velocity SKUs are harder to forecast accurately. Forecast error leads to either excess inventory (carrying cost) or stockouts (lost sales). The planning cost per SKU is roughly equal regardless of volume, so the planning cost-to-revenue ratio on low-velocity SKUs is significantly worse.
- Amazon storage fees: For brands using FBA, slow-moving inventory incurs aged inventory fees after 180 days and long-term storage fees after 365 days. A SKU that accumulates FBA inventory faster than it sells through will generate storage fees that consume the margin on any sales it does make.
- Promotional budget dilution: When you have 300 SKUs to promote and a fixed promotional budget, each SKU gets a thinner allocation. Low-velocity SKUs consume budget for sponsored ads, promotional placements, and markdown events that generate minimal incremental return.
When you aggregate these hidden costs, the fully-loaded margin on your long-tail SKUs is often 10-20 percentage points worse than the gross margin number in the ERP suggests. Some of them are actively negative on a contribution margin basis. The reason they stay in the catalog is that the losses are invisible — they're spread across cost centers that no single person is tracking in aggregate.
The two-dimensional SKU classification framework
Effective SKU rationalization requires classifying your catalog on two dimensions simultaneously: contribution margin (actual margin after all variable costs, not just COGS) and strategic value (whether the SKU serves a purpose beyond its own margin — anchoring a price tier, enabling a bundle, satisfying a retailer requirement, protecting a competitive position).
Plotting SKUs on these two dimensions creates four quadrants:
High margin, high strategic value: Core catalog. Invest, protect pricing, ensure competitive monitoring. These SKUs are the foundation of the business.
High margin, low strategic value: Harvest candidates. Strong margin contribution but no particular strategic reason to maintain them beyond the current period. Price them to maximize yield, don't invest in growth.
Low margin, high strategic value: Investment SKUs. May be justified as loss leaders, entry-point products, or category placeholders that serve a strategic function (e.g., a SKU required to maintain a wholesale account, or an anchor product that makes the rest of the line look better-priced by comparison). Carry them deliberately with eyes open about the margin cost.
Low margin, low strategic value: Rationalization candidates. These are the SKUs that should be discontinued. They're not generating margin, and they're not serving a strategic purpose that justifies the cost of maintaining them. Every dollar of demand planning, promotional budget, and inventory capital that currently goes to these SKUs can be redirected to your high-margin core.
The hidden contribution of "anchor" SKUs
One nuance that the pure margin view misses: some low-margin SKUs play a meaningful role in the pricing architecture of the catalog even when their own margin contribution is poor.
Price anchoring works across a product line. If your premium SKU is $45 and your entry SKU is $22, the premium SKU looks reasonably priced against the anchor. If you rationalize the $22 entry SKU to simplify the catalog, the $45 product is now the entry point — and consumer price perception of the brand shifts accordingly. The premium SKU may face increased price resistance not because you changed its price, but because you removed the reference point that made it feel accessible.
We're not saying this means you should keep every low-margin anchor SKU forever. We are saying that before discontinuing a low-margin product, you need to model the expected effect on the pricing architecture of the remaining catalog, not just the direct margin improvement from removing the SKU.
Practical rationalization: a staged approach
A staged approach to rationalization works better than a one-time catalog review, for two reasons. First, discontinuing multiple SKUs simultaneously creates supply chain disruption and retailer uncertainty that can damage relationships even when the individual SKU decisions are correct. Second, the data quality needed to make confident rationalization decisions is often not available at a single point in time — you need to observe the margin and demand patterns of candidate SKUs over multiple quarters before committing to discontinuation.
A practical sequence: identify your bottom 20% of SKUs by contribution margin. Place these on a 90-day observation list — no new inventory commits, no promotional investment. Track their performance over the observation period with the reduced resource allocation. The SKUs that continue to generate reasonable volume without active support are genuinely resilient; keep them. The ones that decline without promotional investment confirm that their volume was artificially supported — those are the true rationalization candidates.
For the rationalization candidates, plan an 18-24 month exit that includes: notification to wholesale partners (giving them time to reduce inventory), a clearance promotion to move existing inventory, and an Amazon listing sunset plan that avoids leaving stale inventory in FBA. The extended exit timeline is not optional — retailers who discover a SKU has been discontinued without notice tend to make broad assortment decisions in response that hurt the brand beyond just the discontinued SKU.
The result of a rigorous rationalization exercise is typically a catalog that's 20-30% smaller by SKU count, with notably better gross margin per SKU, better competitive monitoring coverage (because each remaining SKU gets more attention), and meaningfully lower operational complexity. The brands that do this consistently, reviewing their catalog annually rather than reactively, tend to compound that margin advantage over time.