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.
The answer on one page. Nine products are test candidates, starting with six. Two are held, and four need further evidence.
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.
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.
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.
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.
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