D15 · L3 · 03 — L2 · PLM & Product Data IntegrationL2 · Integración de PLM y Datos de Producto

Product portfolio rationalization: SKU complexity, long tail & cost-to-serveRacionalización de portafolio: complejidad de SKU, long tail y costo de servicio

The long-tail SKU that brings in 0.1% of revenue with 5% of cost-to-serve is the candidate to discontinue.

El SKU del long tail que genera el 0.1% del ingreso con el 5% del costo de servicio es el candidato a discontinuar.

01What it isQué es

Portfolio rationalization is the periodic, data-driven retirement of SKUs whose full cost to serve — inventory, warehousing, handling, transport, planning effort — exceeds the margin they earn, after checking which customers depend on them.

La racionalización del portafolio es el retiro periódico y basado en datos de los SKU cuyo costo total de servir —inventario, almacenaje, manejo, transporte, esfuerzo de planeación— supera el margen que generan, después de revisar qué clientes dependen de ellos.

02Why it mattersPor qué importa

Standard costing spreads overhead evenly, so low-volume products look profitable while high-volume ones quietly subsidize them. Activity-based costing showed that volume-based allocation systematically distorts product costs and hides which products destroy value (Cooper and Kaplan, 1988 — Harvard Business Review). Cost-to-serve applies the same logic to the supply chain and gives the sales conversation a financial basis.

El costeo estándar reparte los gastos indirectos de forma pareja, así que los productos de bajo volumen parecen rentables mientras los de alto volumen los subsidian en silencio. El costeo basado en actividades mostró que la asignación por volumen distorsiona sistemáticamente el costo de los productos y oculta cuáles destruyen valor (Cooper y Kaplan, 1988 — Harvard Business Review). El costo de servir aplica la misma lógica a la cadena de suministro y da una base financiera a la conversación con ventas.

03How it is doneCómo se hace

1
Model cost to serve. Allocate inventory, slot, handling, transport and return costs to each SKU from ERP and WMS data, and compare them with gross margin.
2
Protect key customers. Check who buys each candidate SKU and keep any that a Segment A customer depends on, regardless of its numbers.
3
Clear stock, then retire. Liquidate remaining inventory before deactivating the SKU, and repeat the review every year so the tail does not regrow.
1
Modela el costo de servir. Asigna a cada SKU los costos de inventario, ubicación, manejo, transporte y devoluciones con datos del ERP y el WMS, y compáralos con su margen bruto.
2
Protege a los clientes clave. Revisa quién compra cada SKU candidato y conserva los que necesite un cliente del segmento A, sin importar sus números.
3
Liquida y después retira. Liquida el inventario restante antes de desactivar el SKU y repite la revisión cada año para que la cola larga no vuelva a crecer.

04The concept in depthEl concepto a fondo

📊Portfolio rationalization: the supply chain lever that most companies avoid because sales resists it›
Most companies have a supply chain complexity problem they do not realize: a long tail of SKUs generating minimal revenue but disproportionate supply chain cost. The Pareto pattern applied to supply chains: a minority of SKUs generates most of the revenue, while the long tail generates little revenue yet consumes a disproportionate share of supply chain resources (inventory, warehouse slots, procurement attention, demand planning capacity). In the illustrative case below, retiring 25% of SKUs freed $12.4M MXN in inventory, improved MAPE from 38% to 26%, and reduced warehouse transactions by 14%.
📊Cost-to-serve: the analytical tool that makes rationalization decisions objective›
Cost-to-serve assigns the true total supply chain cost to each SKU: manufacturing + inventory holding + warehouse slot + order handling + last-mile + return handling. SKUs with cost-to-serve exceeding gross margin are consuming more supply chain resources than they generate in value. In the illustrative case below, 22% of SKUs had cost-to-serve exceeding gross margin. These are the primary rationalization candidates. The analysis converts a political decision (which products to retire) into a financial one (which products are destroying value).
🔢Rationalization governance: managing commercial resistance with data›
The primary obstacle is commercial: the sales team that sold each SKU believes their customers need it. Managing resistance requires: (1) Data-driven business case per SKU candidate (revenue, gross margin, cost-to-serve, customer concentration), (2) Customer communication plan (which high-value customers buy the SKU?), (3) Replacement SKU identification (is there an existing SKU that covers the need?), (4) Revenue bridge (what % of the retiring SKU’s revenue will transfer to alternative SKUs vs. be lost?). SKUs purchased by Segment A customers require executive sponsorship for retirement, not just analytical justification.
🏆Intermediate vs. Advanced›
Intermediate: provides supply chain data for cost-to-serve analysis; executes rationalization tasks (inventory clearance, system deactivation).

Advanced: builds the cost-to-serve model; leads the rationalization program; manages the cross-functional governance process.
📊Racionalización del portafolio: la palanca de supply chain que la mayoría de las empresas evita porque ventas se resiste›
La mayoría de las empresas tiene un problema de complejidad en la cadena de suministro del que no es consciente: una cola larga (long tail) de SKU que genera un ingreso mínimo, pero un costo de supply chain desproporcionado. El patrón de Pareto aplicado a la cadena: una minoría de SKU genera la mayor parte del ingreso, mientras que la cola larga genera poco ingreso y consume una parte desproporcionada de los recursos de supply chain (inventario, ubicaciones de almacén, atención de compras, capacidad de planeación de la demanda). En el caso ilustrativo de abajo, retirar 25% de los SKU liberó $12.4M MXN de inventario, mejoró el MAPE de 38% a 26% y redujo 14% las transacciones del almacén.
📊Costo de servir: la herramienta analítica que vuelve objetivas las decisiones de racionalización›
El costo de servir (cost-to-serve) asigna a cada SKU el costo total real de supply chain: manufactura + mantener inventario + ubicación en almacén + manejo de pedidos + última milla + manejo de devoluciones. Los SKU cuyo costo de servir supera su margen bruto consumen más recursos de supply chain que el valor que generan. En el caso ilustrativo de abajo, 22% de los SKU tenía un costo de servir superior a su margen bruto. Esos son los principales candidatos a racionalizar. El análisis convierte una decisión política (qué productos retirar) en una financiera (qué productos destruyen valor).
🔢Gobierno de la racionalización: gestionar la resistencia comercial con datos›
El obstáculo principal es comercial: el equipo de ventas que vendió cada SKU cree que sus clientes lo necesitan. Gestionar la resistencia requiere: (1) un caso de negocio basado en datos por cada SKU candidato (ingreso, margen bruto, costo de servir, concentración de clientes), (2) un plan de comunicación con clientes (¿qué clientes de alto valor compran el SKU?), (3) identificar un SKU sustituto (¿existe ya un SKU que cubra la necesidad?), (4) un puente de ingresos (¿qué % del ingreso del SKU que se retira se transferirá a SKU alternativos y qué % se perderá?). Los SKU que compran clientes del segmento A requieren patrocinio ejecutivo para retirarse, no solo justificación analítica.
🏆Intermedio vs. Avanzado›
Intermedio: aporta datos de supply chain para el análisis de costo de servir; ejecuta tareas de racionalización (liquidación de inventario, desactivación en sistemas).

Avanzado: construye el modelo de costo de servir; lidera el programa de racionalización; gestiona el proceso de gobierno multifuncional.

05In practiceEn la práctica

📊Build the cost-to-serve model before presenting rationalization candidates — data-driven decisions reduce commercial resistance›
A list of "SKUs to retire" without cost-to-serve generates commercial resistance. A list of "SKUs that cost more to serve than they generate in gross margin" with customer impact analysis generates a financial conversation.
🔢Check customer concentration before retiring any SKU — retiring a SKU purchased exclusively by Segment A customers can lose a customer, not just a product›
Before retiring any SKU, run a customer concentration analysis. A SKU generating $800K MXN/year that is exclusively bought by 3 Segment A customers generating $12M MXN/year each is not a rationalization candidate regardless of its cost-to-serve.
🔗Liquidate the retiring SKU’s inventory before removing it from the system — unplanned write-offs reduce rationalization ROI›
A liquidation plan (discount sale, donation, destruction) should be in place before announcing SKU retirement to avoid the inventory becoming an unrecoverable write-off that eliminates the working capital benefit of rationalization.
📊Repeat the rationalization program annually — the long tail regenerates as new products launch without equivalent retirements›
Portfolio complexity naturally increases unless every new SKU launched is matched by a retirement. An annual review prevents the long tail from rebuilding to its pre-rationalization size within 2–3 years of the initial program.
📊Construye el modelo de costo de servir antes de presentar candidatos a racionalizar: las decisiones basadas en datos reducen la resistencia comercial›
Una lista de "SKU a retirar" sin costo de servir genera resistencia comercial. Una lista de "SKU que cuesta más servir de lo que generan en margen bruto", con análisis de impacto en clientes, genera una conversación financiera.
🔢Revisa la concentración de clientes antes de retirar cualquier SKU: retirar uno que compran exclusivamente clientes del segmento A puede costar un cliente, no solo un producto›
Antes de retirar cualquier SKU, haz un análisis de concentración de clientes. Un SKU que genera $800K MXN/año y que compran exclusivamente 3 clientes del segmento A que generan $12M MXN/año cada uno no es candidato a racionalizar, sin importar su costo de servir.
🔗Liquida el inventario del SKU que se retira antes de darlo de baja en el sistema: las cancelaciones no planeadas reducen el ROI de la racionalización›
Debe existir un plan de liquidación (venta con descuento, donación, destrucción) antes de anunciar el retiro del SKU, para evitar que el inventario se convierta en una cancelación contable irrecuperable que elimine el beneficio de capital de trabajo de la racionalización.
📊Repite el programa de racionalización cada año: la cola larga se regenera conforme se lanzan productos nuevos sin retiros equivalentes›
La complejidad del portafolio aumenta de forma natural a menos que cada SKU nuevo se compense con un retiro. Una revisión anual evita que la cola larga vuelva a su tamaño previo a la racionalización en 2–3 años después del programa inicial.

06Illustrative caseCaso ilustrativo

Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Illustrative case: Portfolio rationalization — FMCG manufacturer, 4,144 active SKUs
The company conducts a portfolio rationalization program to reduce supply chain complexity and free working capital from slow-moving long-tail SKUs.
Rationalization KPIBeforeAfter 1,036 SKU retirements (25% reduction)
Total active SKUs4,144 · 80% of revenue from top 820 SKUs · 3,324 SKUs generating 20% of revenue3,108 · Retired SKUs: cost-to-serve confirmed above gross margin for 892 · Revenue transfer analysis completed for all 1,036
Inventory freedN/A (baseline)$12.4M MXN in inventory freed from safety stock, cycle stock, and slow-moving obsoletes of retired SKUs
Demand forecast MAPE38% · Long-tail SKUs with irregular demand inflated portfolio MAPE26% (−12 pp) · Irregular long-tail SKUs removed · Planning team capacity redirected to A/B SKUs
Result: Rationalization delivered $12.4M MXN working capital + $1.8M MXN/year ongoing supply chain cost reduction. Revenue loss from retired SKUs: $1.2M MXN/year (78% substitution rate). Net annual value: $0.6M MXN + $12.4M MXN one-time.
Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Caso ilustrativo: racionalización del portafolio — fabricante de consumo masivo, 4,144 SKU activos
La empresa realiza un programa de racionalización del portafolio para reducir la complejidad de la cadena de suministro y liberar capital de trabajo de los SKU de la cola larga y lento movimiento.
KPI de racionalizaciónAntesDespués de retirar 1,036 SKU (reducción de 25%)
Total de SKU activos4,144 · 80% del ingreso proviene de los 820 SKU principales · 3,324 SKU generan 20% del ingreso3,108 · SKU retirados: costo de servir confirmado por encima del margen bruto en 892 · Análisis de transferencia de ingresos completado para los 1,036
Inventario liberadoN/A (línea base)$12.4M MXN de inventario liberado de inventario de seguridad, inventario de ciclo y obsoletos de lento movimiento de los SKU retirados
MAPE del pronóstico de demanda38% · Los SKU de la cola larga con demanda irregular inflaban el MAPE del portafolio26% (−12 pp) · Se eliminaron los SKU irregulares de la cola larga · La capacidad del equipo de planeación se redirigió a los SKU A/B
Resultado: La racionalización generó $12.4M MXN de capital de trabajo + $1.8M MXN/año de reducción recurrente de costos de supply chain. Pérdida de ingresos por los SKU retirados: $1.2M MXN/año (tasa de sustitución de 78%). Valor neto anual: $0.6M MXN + $12.4M MXN por única vez.

07How it is measuredCómo se mide

📊Long-Tail SKU Inventory Turnover (annualized turns for the bottom revenue quartile)›
Long-Tail SKU Inventory Turnover (annualized turns for the bottom revenue quartile)
Annualized COGS for the bottom revenue quartile of SKUs / Average inventory value of the bottom revenue quartile
Benchmark: <2 annual turns for long-tail SKUs is the rationalization candidate threshold · <1 annual turn indicates slow-moving inventory to write off or liquidate
⚠️ Long-tail SKUs with <1 annual turn are consuming warehouse space, capital, and forecasting attention for products that move once per year — at a cost-to-serve that almost always exceeds gross margin.
📊SKU Cost-to-Serve as % of Gross Margin (cost-to-serve / gross margin per SKU)›
SKU Cost-to-Serve as % of Gross Margin (cost-to-serve / gross margin per SKU)
(Total supply chain cost to serve the SKU / Gross margin generated by the SKU) × 100
Benchmark: <80% cost-to-serve as % of gross margin for SKUs to be retained · >100% (cost-to-serve exceeds gross margin) = primary rationalization candidate
🔑 SKUs where cost-to-serve exceeds gross margin are destroying value with every unit sold. A SKU generating $12 MXN gross margin that costs $14 MXN to serve loses $2 MXN per unit sold — and the volume does not justify retention for any strategic reason.
📊Rotación de inventario de los SKU de la cola larga (vueltas anualizadas del cuartil inferior de ingresos)›
Rotación de inventario de los SKU de la cola larga (vueltas anualizadas del cuartil inferior de ingresos)
Costo de ventas anualizado del cuartil inferior de SKU por ingreso / Valor promedio del inventario del cuartil inferior
Benchmark: <2 vueltas anuales en los SKU de la cola larga es el umbral para considerarlos candidatos a racionalizar · <1 vuelta anual indica inventario de lento movimiento para cancelar o liquidar
⚠️ Los SKU de la cola larga con <1 vuelta anual consumen espacio de almacén, capital y atención del pronóstico para productos que se mueven una vez al año, con un costo de servir que casi siempre supera su margen bruto.
📊Costo de servir del SKU como % del margen bruto (costo de servir / margen bruto por SKU)›
Costo de servir del SKU como % del margen bruto (costo de servir / margen bruto por SKU)
(Costo total de supply chain para servir el SKU / Margen bruto generado por el SKU) × 100
Benchmark: <80% de costo de servir como % del margen bruto para los SKU que se conservan · >100% (el costo de servir supera el margen bruto) = candidato principal a racionalizar
🔑 Los SKU cuyo costo de servir supera su margen bruto destruyen valor con cada unidad vendida. Un SKU que genera $12 MXN de margen bruto y cuesta $14 MXN servir pierde $2 MXN por unidad vendida, y el volumen no justifica conservarlo por ninguna razón estratégica.

08What you would useQué se usa

📌 Portfolio Analytics Tools
🟧SAP Profitability and Performance Management / Coupa Supply Chain Design›
Module: Cost-to-Serve Analytics

SAP Profitability and Performance Management supports activity-based allocation of supply chain costs to products and customers in SAP-centric environments. Coupa Supply Chain Design (formerly LLamasoft) includes cost-to-serve modeling by SKU, customer and channel.
🟧Power BI / Tableau (custom cost-to-serve model from ERP + WMS data)›
Module: Self-Service Portfolio Rationalization

A custom cost-to-serve model in Power BI pulling ERP (inventory, COGS, transactions) and WMS (pick frequency, slot cost) data provides the analytical foundation for rationalization decisions without dedicated PLM analytics investment.
📌 Herramientas de analítica de portafolio
🟧SAP Profitability and Performance Management / Coupa Supply Chain Design›
Módulo: Analítica de costo de servir

SAP Profitability and Performance Management permite asignar costos de supply chain a productos y clientes con base en actividades en entornos centrados en SAP. Coupa Supply Chain Design (antes LLamasoft) incluye modelado de costo de servir por SKU, cliente y canal.
🟧Power BI / Tableau (modelo de costo de servir a la medida con datos del ERP + WMS)›
Módulo: Racionalización del portafolio en autoservicio

Un modelo de costo de servir a la medida en Power BI, que toma datos del ERP (inventario, costo de ventas, transacciones) y del WMS (frecuencia de surtido, costo de ubicación), da la base analítica para las decisiones de racionalización sin invertir en analítica dedicada de PLM.
The bottom lineEn corto

Every SKU must earn its place on the shelf, in the plan and in the warehouse.

Cada SKU debe ganarse su lugar en el anaquel, en el plan y en el almacén.

All D15 componentsTodos los componentes de D15D15 artifactsArtifacts de D15SCRA