Method

Your elasticity is probably measuring your promo calendar

Around 34 per cent of branded units in Europe sell on deal. An elasticity fitted to that history describes how shoppers respond to discounts, which is not the same question as what they will pay.

Ten minute read

Promoted weeks True base response Volume One coefficient fitted across both describes neither
Promotional weeks dominate the variation in a raw price series, so a single fitted coefficient describes deal response rather than willingness to pay.

Ask a commercial team for the price elasticity of a given SKU and most can produce a number. Ask how that number was estimated and the answer is usually some version of the same thing: a model fitted to several years of price and volume history, by SKU, by retailer.

That method has a structural problem. Across Europe's six largest grocery markets, roughly 34 per cent of branded units sell on promotion. In some categories it runs considerably higher. When a third or more of the observations in a price series are promotional, a model fitted to that series is not measuring willingness to pay. It is measuring how shoppers respond to deals.

A model fitted to promoted history answers the question "how do shoppers respond to my discounts", then gets used to answer the question "what will they pay".

Two different behaviours, one number

Base price elasticity and promotional elasticity describe genuinely different things, and they are usually different in size by a factor of several.

Base elasticity reflects willingness to pay. When a shelf price moves and stays moved, some shoppers leave the brand, some trade to another pack, some trade to own label, and some accept the new price. That response tends to be moderate, and it plays out over months.

Promotional elasticity reflects deal seeking. A temporary price cut, usually with a display or a shelf barker attached, pulls forward purchases from shoppers who would have bought anyway, attracts switchers who will leave again when the deal ends, and prompts stockpiling that suppresses the following weeks. That response is sharp and short.

A single coefficient fitted across both produces a blend weighted by how often the brand promoted. That gives a number that is specific to the promotional calendar rather than to the product, which is exactly the wrong property for a planning parameter.

What goes wrong downstream

The consequences are predictable and they compound.

The competitor problem sits on top

There is a second contamination, less discussed and harder to fix. Most elasticity estimates treat the observed volume in a non-promoted week as the baseline. That baseline assumes nothing else was happening.

Something else usually was. If a competing brand ran a deep cut in the same week, your non-promoted volume was suppressed by their activity rather than by your price. The model attributes the dip to your own price position, and the resulting coefficient absorbs a competitor effect that has nothing to do with your shopper's view of your brand.

This is why competitor pricing and promotional data belongs in the estimation rather than in a separate tracking report. A price tracker that sits in its own platform, consulted when someone remembers, cannot correct a baseline.

What a defensible estimate requires

None of this is exotic. It is mostly a question of construction discipline.

  1. Separate the promotional periods. Estimate base response on de-promoted series, and estimate promotional response separately by mechanic. Two parameters, not one.
  2. Build the baseline with competitor activity in it. The counterfactual has to account for what else was in market that week, otherwise incrementality and elasticity both inherit the same error.
  3. Handle the pull-forward. Stockpiling depresses the weeks after a deal. A model that ignores the post-promotional dip overstates promotional lift and understates base stability.
  4. Estimate cross effects explicitly. Volume lost to your own larger pack is a different commercial event from volume lost to private label. Both show as a decline in the SKU.
  5. Refresh more than annually. An elasticity refreshed once a year and used for twelve months of weekly decisions is a structural mismatch between how fast the analysis moves and how fast the market does.

The practical test

There is a quick diagnostic worth running before the next planning cycle. Take the elasticity figures currently in use and plot them against the promotional participation of each SKU over the estimation window.

If the two are correlated, and they usually are, the numbers are describing the promotional calendar rather than the products. That is a finding with a direct commercial consequence, because every pricing decision built on those figures has inherited the same distortion.

Working on this question?

Elevaite automates the analysis behind pricing, promotion, trade terms and mix decisions for consumer goods businesses.

Start a conversation

Sources

  1. Circana, Private Label Reaches Record 50% Unit Share Across Europe's Six Biggest Grocery Markets, April 2026. Promotional participation of 34 per cent for branded units against 14 per cent for private label.
  2. Promotion Optimization Institute, 2026 State of the Industry. 66 per cent of companies report analysing optimal price points and thresholds.
  3. Revology Analytics, Trade Promotion Optimization: 5 Proven Levers To Boost ROI, 2026, on baseline modelling and incremental lift measurement.