A minimum viable range: cutting SKUs without losing revenue
A private-equity-backed UK pet superstore chain carried a dog food range that had ballooned to around 1,930 SKUs, yet most of its sales came from a few hundred. QuantSpark’s fixed-fee, 10-week range review cut core SKUs by 46% while retaining 95% of revenue.
- 46%
- reduction in core SKUs while retaining 95% of revenue
- 10 weeks
- Engagement length
reduction in core SKUs (835 to around 454) while retaining 95% of revenue
46%
- Core dog food range cut by 46%, from 835 in-scope SKUs to around 454 core SKUs
- 95% of revenue retained despite the cut; the analysis also showed 95% of revenue came from just 55% of SKUs overall
- Customer switching behaviour quantified: loyalty customers substitute to an alternative product around 48% of the time when their preferred choice is unavailable, with food type, lifecycle stage and brand the dominant switching attributes
- Recommended range projected to add £58k in weekly margin plus £146k in conserved or transferred revenue, as a delivered output of the engagement
The problem
A private-equity-backed UK pet superstore chain's dog food range had grown to around 1,930 unique SKUs stocked across 52 weeks of the year, yet 80% of sales came from fewer than 300 of them.
The long tail of low-selling lines added real operational cost while giving customers only marginal incremental choice. Many of the high-selling SKUs that were doing most of the work carried below-average margin, and pricing and promotion decisions were not data-led, so margin was being eroded on exactly the products the range depended on.
This is the trap that catches most range-rationalisation exercises: SKU counts are straightforward to cut on paper, but without a model of how customers actually substitute between products, nobody can tell in advance which cuts will be absorbed by a near-identical product on the same shelf and which will simply send a loyal customer to a competitor.
How we delivered it
Exploratory data analysis
Established the baseline range: SKU counts, sales concentration and margin by product, later refined to show 95% of revenue came from just 55% of SKUs, a tighter concentration than initially assumed.
Substitutability analysis
Built a customer choice model estimating how demand transfers when a given SKU is delisted; found loyalty customers switch to an alternative around 48% of the time, with food type, lifecycle stage and brand the dominant switching attributes.
Range optimisation algorithm
Incrementally built a recommended range separately for small, medium and large store formats, optimising first for revenue and then refining for profit and business logic.
Minimum viable range recommendation
Produced the final recommended assortment: a 46% cut in core SKUs, from 835 in-scope SKUs to around 454 core lines, while retaining 95% of revenue.
Commercial quantification
Translated the recommended range into a projected £58k uplift in weekly margin plus £146k in conserved or transferred revenue, as a delivered output of the engagement.
Repeatable method design
Delivered as a fixed-fee, 10-week engagement, with the three-stage method designed to be repeatable and extensible to other categories beyond dog food.
Baseline analysis
SKU counts, sales and margin mapped across the range; refined to show 95% of revenue came from 55% of SKUs
Substitution modelling
Customer choice model estimates how demand transfers when a SKU is delisted; loyalty customers switch around 48% of the time
Range optimisation
Algorithm incrementally builds a range per store format, optimising for revenue first, then profit and business logic
Minimum viable range
Recommended core assortment: 46% fewer SKUs (835 to around 454), 95% of revenue retained
From a 1,930-SKU range to a data-led minimum viable range, in three analytical stages over a fixed-fee, 10-week engagement.
Built with
Customer choice / substitution model
Estimated how demand transfers between products when a given SKU is delisted, underpinning the whole range recommendation
Range optimisation algorithm
Incrementally built the recommended assortment for each store format, optimising first for revenue and then for profit and business logic
SKU-level sales and margin analytics
Established the baseline range, sales concentration and margin picture during the exploratory data analysis stage
Return on investment
Method, not a banked figure46%
reduction in core SKUs (835 to around 454) while retaining 95% of revenue
What was delivered
- Core dog food range cut by 46%, from 835 in-scope SKUs to around 454 core SKUs
- 95% of revenue retained despite the cut; the analysis also showed 95% of revenue came from just 55% of SKUs overall
- Customer switching behaviour quantified: loyalty customers substitute to an alternative product around 48% of the time when their preferred choice is unavailable, with food type, lifecycle stage and brand the dominant switching attributes
- Recommended range projected to add £58k in weekly margin plus £146k in conserved or transferred revenue, as a delivered output of the engagement
How a return would be measured
The substitution model scored each candidate SKU cut, estimating whether its revenue would be lost outright or transferred to a retained near-equivalent product. Aggregating those retained and transferred revenue and margin estimates across the whole recommended range produced the £58k weekly margin and £146k conserved/transferred revenue figures; these are delivered outputs of the engagement and are not annualised, the £58k figure is a weekly rate, not multiplied out into a yearly total. They are kept distinct from two earlier, indicative-only figures in the source: a proposal-stage modelled margin-uplift opportunity of around £830k per year, and an internal-collateral estimate of a £3m per year gross-profit opportunity. Neither of those reflects the delivered analysis, so both are excluded from the headline ROI to avoid conflating projection stages.
A ten-week range review cut a private-equity-backed UK pet superstore chain's dog food assortment by 46%, from 835 in-scope stock-keeping units (SKUs) to around 454 core lines, while retaining 95% of revenue. QuantSpark's recommended range was projected to add £58k in weekly margin plus £146k in conserved or transferred revenue, a rare case of a retailer cutting nearly half its range without giving up the sales that range was assumed to protect.
The starting point was a range that had grown for its own sake. The chain's dog food assortment had ballooned to around 1,930 unique SKUs stocked across 52 weeks of the year, yet 80% of sales came from fewer than 300 of them. The long tail added real operational cost while giving customers only marginal incremental choice. Worse, many of the high-selling SKUs that justified the range's size carried below-average margin, and pricing and promotion decisions were not data-led, so the retailer was eroding margin on the products doing most of the work.
This is the trap that catches most range-rationalisation exercises: SKU counts are easy to cut, but nobody knows in advance which customers will simply buy a near-identical product from the same retailer and which will walk to a competitor. Cut blind and a retailer risks losing exactly the revenue it was trying to protect.
QuantSpark's answer was a fixed-fee, 10-week engagement built in three stages. First, exploratory data analysis established the baseline: SKU counts, sales concentration and margin by product, refined during the engagement to show that 95% of revenue in fact came from just 55% of SKUs, an even tighter concentration than the client had assumed. Second, a substitutability analysis built a customer choice model to estimate how demand would transfer if a given SKU were delisted rather than simply disappear. That model found loyalty customers switch to an alternative product around 48% of the time when their preferred choice is unavailable, with food type, product lifecycle stage and brand identified as the attributes that most influence which alternative they choose. Third, an optimisation algorithm used those substitution estimates to incrementally build a recommended range for small, medium and large store formats, optimising first for revenue and then refining for profit and business logic, producing the minimum viable range: the smallest assortment that preserves the revenue and choice customers actually value.
The method was designed to be repeatable and extensible, so the same three-stage workflow, baseline analysis, substitution modelling, optimisation, can be reapplied to other categories beyond dog food.
The commercial case rested on translating the optimised range back into pounds. Because the substitution model estimated whether a delisted product's revenue would be lost outright or transferred to a retained near-equivalent, QuantSpark could aggregate the retained and transferred revenue and the associated margin across the whole recommended range. That aggregation produced the projected £58k weekly margin uplift and £146k in conserved or transferred revenue, delivered outputs of the engagement itself, distinct from two earlier, indicative figures produced at proposal stage (a modelled £830k per year margin-uplift opportunity) and in internal collateral (a cited £3m per year gross-profit opportunity), which were exploratory estimates rather than outcomes of the delivered analysis and are not carried forward as facts here.
For a retailer, the headline result is not simply that the range got smaller. It is that a 46% cut in core SKUs was achieved while holding onto 95% of revenue, evidence that most of a bloated range's size was complexity rather than genuine customer value, and that with the right substitution model it is possible to find and remove that complexity with precision rather than guesswork.
Figures are drawn from completed QuantSpark engagements. Clients are anonymised by agreement; on a call we will walk you through how each number was measured and, where the client has agreed, put you in touch with a reference.
This engagement used our Decision analytics practice
Related case studies

A premium global footwear and lifestyle brand
Turning a Covid supply shock into $3.8m of recovered revenue

A UK high-street retailer
Personalising email timing to lift engagement and revenue

UK menswear retailer
Product recommendation engine lifts email conversion by 25%
Related insights

How AI Coding Assistants are Transforming Software Development: Power, Potential, and Best Practices
AI coding assistants like GitHub Copilot are reshaping software development, enabling faster prototyping and creative problem-solving. While powerful, thoughtful deployment with clear best practices…

The Brunelleschi Lesson: Why Operational AI Demands Both Human Ingenuity and Structural Rigour
Successfully implementing enterprise AI requires a dual focus: engaged human ingenuity and robust data infrastructure. Neglecting either side leads to underperformance, a lesson discernible from historical breakthroughs in art and science.

QuantSpark: Turning AI Ambition into Operational Reality for Private Equity
QuantSpark partners with private equity firms and their portfolio companies to deliver end-to-end AI transformation, combining strategy, AI, and software engineering to build high-ROI applications
Ask about our work
Answers only from our documented case studies
Powered by the same applied-AI approach we deliver for clients