Trade & Promotions

What is sales cannibalization?

Sales cannibalization is what happens when a promotion’s volume comes from demand the brand already had — its own baseline, its other SKUs, or its future weeks — instead of new demand. It is the difference between a promotion that grew the business and one that just discounted it.

Sales cannibalization, defined

Sales cannibalization — also written sales cannibalisation — is the share of a promotion’s sales that did not represent new demand. When a CPG brand runs a temporary price reduction, the units that move during the deal come from three places: shoppers who genuinely bought because of the discount, shoppers who would have bought anyway, and shoppers who simply shifted a purchase they were going to make regardless. Only the first group is incremental. The rest is cannibalized volume.

The trap is that all three groups look identical on a sales report. A promotion that lifts unit sales 40% feels like a success — but if 30 of those 40 points came from baseline buyers, other SKUs, and forward buying, the brand paid full promotional cost to grow real demand by 10 points. The headline lift hid the bill.

This is why cannibalization is not an accounting footnote. It is the number that decides whether a promotion made money. Get it wrong and a brand will keep re-funding promotions that quietly trade margin for motion.

The types of sales cannibalization

Cannibalization is not one effect. Promoted volume can be borrowed from four different places, and each one hides in a different part of the data.

  • Baseline cannibalization (subsidized sales)

    The promoted SKU sells units to shoppers who would have bought it anyway at full price. Those units are not incremental — the promotion just handed margin away on demand the brand already had. This is the single largest and most overlooked source of cannibalization, because the units look like a sales lift on the remittance.

  • Cross-SKU (portfolio) cannibalization

    A deal on one flavor, size, or pack pulls share from the brand's other items on the same shelf. Total brand volume barely moves; it just reshuffles toward the discounted SKU. Common when a brand promotes a hero SKU and quietly drains its own line extensions.

  • Forward buying and pantry loading

    Shoppers stock up during the deal and skip their next few full-price trips. The promotion borrows volume from future periods — a temporal form of cannibalization that makes the promoted weeks look strong and the weeks after look weak.

  • Channel and banner cannibalization

    A deep deal at one retailer pulls trips away from another banner that carries the same brand. Volume moves between accounts rather than growing, and the brand funds a discount that mostly relocates existing sales.

How to measure sales cannibalization

Measuring cannibalization is the same exercise as measuring a promotion honestly. It comes down to separating gross lift from incremental volume.

  1. 1. Establish a baseline

    Estimate what the SKU would have sold with no promotion — its normal run rate, adjusted for seasonality and distribution changes. Everything downstream depends on this number being honest.

  2. 2. Measure promoted volume

    Total units the SKU actually sold during the promotion, from syndicated or retailer POS data. This is the gross figure most reports stop at — and the figure that overstates the win.

  3. 3. Calculate gross lift

    Gross lift is promoted volume minus baseline. It is the headline number on most post-promo recaps, and it silently includes cannibalized and forward-bought units.

  4. 4. Net out cannibalization

    Subtract the volume pulled from other SKUs, other banners, and future periods. What remains is incremental volume — genuinely new demand the promotion created. This is the only volume that should earn credit.

  5. 5. Compute ROI on incremental volume

    Margin on incremental volume, minus the full promotion cost, divided by that cost. ROI calculated on gross lift instead will look healthy on promotions that mostly cannibalized — and keep getting re-funded.

When cannibalization is acceptable — and when it is not

Some cannibalization is the price of doing business, and a promotion can be worth running even when most of its volume is not incremental. Defending shelf space against a competitor’s deal, driving trial of a new SKU, hitting a retailer’s promotional calendar requirement, or clearing short-dated stock are all legitimate reasons to accept a low-incrementality promotion on purpose.

Cannibalization becomes a problem when it is unmeasured. A deep discount on a staple SKU that would have sold fine at full price is the classic margin leak — not because the brand chose it, but because nobody netted it out. The fix is not to stop promoting. It is to know the incrementality of each promotion before funding it, so the brand is spending on growth where it expects growth and on defense where it expects defense.

Cannibalization decides promotion ROI

Every trade promotion has a real cost — the discount funded, the features and displays paid for, the deductions that follow. The return on that cost is the margin on incremental volume only. Cannibalized units carry no incremental margin; they were demand the brand already owned.

So a promotion ROI calculated on gross lift is not conservative — it is wrong, and wrong in a consistent direction. It always flatters the promotion, because it credits cannibalized volume that cost margin without adding any. Brands that plan on gross lift systematically over-fund their weakest promotions and starve the genuinely incremental ones. Pricing cannibalization in at the planning stage is what turns trade spend from a guess into a decision. See How to Forecast Trade Spend ROI for Promotions and Trade Spend: From Cost Center to Profit Driver.

Where Scout fits

Scout is where CPG brands model a promotion before it runs. When you build a promotion in Scout, the model separates baseline volume from the incremental lift the discount is expected to create — so the volume you plan against is incremental volume, not the gross number that hides cannibalization.

Because Scout splits promotions by retail banner, it shows where a deal grows the business and where it just moves volume between accounts. The ROI Scout forecasts is built on incremental margin, which means a low-incrementality promotion looks low-incrementality on screen — before it is funded, not after the recap.

You cannot manage cannibalization you never modeled. Scout makes the incremental-versus-cannibalized split visible at planning time, so the promotion you approve is the promotion you actually wanted.

Tell us what you’re working on

A 30-minute conversation to scope fit. Pick a time that works for you.