Grocery retail· 2026· Pricing analysis

Should a supermarket raise prices?

The study's cover: Price Elasticity, should a supermarket raise its prices?
The full deck, 40 slides Estimates, assumptions, scenario prices and the proposed test Open PDF
The story

A higher price can improve margin even when volume falls. I estimated price response by product, then compared the modelled loss of units with the break-even volume loss at stated costs. The output is a shortlist of prices to test, with a plan for deciding whether to expand.

Chapter 01

What the study answers

Which products are worth testing, how much volume they could lose, and whether their margin could absorb that loss.

Nine cereal products worth testing, starting with six. About $238k of modelled annual gross-margin gain at scenario prices and assumed costs.
The answer on one page. Nine products are test candidates, starting with six. Two are held, and four need further evidence.
All fifteen products with estimated elasticity, conditional scenario price, proposed decision and modelled annual gain at assumed costs.
Every product, with its reason. Current price, estimated response, scenario price and modelled gain, one row each. Prices are the average paid price, net of promotions; shelf prices run 3% to 32% higher, so a scenario is reached on the shelf by the same ratio under an unchanged discount policy ($5.13 paid is about $5.91 on the shelf for Cheerios). The decision distinguishes test candidates, holds and products without a target price.
Chapter 02

The hardest question this study gets

Prices can respond to demand. A price-volume relationship can therefore reflect more than the effect of price alone. This study checks which price variation remains after adjusting for product-store differences and common weekly movements.

Price variation before and after removing product-store and common weekly effects. Remaining variation ranges from 1.6% to 7.6% of price across products.
What the estimate is fitted to. The model removes usual product-store differences and movements common to all observations in a week. Remaining price variation ranges from 1.6% to 7.6% of price across products. That is 28% to 78% of the original variation, a different measure.
What remains uncertain. Local demand can still affect both prices and units. Using prices from other stores barely changed the estimates and did not establish independent price variation. The proposed store test in chapter 06 is the next check before wider price changes.
Chapter 03

How the products are grouped

Products are grouped by what their estimates can support. The first group includes six test candidates and two holds. A modelled price remains conditional on costs and test results.

Level 1 · Initial tests and holds
8 products · $200,000

What qualifies. An own-product estimate supports a finite scenario. This does not guarantee a margin gain across the full confidence interval.

What happens. Start with six products at +5% in paired stores. Hold the other two because their modelled gain is negligible.

Level 2 · Assess next
3 products · $37,800

What qualifies. The scenario is more sensitive to the margin threshold, or uses an inherited category estimate. These products need extra caution.

What happens. Consider a 5% test and reassess before a larger change. Assess the product using the category estimate last.

Level 3 · No recommendation
4 products · $0 claimed

What qualifies. Estimates from −0.41 to −0.59 give no finite profit optimum under the constant-elasticity model.

What happens. No target price or gain is claimed. Consider a separate 5% test to gather evidence.

About $238k is the full scenario across nine candidates at assumed costs, not the gain from the first +5% test. The four products without a finite optimum contribute no gain to that total.
Chapter 04

Does the answer change with different years?

I fitted cereal on the first and last 24 months of the file to see how the price scenario changes. The windows overlap by 11 months, so they are not independent validation samples.

Two overlapping cereal estimation windows: the display-adjusted shelf-price estimate changes from −1.84 to −1.59, with different conditional price and margin scenarios.
How the scenario changes. The estimated shelf-price response differs by about 0.25. The uncapped model optimum changes by about 30%. The capped scenario change moves from +20.2% to +24.0%, constrained to 10% above the highest observed price.
What supports an initial test. The +5% scenario has positive gross-margin point estimates under both fits, +5.4% and +7.9%, at assumed costs. These are modelled outcomes. Actual costs and demand may differ, and overlapping confidence intervals do not establish stability.
Chapter 05

Technical note: how well the model fits

A refit from the raw file with product-store and week effects. These are in-sample diagnostics, not a test of performance at new prices.

Display-adjusted cereal refit with overall in-sample R² of 0.74. Mean residuals by fitted decile are near zero, with residual standard deviation of 0.46 in log units.
The displayed refit has in-sample R² of 0.74. Before merchandising controls, R² is 0.70 overall and 0.33 within a product-store. The cereal fit uses 169,677 store-product weeks. Mean residuals by fitted decile are near zero, but that does not establish the demand curve’s shape or performance at new prices.
What the uncertainty estimates cover. Residuals show serial correlation of about +0.36. The diagnostic refit and the first cereal pair in the annex use 77 store clusters. Other listed category estimates use 12 to 15 product clusters. Adding display and leaflet controls changes cereal’s shelf-price coefficient from −2.20 to −1.71. That difference does not identify a causal promotion share. The price list uses corresponding product estimates, with one inherited category estimate flagged. The 80% ranges describe sampling uncertainty under the fitted model and exclude cost assumptions and identification bias.
Chapter 06

A proposed test in real stores

The proposal starts with six products at +5% for eight weeks in paired stores. Before launch, agree the sample size, randomisation, financial hurdle and decision rule.

01

Proposed: 38 store pairs

Match stores on pre-test sales and trends, then randomly assign one store per pair to the price change. Confirm the required sample size before launch. The paired control stores provide the main comparison.

02

Comparable trading conditions

Keep promotions, displays and availability comparable. Record departures from the plan so they can be considered when interpreting the results.

03

A stop rule you run

Agree an owner and review rule. If adjusted volume losses exceed a product’s break-even limit for two weeks, review and consider reverting its price. Evaluate margin gains and uncertainty before expansion.

04

Monitor an unchanged product

Keep Cap’n Crunch Berries at $2.30 and monitor its volume for substitution. Its sales may respond to other products’ price changes, so it cannot serve as an unaffected control.

Chapter 07

Indicative timing: ten days after data validation

The initial review checks what the file can support before further work is billed. Confirm timing and scope after reviewing the extract. Missing costs, unclear definitions or incomplete histories may require more work.

Indicative timing after data validation, covering the initial review, measurement, delivery and handover.
What you keep. The estimates, formulas, code and preparation steps. A handover explains the inputs and software your team needs to rerun the study.
Chapter 08

What this cannot tell you

The limits.

Store switching is invisible

The data covers this chain only and cannot track customers who switch retailers. Larger price changes may have effects absent from the historical estimates.

Price image is a strategy call

The modelled price is one input. Competitor positioning, customer expectations and the role of flagship products remain commercial decisions.

To run this on your own data

Start with the business question and the data available. The initial review gives a written assessment of what the extract can support, with scope and timing agreed before the study proceeds.

Send one email

  • A scoped sales extract, without system access
  • Signed engagement letter and data processing agreement
  • France & Hong Kong, in English or French
kevin.larretche@squ.solutions How the first conversation works

What to put in the first email

The question. What you would do differently if you knew the answer.
The data. Roughly how many products, stores or channels, how far back, and whether unit costs exist anywhere.
The timing. When a decision has to be made.