Cannibalization Rate: The Working FMCG Number Most TPO Reports Skip

How much of the uplift came off your own packs, not from anyone else

Updated 26 April 2026From the Trade Promotion Optimization module, lesson 2: Source of Volume
What it is

The Number Most Promo Reports Skip

Walk into any TPO post‑event review and you will see the same chart. A bar showing the promoted SKU's volume during the event, towering over its baseline. An "uplift" number in big green text. A polite round of nods. The event moves to the "replicate" pile.

What that chart almost never shows is what happened to the rest of the brand portfolio while the spotlight SKU was on promotion. The other six biscuit SKUs the brand sells. The non‑promoted pack sizes. The premium variant. The flavor cousins.

Most of them dipped. Some by a little, some by a lot. And every unit those packs lost is a unit the promoted SKU took off your own shelf rather than off a competitor or from a shopper new to the category.

That is cannibalization. The cannibalization rate is the working number that puts a percentage on it.

Why this matters more than you think

A senior commercial director reading the event report sees a 2.5x uplift on the promoted SKU and signs off on the next event. The category buyer sees the same number and asks for another one. Both decisions are made on the SKU‑level uplift. Both decisions are biased upward because nobody subtracted the volume drop on the rest of the portfolio.

The gain the whole brand actually made, once cannibalization comes out, is often half of what the single‑SKU report claims. Sometimes less. And the trade money that paid for the event was priced off the bigger number.

How this complements the published split

The published split divides promotional volume four ways: cross‑brand switching, volume pulled off a competitor; acceleration, loyal buyers bringing a purchase forward; own‑brand cannibalization, volume that moved between your own SKUs; and category expansion, demand that is genuinely new. Only about a third is true competitive switching, and only about a quarter is genuinely new to the category.

That decomposition is rigorous and the right frame for reading an average. But on a Tuesday morning post‑event review you rarely have a clean four‑way split for the one event in front of you. What you can compute quickly is the cannibalization rate: how much of the promoted SKU's gain came straight out of your own other SKUs. It isolates the own‑brand cannibalization slice, the one that grows nothing, from the competitive switching that grows your share.

Work out the cannibalization rate alongside the published split rather than instead of it. The split gives you the average mix across many events. The cannibalization rate tells you, for the one event in front of you, how much of the gain came straight out of your own packs.

Formula & calculation

The Working Formula

The sums are simple. The discipline is in defining the comparison window and the comparison set correctly.

The headline formula

Cannibalization Rate = (Volume drop on non-promoted own SKUs) / (Volume gain on promoted SKU)

Both numbers are measured against the same baseline window, in the same store set, over the same calendar weeks the promotion ran.

What goes in the numerator

Every SKU in the brand portfolio that was NOT on promotion during the event window. For each of those SKUs, take what it actually sold and subtract what it would normally have sold, then add the results together across the weeks the promotion ran. The number is usually negative because the rest of the portfolio dips when one SKU is shouting from the shelf.

If another of your SKUs is running its own promotion in the same weeks, leave it out of that total. You cannot cleanly attribute its movement to the SKU you are studying.

What goes in the denominator

The gross volume gain on the promoted SKU, baseline versus actual, over the same window. Use the controlled‑store baseline, not last year's sales. Last year's figures carry whatever else was going on in that year's calendar.

A worked example

An illustrative scenario in biscuits. A premium chocolate biscuit at $4.99 runs a 25 percent off TPR for 2 weeks across 200 stores.

Baseline volume on the promoted SKU was 4,000 units across the window. Promoted volume was 7,400 units. Gross gain: +3,400 units, or +85 percent measured on that one pack's own sales.

The brand sells five other biscuit SKUs in the same stores. Their combined baseline across the same 2 weeks was 12,000 units. Their actual was 9,360 units. Drop: 2,640 units, or 22 percent below baseline.

Cannibalization Rate = 2,640 / 3,400 = 78 percent

That promotion does not look like a promotion. It looks like the brand paid trade money to move 2,640 units across from its other packs into the discounted one, and added only 760 units the brand would not otherwise have sold.

The brand‑level uplift is 760 units, not 3,400. That is about +5 percent on the brand portfolio, not +85 percent on the SKU. The SKU‑level event report would have shown the +85 percent. Most do.

Uplift on the promoted SKU against uplift on the whole brand, 2-week TPRThe promoted SKU shows +85 percent. The rest of the range drops 22 percent. The brand nets about +5 percent.05K10K15KUnits sold4,0007,400BaselineActual (TPR)Promoted SKU: +85 percent12,0009,360BaselineActual (during TPR)Other own SKUs: minus 22 percent+760Brand netabout +5 percentCannibalization rate = 2,640 / 3,400 = 78 percent. Most of that gain came off the brand's own packs.
78 percent
the cannibalization rate in this worked example: most of the promoted pack's gain came off the brand's own other packs

Reading the result

Read it first by its direction across your own events: a rate that climbs from one event to the next on the same pack says the promotion is moving more and more volume sideways. One line is fixed by the numbers alone. Above 50 percent, more of the promoted pack's gain came off your own packs than from everywhere else put together, so the brand is paying trade money mainly to move volume between its own packs.

If you want a color code for the post‑event report, this lesson suggests a starting one. It is a working assumption, not a measured finding, so replace it with bands drawn from your own event history as soon as you have enough events:

  • Below 20 percent: the promoted SKU is mostly pulling volume from outside your own range. Replicate the mechanic.
  • 20 to 35 percent: worth running, and worth a closer look, especially if the promoted SKU and another of your packs sit at similar prices.
  • 35 to 50 percent: a meaningful share of the uplift is sideways movement. Question the choice of promoted SKU.
  • Above 50 percent: more of the gain came from your own packs than from anywhere else. Stop the event or redesign it.
Worked example

Two Events, Same SKU, Very Different Cannibalization

An illustrative scenario in juice. A premium juice brand at $5.49 runs the same SKU through two different promotional designs in two consecutive quarters at the same retailer. Same shelf, same stores, same time of year. Only the design changes.

Q1 design: 30 percent off TPR on the premium SKU, no display

  • Promoted SKU baseline volume: 5,000 units
  • Promoted SKU actual volume: 9,250 units
  • Gross gain: +4,250 units (+85 percent on the SKU)
  • Other 4 SKUs in the brand portfolio: combined baseline 18,000 units, actual 14,400 units
  • Combined dip: 3,600 units (minus 20 percent on the rest of the portfolio)
  • Cannibalization Rate: 3,600 / 4,250 = 85 percent
  • Brand‑level net uplift: +650 units, or +3 percent on the portfolio

The post‑event SKU report showed +85 percent and was filed under "replicate". The brand‑level economics were close to flat. The trade money funding the event delivered roughly nothing in incremental brand volume.

Q2 design: 15 percent off plus end‑cap display on the entry‑tier SKU

  • Promoted SKU baseline volume: 4,000 units (entry tier sells less than premium at base)
  • Promoted SKU actual volume: 7,200 units
  • Gross gain: +3,200 units (+80 percent on the SKU)
  • Other 4 SKUs in the brand portfolio: combined baseline 19,000 units, actual 18,050 units
  • Combined dip: 950 units (minus 5 percent on the rest of the portfolio)
  • Cannibalization Rate: 950 / 3,200 = 30 percent
  • Brand‑level net uplift: +2,250 units, or +10 percent on the portfolio

The SKU‑level uplift was almost identical (+80 vs +85 percent). The brand‑level economics were three and a half times better.

3.5x
the brand‑level gain from the second design set against the first, on almost identical uplift for the promoted SKU

Reading the comparison

Three things drove the swing.

First, the entry‑tier SKU has fewer close substitutes inside the range. Shoppers buying the entry‑tier on promotion are mostly cost‑conscious shoppers from outside the brand or shoppers expanding their consumption. They are not premium‑tier regulars dropping down a tier for the week.

Second, the display caught shoppers who were not in the juice aisle to start with, and that is genuine category growth rather than volume moving between your own packs.

Third, the shallower cut left the discount too small to pull premium‑tier regulars across to the entry‑tier on price alone, which held down the volume moving between the two tiers.

The Q1 design looked strong on the SKU report while nearly all of its gain came straight out of the brand's other packs. The Q2 design looked similar on the SKU report and was three and a half times better at brand level. The cannibalization rate is the metric that surfaces the difference. Without it, the team would have replicated Q1.

Practitioner insight

Why SKU-Level Reports Lie and What to Do About It

Three things keep the cannibalization rate out of the reports most teams write after an event.

One: the data is hard to assemble

The uplift on the promoted SKU comes free with the syndicated data the company already buys. For the brand‑level figure you have to pull actual against normal sales for every other pack in the range over the same weeks, add up the dips, and take the total off the promoted pack's gain. That is a 30 minute analyst task per event. Multiply by 200 events a year and the cost is real.

Most teams skip it. The uplift number is on the dashboard by Friday. The cannibalized number never gets built.

Two: incentives are misaligned

Supplier account managers are graded on shipments and headline uplift, not on the brand's net incremental volume. An account manager who books a 2.5x uplift on a promoted SKU hits a target; the same event reported as about +5 percent brand net does not. Retail category buyers are measured on category sales and margin, so they should want the net number, yet the SKU‑level uplift is the figure that reaches both scorecards first. Guess which framing wins inside a quarterly review.

Three: nobody wants to be the bearer of bad news

Once you start reporting cannibalization rates, a meaningful share of the calendar that everyone has been congratulating each other on suddenly looks underwater. Renewal conversations get harder. Trade negotiations get harder. The first team to put cannibalization in their scorecard takes the political hit while everyone else still claims the inflated SKU‑level numbers.

How to design promotions that minimize cannibalization

You do not always pick the promoted SKU. Buyers do, retailers do, joint business plans do. But where you have a vote, three principles reduce cannibalization rate without giving up volume.

First, promote the SKU with the fewest close substitutes in your own portfolio. A unique flavor or pack size cannibalizes less than the middle SKU in a tiered range, because there is less for shoppers to switch from.

Second, promote at the entry tier, not the premium tier. Promote a premium pack and it takes volume heavily off the rest of the brand, because loyal shoppers move up to it for the week and then move back down once the price returns. Promote the entry pack and you tend to win shoppers from a competitor, or shoppers who were about to drop out of the category altogether.

Third, avoid promoting two own SKUs into the same window. If two of your SKUs are on promotion in the same store at the same time, they cannibalize each other in addition to the rest of the portfolio. The SKU‑level uplift on each looks fine. The combined brand‑level economics are usually awful.

Related concepts

Continue exploring

Use it

Put this concept to work

See Cannibalization Rate in action

RGM Academy lets you pull the levers yourself in an interactive simulator, with a senior AI RGM strategist coaching every decision you make.

Unlock the full Source of Volume lesson

Or see what a team rollout includes