McKinsey's data across multiple engagements shows that effective SKU rationalization can deliver a 1–4 percentage point net revenue increase, a 3–6 percentage point margin improvement, and 10–25% asset-productivity gains while trimming the total SKU count by approximately 25% (Tellius summary of McKinsey and L.E.K. findings). That should reframe the conversation for any ecommerce manager who still sees SKU rationalization as a cleanup project.
Done properly, SKU rationalization isn't about deleting products to make a spreadsheet look tidy. It's about removing complexity that drains margin, ties up working capital, and slows commercial decisions. In ecommerce, that complexity often hides in places teams don't review together: low-velocity marketplace listings, variant-heavy catalogs, products that trigger customer support friction, and long-tail SKUs that look profitable until returns, fulfillment, and channel fees are allocated properly.
The mistake I see most often is simple. Teams cut the bottom sellers first, then discover they removed a useful price point, a marketplace traffic driver, or a product that implicitly supported bundle conversion and account retention. The playbook below avoids that trap.
Why SKU Rationalization Is a Critical Growth Lever
A trimmed SKU portfolio can improve revenue, margin, and asset productivity at the same time. That is why strong operators treat SKU rationalization as a growth decision with financial discipline behind it, not as periodic catalog cleanup.
SKU bloat usually shows up in daily friction before it shows up in a board deck. Merchandising has too many variants to support well. Operations absorbs more changeovers, more pick complexity, and more exceptions. Paid media gets spread across products with weak repeat demand. Customer service handles preventable confusion between near-duplicate items.

What better portfolios actually do
The payoff is broader than cost reduction.
A cleaner portfolio usually improves four areas at once:
- Margin quality: Fewer marginal SKUs means less hidden spend tied up in storage, handling, support, returns, packaging variation, and replenishment noise.
- Working capital: Inventory shifts out of slow, fragmented demand and back into products that sell through predictably. Teams looking to pair assortment work with better stock performance can review this guide on improving inventory turnover.
- Commercial focus: Sales, pricing, and media teams can put time behind products that move the category instead of defending edge-case variants.
- Operational speed: Forecasting, slotting, purchasing, and listing maintenance all get easier when the catalog has fewer low-value exceptions.
The nuance that gets missed is simple. Revenue does not sit neatly at the SKU level. Some demand transfers cleanly when a weak variant is removed. Some demand disappears. Some shifts to a higher-margin substitute. Some customers leave because the deleted SKU served a specific need that the reporting never captured.
That is why the lazy version of rationalization, cut the bottom 20 percent and move on, often backfires. It can remove a useful opening price point, a variant that anchors conversion, or a niche product that keeps a loyal segment in the brand. Good teams test for transferable demand and calculate true cost-to-serve before they decide what stays, what gets merged, and what should exit.
Clean inputs matter here. Product, cost, channel, and customer data need clear ownership or the process turns into opinion and politics. A useful primer on enabling AI with data governance explains why governance matters when product and operational data feed automated decisions.
Practical rule: If a SKU decision cannot be defended in contribution margin, operational load, and customer impact, it is not ready.
Why ecommerce teams feel the pain faster
Ecommerce compresses the feedback loop. Every extra SKU creates more than inventory complexity. It creates more listings to maintain, more marketplace content to monitor, more pricing checks, more return paths, and more chances to split demand across similar products.
I often see ecommerce teams keep fringe SKUs because each one has some sales history. On paper, that looks rational. In practice, the SKU may require image refreshes, support scripts, channel-specific feeds, ad budget, and exception handling that wipe out the contribution it appears to generate. The catalog gets bigger while the business gets less efficient.
A smaller assortment can outperform a larger one when each SKU earns its space. That is a key growth lever. Rationalization done well protects revenue, frees cash, reduces operational drag, and gives the team a clearer set of products to price, promote, and keep in stock.
Before You Cut a Single SKU Define Your Goals
Most failed rationalization projects don't fail at the decision meeting. They fail much earlier, when the team starts with weak costing, vague goals, and inconsistent definitions of what “underperforming” means.
If the finance view, marketplace view, and operations view don't line up, you'll cut the wrong products.
Start with outcomes, not with the SKU list
Set goals that force trade-offs into the open. For example:
- Margin goal: Protect contribution, not just sales.
- Working capital goal: Release cash from slow inventory without damaging core availability.
- Operations goal: Reduce scheduling friction, replenishment noise, or support burden.
- Channel goal: Simplify marketplace assortments where listings create more maintenance than return.
This sounds obvious, but teams often skip it. Then sales wants to preserve breadth, operations wants simplification, and finance wants immediate cleanup. Without a shared objective, every SKU becomes a political discussion.
A simple way to keep this grounded is to define what you're optimizing for in rank order. If margin protection comes first, say so. If marketplace simplification comes first, say so. If a key account assortment must remain intact, lock that in before analysis starts.
Build a cost-to-serve view that reflects reality
A primary reason for failure is inaccurate costing. 67% of manufacturers still use generic allocation methods for overhead, leading to a distorted view of profitability where 19% of SKUs were incorrectly classified as underperformers in one study (Plant Moran summary reference provided here).
That problem shows up constantly in ecommerce. A SKU may look acceptable at gross margin level, then collapse once you include:
- Marketplace fees: Referral fees, fulfillment fees, and channel-specific deductions
- Logistics overhead: Inbound freight, storage burden, pick-pack effort, returns handling
- Commercial overhead: Promotional support, paid media dependency, customer service time
- Systems friction: Manual listing upkeep, feed corrections, repricing exceptions, catalog cleanup
A mini use case makes this practical. Consider a niche color variant that sells occasionally on a marketplace. Sales says keep it because it “still moves.” But if that variant also has higher return rates, lower price discipline among resellers, and frequent content corrections, its real cost-to-serve may be much worse than the standard version. On paper it survives. In reality it's draining margin and attention.
The fastest way to lose money in SKU rationalization is to trust average cost allocations on a catalog with uneven channel economics.
Data collection checklist
Before analysis starts, gather the inputs below for every SKU you plan to review.
| Data area | What to collect | Why it matters |
|---|---|---|
| Sales | Revenue, units, order frequency by channel | Separates true demand from one-off movement |
| Margin | Gross margin and contribution view | Prevents revenue-only decisions |
| Inventory | On-hand, aging, stock cover, replenishment pattern | Shows where capital is trapped |
| Operations | Handling difficulty, packaging burden, return friction | Exposes hidden service cost |
| Channel | Marketplace fees, reseller performance, listing health | Captures cost-to-serve variance |
| Pricing | Price position, discounting behavior, MAP/RRP issues | Shows whether weak profit is structural or fixable |
For ecommerce managers, competitor tracking belongs in this prep stage too. If a SKU underperforms because competitors consistently undercut it, that may be a pricing or sourcing problem. If it underperforms while holding a strong price position and clean market availability, then assortment action is more likely justified.
How to Analyze Your Product Portfolio for Profitability
Once the cost foundation is credible, the analysis should move through layers. Start broad. Then get operational. Then test what the market is telling you.
That sequence matters because not every weak SKU should be cut, and not every decent seller deserves to stay.

Use Pareto analysis to find the real battleground
According to the Pareto principle applied in SKU rationalization, approximately 80% of revenue is generated by just 20% of products, which means companies should prioritize analysis and optimization within the remaining 80% of underperforming SKUs (Finale Inventory guide).
That doesn't mean “cut the bottom 80%.” It means focus your scrutiny there.
A practical readout usually breaks the catalog into four groups:
- Core winners: High revenue, healthy margin, operationally efficient
- Strategic keepers: Lower volume, but important for assortment architecture, bundles, or key accounts
- Fixable SKUs: Weak performance today, but recoverable through pricing, sourcing, packaging, or channel changes
- Exit candidates: Low demand, poor economics, and no strategic role
This is also where category managers should pull in net cost logic. A SKU may appear weak until rebates, freight treatment, or channel deductions are normalized. If your team struggles with that calculation, this explainer on what net cost means in pricing and margin decisions is worth reviewing.
Measure complexity cost, not just margin
The best SKU rationalization work goes beyond top-line performance. It asks how much complexity each SKU introduces relative to what it gives back.
Plant-floor businesses often calculate this through changeovers, run frequency, setup cost, and machine time. Ecommerce teams can adapt the same thinking with commercial equivalents:
- Listing complexity: How often does the SKU need content fixes or feed intervention?
- Channel fragmentation: Is demand spread thinly across marketplaces and resellers?
- Returns burden: Does the item create post-purchase friction?
- Support burden: Does it drive unusual customer service volume?
- Price instability: Does it trigger constant repricing or reseller conflict?
- Fulfillment exceptions: Does it require special packing, storage, or split shipments?
A mini use case from marketplace monitoring is common. A bulky accessory might generate modest sales, but if it repeatedly falls below free-shipping thresholds, attracts price undercutting from marketplace sellers, and creates support tickets over compatibility, its complexity cost can outweigh its apparent contribution.
For teams trying to improve this lens, a practical guide to e-commerce profitability for sellers is useful because it frames profitability through cost-to-serve rather than revenue alone.
Bring external market signals into the decision
Internal data tells you what happened inside your business. It doesn't tell you whether the SKU is weak because demand is structurally poor, because your price is wrong, or because the market has shifted around you.
That's why good portfolio analysis includes:
- Price monitoring: Are you consistently above market on the SKU?
- Competitor tracking: Are competing products in stock while yours stalls?
- MAP and RRP enforcement: Are resellers eroding the price corridor and damaging conversion?
- Marketplace monitoring: Is the product losing visibility because unofficial sellers are creating listing noise?
Here's the key distinction. A bad SKU and a badly managed SKU can look identical in your ERP.
If a SKU only fails when unauthorized sellers break MAP or when competitor stock returns, the issue isn't the assortment. It's channel control.
A vendor-neutral workflow usually combines ERP data, channel fees, listing performance, and external price checks in one review file or dashboard. Tools that automate competitor pricing and stock collection can make that much easier. Market Edge is one example. It tracks competitor pricing and availability across resellers, retail sites, and marketplaces, which helps teams separate true assortment problems from price-position or channel-enforcement problems.
Later in the review, video walk-throughs can help align cross-functional teams on the logic behind product portfolio decisions.
Creating Your SKU Rationalization Decision Framework
Analysis is only useful if it leads to consistent decisions. The cleanest way to do that is to define a small set of actions and assign each SKU to one of them.
Four decision paths are typically required: keep, kill, reprice, or review.

Build a weighted score before the debate starts
A simple weighted point-based system, such as gross margin 0–5 points, sales velocity 0–5 points, and strategic importance 0–3 points, can increase rationalization success rates to 65–70% when SKUs are categorized by total score (User Solutions).
That model works because it forces teams to evaluate more than one variable. A low-volume SKU with strategic value may survive. A decent seller with terrible economics may move into repricing or review.
A practical version looks like this:
| Decision bucket | Typical pattern | Likely action |
|---|---|---|
| Keep | Strong score, healthy economics, clear role | Protect availability and pricing |
| Reprice | Demand exists, but margin or market position is wrong | Adjust price, sourcing, or pack architecture |
| Review | Mixed signals or data gaps | Hold for deeper channel or customer analysis |
| Kill | Weak score, weak economics, no strategic role | Phase out with inventory disposition plan |
For category leaders, this decision discipline fits closely with broader category management best practices, especially when assortment, pricing, and channel strategy need to work together.
Test transferable demand before you discontinue
This is the nuance many teams miss. You're not only asking whether a SKU sells. You're asking what happens if it disappears.
A key question is whether demand is transferable or incremental.
If customers who bought Product A would happily shift to Product B in your range, the revenue is transferable. If those customers leave your brand, your marketplace storefront, or your reseller entirely, that revenue was more incremental than the sales report suggested.
A practical ecommerce example:
- A slow-selling pack size may look disposable.
- But if that pack size is the only entry point for first-time buyers on Amazon, removing it may reduce acquisition.
- Or a niche compatibility SKU may serve a small audience that buys accessories and refills later.
- In those cases, deleting the SKU may hurt retention, not just line count.
Decision test: Before you cut a low-volume SKU, identify the nearest substitute in your own catalog and ask sales, support, and marketplace teams whether customers already switch to it naturally.
Keep the framework honest
What doesn't work is letting one function dominate.
Sales alone will preserve too much. Finance alone will cut too hard. Operations alone may overvalue simplification. A good framework puts the same evidence in front of each group and makes exceptions explicit.
That's how you avoid the familiar bad outcome. A team removes a “small” SKU, then spends the next quarter patching lost marketplace traffic, customer complaints, and reseller objections.
Executing Your Plan and Building a Governance Model
A good decision framework still fails if execution is clumsy. The rollout needs to protect customers, manage leftover stock, and stop SKU creep from returning six months later.
That means treating rationalization as an operating process, not a workshop.
Roll out in phases
The SKU rationalization process should be repeated at least once every six months to maintain optimized inventory and business profitability, with a phased approach recommended to stagger changes and prevent stockouts (ShipBob guidance).
Phasing matters because abrupt cuts create unnecessary disruption. Start with a pilot group of SKUs where the case is strongest and the customer risk is low. That gives the team room to refine pricing actions, disposition tactics, and internal communication.
A practical rollout often follows this order:
- Pilot the obvious exits: Redundant variants, duplicate listings, or long-tail SKUs with no strategic role.
- Monitor substitution behavior: Watch whether demand shifts to the intended replacement products.
- Adjust channel content: Update listings, bundles, cross-sells, and reseller files before stock disappears.
- Scale the program: Expand only after service, pricing, and operations teams confirm the pilot worked.
Manage the commercial side, not just the inventory side
Execution breaks down when teams focus only on stock depletion. The market-facing work matters just as much.
For ecommerce and marketplace environments, make sure you cover:
- Competitor tracking: If you remove one variant, watch whether competitors immediately capture that search demand.
- Price monitoring: If you consolidate into fewer SKUs, review your price architecture so surviving items aren't mispositioned.
- MAP and RRP enforcement: Rationalization often increases the importance of the remaining core products. Protect their price corridor.
- Marketplace monitoring: Check listing merges, unauthorized sellers, and stock status during the transition.
A common mini use case is bundling. When a weak standalone SKU still has utility, it may perform better as part of a bundle or promotional pack than as an independent item. That lets you clear stock while preserving some customer value.
Put governance around additions as well as removals
Governance is what stops the catalog from growing back immediately.
The strongest model includes:
- Entry rules: New SKUs need a business case, expected role, and review date.
- Exit triggers: Underperforming SKUs move into formal review based on predefined thresholds.
- Cross-functional sign-off: Sales, operations, and customer-facing teams all review material changes.
- Review cadence: Assortment health gets checked on schedule, not only when inventory gets messy.
If your data is fragmented across ERP, marketplace systems, and external pricing files, governance will feel heavier than it should. That's why product and pricing teams often benefit from clearer master data ownership and governance workflows. This overview of PlotStudio AI on data governance is helpful if you're designing that operating model.
Done well, governance makes SKU rationalization quieter. Fewer surprises. Fewer emotional debates. Better timing.
Common Pitfalls and a Final Checklist
A small slice of low-volume SKUs often consumes a disproportionate share of planning time, warehouse touches, support effort, and marketplace cleanup. That is why weak SKU rationalization programs usually fail in one of two ways. They either cut too little and keep the cost burden, or cut too aggressively and give away demand that could have shifted to a healthier item.
Mistakes that usually cause damage
Poor costing still sits at the center of many bad decisions, but not just because finance missed a number. In practice, teams often stop at landed cost and never assign the messy expenses that make certain SKUs expensive to keep alive: split shipments, exception handling, higher return rates, marketplace fees, repicking, fragile packaging, and customer service contacts. A SKU can look acceptable on a margin report and still drain cash and capacity.
Another common mistake is treating every discontinued SKU as lost revenue. Some demand disappears. Some of it transfers cleanly to a nearby substitute. Some of it moves only if the replacement keeps the same use case, price position, and customer expectation. That analysis is where many ecommerce teams either protect margin or create avoidable churn.
Watch for these failure points:
- Weak cost allocation: Freight variability, handling labor, returns, channel fees, and support costs never get assigned at SKU level.
- Revenue-only decisions: Teams protect top-line sales while ignoring low-order efficiency, storage drag, and operational complexity.
- No substitution analysis: A SKU gets cut before anyone tests whether shoppers will move to another item in the catalog.
- Bad demand reads: Temporary stockouts, poor listing content, reseller discounting, or MAP violations get mistaken for weak product demand.
- Flat decision rules: Cutting the bottom 20 percent by sales or margin ignores strategic roles, attachment value, and channel-specific importance.
- No ownership after the cleanup: The catalog shrinks once, then expands again through exceptions, custom requests, and unreviewed launches.
- Late communication: Sales, operations, marketplace, and customer support teams learn about exits after customers start asking questions.
A good rule is simple. Remove complexity on purpose, not demand by accident.
A checklist you can use this week
- Set one primary objective: Choose margin improvement, cash release, service simplification, channel clarity, or a defined combination.
- Rebuild SKU economics: Include fulfillment, returns, fees, support contacts, promo dependence, and any channel-specific cost-to-serve.
- Group SKUs by role: Separate core volume drivers, strategic assortment items, repair candidates, and exit candidates.
- Check demand transfer: Estimate which replacement SKU will capture demand, and where substitution is likely to fail.
- Review external signals: Look at competitor pricing, stock status, reseller behavior, and listing quality before judging demand.
- Use a weighted scorecard: Combine profit, velocity, operational burden, strategic value, and transferability instead of relying on opinion.
- Plan the exit path: Decide whether each SKU should be discontinued, bundled, liquidated, or kept for a narrow channel or customer segment.
- Control the message: Update listings, service scripts, account teams, and inventory plans before the SKU goes dark.
- Audit results after the cut: Measure gross margin, attachment rates, service levels, and whether expected demand transferred.
- Keep the gate closed: Require a business case and review date for every new SKU added back into the catalog.
SKU rationalization gets harder when your team has to piece together competitor prices, marketplace availability, and reseller behavior manually, making automated price monitoring tools like Market Edge useful.