SKU rationalization: how to decide which products to cut, keep or reprice

SKU rationalization is a regular review of every item you sell, to decide which to keep, cut, reprice or supply only to order. A SKU, or stock keeping unit, is one item as your business stocks it: one size, one colour, one pack. The review ranks SKUs on contribution and demand together, then checks what each one does for your customers before anything is cut. AI brings together data that usually sits in separate reports and keeps the ranking current. This guide covers the method, a worked example from an auto-parts distributor and how to start.

A long aisle of orange pallet racking stocked with buckets, canisters and cartons in a distribution warehouse

What SKU rationalization is

A SKU is a code your own business assigns. GS1 US, the standards body behind retail barcodes, explains the difference in What is a GTIN?: “While a GTIN identifies a product across the entire global marketplace, a SKU (Stock Keeping Unit) is strictly internal.” Every business decides for itself how many SKUs to carry, and SKU rationalization is the regular check on that decision.

The review ends with one decision for each SKU:

Retailers call the same work assortment planning. A review chapter by Gürhan Kök, Marshall Fisher and Ramnath Vaidyanathan defines its goal as an assortment “that maximizes sales or gross margin subject to various constraints,” such as a purchase budget and shelf space. In a plant, the constraints are machine time and changeovers. In a distribution business, they are warehouse space and working capital.

Why the long tail costs more than it shows

Sales concentrate in a few items. BDC notes that “eighty percent of a company’s sales are typically generated by 20% of its products,” and MIT’s supply chain key concepts describe the same pattern as a power law. The items in the long tail carry costs that a standard margin report spreads thinly or leaves out:

Some tail items are still the reason a customer buys everything else from you. The review has to find those before it cuts anything.

How SKU rationalization is done by hand

The usual method is an ABC analysis in a spreadsheet. Items are sorted by revenue, the top sellers become A, the middle B and the tail C, and someone reviews the C list. BDC describes C items as “low-volume items with high carrying costs that you don’t need to carry.”

Revenue alone is the wrong sort key. A high-revenue item can make little or no margin, and a low-revenue item can be one of the most profitable in the catalogue. The spreadsheet also misses the facts that decide whether a cut is safe:

Those facts sit in different systems, so they get checked from memory, if at all. Because the review takes weeks of spreadsheet work, it often gets postponed.

What AI changes

Software can put margin, demand and customer data into one view per SKU and keep it current. People still make every decision. Here is the work it takes over.

A ranking on contribution

For each SKU, software computes the contribution after the costs that item causes: landed or production cost, freight, rebates, the holding cost of its average stock and the setup cost of each run. Margin analysis covers how. It then ranks items on contribution per unit of the scarce resource. OpenStax’s managerial accounting text gives the rule in its section on decisions when resources are constrained. Products “should be ranked based on their unit contribution margin per production restraint.” For a distributor, the constraint is usually inventory dollars or warehouse space. For a plant, it is usually machine hours.

A demand outlook for each item

A forecast shows which items are declining, which are seasonal and which are new and still growing. An item that sold little last year because it was out of stock for four months looks dead in a revenue report. A model that reads stockout periods does not count those months as zero demand. AI demand forecasting covers the forecast.

Customer ties

For each tail SKU, software lists the customers who bought it, their total contribution across everything they buy, and how often the item shared an order with other lines. A SKU that one large customer orders every month alongside 30 other lines needs a different decision from one that a walk-in buyer ordered once.

Duplicates and near-duplicates

Language models read item descriptions, specifications and supplier part numbers, and propose pairs that look like the same product under two numbers. A person confirms each merge. Merging also repairs the history, because one item’s sales are no longer split across two records.

Substitution

When an item is cut, some of its buyers switch to a similar item and some buy elsewhere. The Kök, Fisher and Vaidyanathan review lists substitution estimation as one of its subjects. Your own history holds evidence too: the weeks when an item was out of stock show whether its buyers took the alternative or went elsewhere.

A draft decision list

The output is a list with a proposed decision and the reasons behind it, for the product manager, sales and finance to review together. The software discontinues nothing on its own.

The list also totals what the decisions would free up: inventory dollars from the sell-down, warehouse locations, purchase orders a year and production hours saved on changeovers. Finance weighs that total against the contribution the cut items earned.

A worked example

An auto-parts distributor reviews one product family. The numbers are made up for this example.

SKUUnits a yearContribution after cost to serveTrend and customer tiesProposed decision
Brake pad set, common sedan9,400$61,000Stable. Many customersKeep
Brake pad set, older model310$1,900Falling 15% a year. Bought by 12 repair shops that buy many other linesKeep and raise the price 8%
Ceramic pad set, same fit as another SKU140−$600Flat. Bought interchangeably with the other partMerge into the other SKU
Rotor for a discontinued vehicle25−$1,400Falling. Two small accountsPhase out and offer it to order
Caliper kit, new model90$700Growing since its launch five months ago. Four customers so farKeep and review in six months
Hardware kit4,800$3,100Stable. On most brake pad ordersKeep

Two of the six change category when customers and trends are in view. The older-model pad set ranks near the bottom on revenue, but the shops that buy it also buy many other lines, so the draft raises its price instead of cutting it. The hardware kit makes little on its own and appears on most pad orders, so it stays.

The same review works in other industries. A food plant ranks flavours and pack sizes by contribution per hour of line time, because changeovers and cleaning take that time from production. A building-supply chain ranks colours and sizes store by store, because each store has a fixed amount of shelf space. A manufacturer can apply it to what it buys as well as what it sells. A fabricator that stocks many thicknesses and grades of sheet can standardize on fewer, after the bills of materials show which products use each one.

Find the items that cost more than they earn

Tell Derik which ERP holds your item and sales history and how many active SKUs you carry. He will tell you what your data can support.

Start a conversation

The data SKU rationalization needs

DataWhere it usually livesUsed for
Sales lines and credit notes, 24 months or moreERPVolume, price and contribution per SKU
Item cost, setup times and scrapERP item cards, routings, production recordsCost per SKU, including changeovers
Inventory, receipts and stockout periodsERP inventory and purchasingHolding cost and true demand
Item descriptions, attributes and supplier part numbersERP item master, supplier cataloguesFinding duplicates and substitutes
Customer master and contractsERP, CRM, contract filesCustomer ties and obligations
Bills of materials, where usedERP manufacturing moduleParts that go into other products
Supplier minimums and lead timesPurchasing records, supplier agreementsMake-to-order and phase-out options

Duplicate item numbers and changing units of measure distort every number in the review. AI for inventory management covers how to find and fix them, and AI for ERP covers getting the data out of the ERP you run.

How to start small

  1. Pick one product family with a long tail and a clear owner.
  2. Pull 24 months of data for it: sales, cost, stock and stockout periods.
  3. Compute the contribution of each SKU after the costs it causes, and tie the total back to the ledger.
  4. Add the demand trend and the customer ties for each SKU.
  5. Review the draft list with sales and finance in one meeting, and record the reason for each decision.
  6. Phase out over a planned period, following the steps in phasing out an item.
  7. Check the result after six months: what the customers of the cut items did, and what happened to the family’s total contribution.

Phasing out an item without losing the customer

A cut item still has stock, open orders, quotes and customers who expect it. A planned phase-out avoids surprises:

  1. Block new purchases of the item in the ERP, and leave it open for sale until the stock is gone.
  2. Map each cut item to its substitute, and show the substitute on the item card, the price list and the website.
  3. Tell the customers who bought it in the last year, with the end date and the replacement.
  4. Sell down the remaining stock, or return it to the supplier where the agreement allows.
  5. Update customer catalogues, electronic order files and open quotes that still list the old number.
  6. Keep the old number searchable and linked to its replacement.

A language model can draft the customer notices and find every quote, contract and catalogue that mentions the old number. A person approves each notice before it goes out.

Risks and limits

How ThriveAI helps

ThriveAI is an AI engineering company in Ottawa that builds private AI systems on a company’s own data, for businesses that make, move or sell physical goods. For a product range, that means ranking every SKU on contribution, demand and customer ties from the records you already keep, and drafting the cut, keep and reprice list for a named person to decide. Every answer shows where it came from.

ThriveAI’s systems read your ERP and accounting system as they are, and every connection only reads data. They are designed to keep each client’s data on its own server in Canada. You choose a model on that server or a hosted model under a written zero data retention agreement, and a hosted model may process requests outside Canada. Derik Lawlis, the founder, leads every project and stays close to the build. About ThriveAI covers the company.

Questions people ask

What is SKU rationalization?
SKU rationalization is a regular review of every item a business stocks or sells, to decide which to keep, reprice, supply only to order, merge or phase out. It ranks items on contribution and demand, then checks customer ties, substitutes and obligations before any item is cut.
What is an example of SKU rationalization?
An auto-parts distributor reviews its brake parts. It keeps the common pad sets, raises the price on a slow set that repair shops still need, merges a duplicate part bought from two suppliers, and moves a rotor for a discontinued vehicle to order-only supply.
What does the 80/20 rule mean for SKU rationalization?
It refers to the pattern in which a small share of items brings most of the sales. BDC notes that 80% of a company's sales are typically generated by 20% of its products. The rule points the review at the tail, but revenue alone does not show which tail items are profitable or which ones customers need.
How do you measure SKU productivity?
Measure each SKU's contribution after the costs it causes, then divide it by the scarce resource: average inventory dollars for a distributor, machine hours for a plant. Add the demand trend, inventory turns and how many valuable customers buy the item.
What does SKU mean?
SKU stands for stock keeping unit, the internal code a business gives each item it stocks, down to the size, colour and pack. It differs from a GTIN, the global barcode number, because each business assigns its own SKUs.
How often should you review SKUs?
Review them at least once a year, and before a price list update, a new ERP or a warehouse move. When the data is automated, the ranking can update every month, and the review can focus on the items that changed category.
Should you cut a SKU that only one customer buys?
First check that customer's total contribution across everything they buy. For a large account, reprice the item, supply it to order or agree a minimum order quantity with the customer before you consider cutting it.
How does AI help with SKU rationalization?
AI combines margin, demand forecasts, stock and customer data for each SKU, reads item descriptions to find duplicates, uses stockout history to estimate substitution, and drafts a decision list with reasons. Product, sales and finance decide what to cut.

Contact

Find the products that cost more than they earn

Tell Derik which product family has the longest tail and which system holds its history. He will tell you which items your data says to cut or reprice.

Prefer to talk? Book a meeting.

Your message goes to Derik Lawlis, the founder.