Price Elasticity Calculator
Pressure-test any FMCG price move in real time. Drag the sliders, watch the volume and gross-profit response, and read the break-even line. The same interactive model the full RGM Academy course uses for lesson 1, no auth, no paywall.
Explore the tool, from setup to common mistakes
Five short sections explain the scenario, what each control does, how to read the output, and the mistakes to avoid. Open whichever helps. The tool above works without them.
5.1Scenario setupThe starting SKU, market, and assumptions the model makes.
The starting SKU, market, and assumptions the model makes.
You're running pricing for CrunchField, a mainstream 300g biscuit SKU. It sits at $4.29 RSP, costs you $2.49 to produce, and moves 2 million units a month, about ~$103M in annual revenue. Your gross margin is around 41.9%, comfortably inside the healthy mainstream range, and your working elasticity assumption is -1.7 (a common working assumption for established brands with meaningful equity).
A recent input‑cost spike has put pressure on next quarter's forecast, and the commercial team is debating whether to take +3%, +5%, or +8% on RSP, or whether to hold price and absorb the margin hit. Finance wants a recommendation by Friday.
Use the calculator to find the price move that maximizes gross profit given your elasticity, then pressure-test that answer against adverse elasticity and pass-through assumptions before you take the recommendation to Finance.
The calculator models a single SKU in isolation: no portfolio cannibalization, no competitive reaction, no distribution changes.
Constant elasticity across the price range (log‑linear model); the linear model assumes a constant absolute volume response per absolute price change.
Variable cost is held constant. Fixed costs are excluded. This is a marginal profit calculator, not a P&L.
Pass‑through defaults to 100%, meaning the wholesale price move reaches the shelf unchanged. In real trade this is rarely true; the Pass‑Through slider lets you test retailer compression scenarios.
Profit break‑even formally uses contribution margin (variable cost only), not fully‑loaded COGS. This tool treats the $2.49 unit cost as fully variable, so the 41.9% gross margin shown equals contribution margin for BESC purposes, and no reconciliation is required.
5.2Controls & togglesEvery input the calculator exposes, its range, and what it changes.
Every input the calculator exposes, its range, and what it changes.
| Control | Range | Default | What it changes |
|---|---|---|---|
| Price / Price Change | $1.00 to $8.00 (or -50% to +50%) | $4.29 (base RSP) | The list price you set, before pass-through decides how much of the move reaches the shelf. Toggle to % mode for small-move sensitivity work; stay in absolute mode when comparing against threshold cliffs ($4.99 to $5.00). |
| Price Elasticity (ε) | -4.0 to -0.5 in 0.1 steps | -1.7 | The volume response per 1% price change. -1.7 is a common working assumption. Drag to -0.8 for locked-in categories, to -2.62 for academic meta-analytic mean, to -3.5 for a value product with many close substitutes. |
| Demand Model | Linear | Log-Linear | Log-Linear | Log-linear assumes constant PERCENT volume response per percent price change (ε constant across range). Linear assumes constant ABSOLUTE volume response per absolute price change (ε rises as price rises). Log-linear is the standard for CPG. |
| Break-Even Analysis | Off | Profit | Revenue | Margin % | Off | Overlays the volume (or price) needed to hold revenue, profit, or margin constant after the price move. The fastest way to see which direction a price decision is self-financing. |
| Pass-Through Rate | 20% to 150% in 5% steps | 100% (full pass-through) | The share of a wholesale price move that reaches the shelf. Under 100% means retailer compression (they absorb part of the rise to protect their PI). Above 100% means over-pass-through, where the retailer raises by more than you did, usually to recover a margin deal. |
5.3Step-by-step exploration8-step guided exploration of the scenario.
8-step guided exploration of the scenario.
- Start at the base scenario and read the room
Leave every control at its default. The chart shows the demand curve at ε = -1.7, a common working assumption for established brands; the dashed blue line marks your current RSP of $4.29 and the 2M‑unit volume it clears. The four KPI tiles (Volume, Revenue, Gross Profit, Margin) all show zero delta. This is your calibration point.
Expected outcome: Gross Profit should read about $3.6M per month at 41.9% margin. Remember this number, because every subsequent price move is judged against it. - Nudge price up 3% and 5% and watch the profit tiles
Switch the price slider to % mode and try +3%, then +5%. Read the Gross Profit delta. Both moves should LIFT gross profit at ε = -1.7, because the volume you lose (roughly 3 x 1.7, or about 5%, and 5 x 1.7, or about 8.5%; the log‑linear model lands a touch under both) is less than the margin you gain per unit. Revenue, though, falls on both, and that split is the point.
Expected outcome: +3% gives about +2% gross profit, and +5% gives about +3%. Revenue dips slightly on both (about -2% and -3.4%), the classic 'profit up while revenue falls' pattern for any brand past unit-elastic. - Turn on the Profit break-even overlay
Click the Profit break‑even button. A red dashed line appears on the chart marking the minimum volume you need to hold constant gross profit at your current price. If your volume is ABOVE that line, the price move is profit‑positive; BELOW it, profit‑negative.
Expected outcome: At +3%, you're comfortably above the line: the move could afford a -6.7% volume loss and costs you only about -4.9%, roughly half an elasticity point of headroom. At +10%, you're either just above or below depending on elasticity, which is exactly the tension Finance wants quantified. - Stress-test elasticity to -2.62 and -3.5
Keep price at +5% and drag the elasticity slider to -2.62 (the academic meta‑analytic mean across 1,851 published estimates). Then to -3.5 (a highly price‑sensitive category benchmark, typical of soft drinks and pure‑value positions). Watch gross profit.
Expected outcome: At ε = -2.62, the +5% move flips profit-negative, about -1.5%: -2.62 sits past this move's break-even elasticity of -2.31 on the default log-linear model, so the downside case fails. At ε = -3.5 the same move destroys about -5.7% of gross profit. This is the stress-test Finance will ask for: 'what if your elasticity assumption is wrong by a standard deviation?' - Add pass-through compression
Reset elasticity to -1.7, keep price at +5%, and drag Pass‑Through Rate to 70%. This simulates a retailer absorbing 30% of your wholesale rise to protect their price index. The effective shelf price only rises by 3.5%, so volume loss is smaller, but your wholesale price rose 5%, so your margin per unit still captures the full move.
Expected outcome: Gross profit goes UP compared to the 100% pass-through case, because you take the margin on the full move but only pay the volume cost on the compressed shelf rise. This is why manufacturers often benefit from retailer compression, a counterintuitive result worth knowing. - Test a price cut, walking through all three break-even overlays
Switch pass‑through back to 100%, then drag the price to -5%. Click the Revenue break‑even button. The red line shows the volume gain needed for revenue to stay flat. Switch to Profit. The red line jumps higher, showing what it takes to hold gross profit. Finally, switch to Margin %. The amber vertical line shows the price floor needed to preserve your 41.9% gross margin. Together, the three overlays triangulate the full P&L consequences of any price move.
Expected outcome: At ε = -1.7, a -5% cut delivers roughly +8.9% volume. That clears the ~+5% needed to hold revenue (revenue actually rises about +3.6%) but falls WAY short of the ~+13% needed to hold GROSS PROFIT, which lands about -3.8%. The Margin % overlay at default cost shows **$4.29 as the floor** (i.e. cannot cut at all without margin-% erosion). This overlay's real utility kicks in on the Break-Even tool where unit cost itself changes. Price cuts are almost never self-financing at mainstream elasticity. - Compare Log-Linear vs Linear models at plus and minus 10%
Drag price to +10%, then toggle between Log‑Linear and Linear demand models. The two curves diverge sharply at the extremes: Linear says you lose less volume on a big price rise, Log‑Linear says you lose more.
Expected outcome: Log-Linear is the standard for CPG. Linear can over-optimistically predict big-move outcomes. If your model-chooser flips your recommendation, your real elasticity is probably non-constant and you need a scanner-data calibration, not a sensitivity toggle. - Land on your Friday recommendation
With elasticity pinned at your working assumption, iterate the price slider in 1% steps until gross profit peaks. Note the peak‑price and the peak‑gross‑profit numbers. Then stress‑test: hold that peak‑price, dial elasticity to -2.62, re‑read profit. That's your downside case.
Expected outcome: Your recommendation should be: 'Take +X% on RSP. Expected GP lift +Y%, downside case at ε = -2.62 is Z%, with a break-even elasticity of W beyond which (more negative) the move goes negative.' Four numbers, one sentence, decision-ready.
5.4Reading the outputEvery KPI, the formula behind it, and how to interpret a positive or negative value.
Every KPI, the formula behind it, and how to interpret a positive or negative value.
| KPI | Formula | How to read it |
|---|---|---|
| Volume | base volume x (new price / base price) ^ elasticity | Units sold per period at the current effective shelf price. Negative delta means the elasticity bit. Sanity-check the delta against price change x elasticity: the log-linear model lands a touch under that product on price rises and a touch over it on cuts. A delta far away from the product usually means pass-through is set below 100%. |
| Revenue | price x volume | Peaks at unit-elastic (ε = -1.0). Above that elasticity magnitude, revenue falls with any price rise. Watch the sign and magnitude relative to the Gross Profit delta. The gap between Revenue and Profit peaks is where pricing work earns its keep. |
| Gross Profit | (price - unit cost) x volume | The number Finance cares about. Peaks at a HIGHER price than revenue does, because margin per unit grows faster than volume falls in the healthy range. A +1% Gross Profit delta on a mid-sized SKU is worth more in absolute currency than most retail-execution levers combined. |
| Margin % | (price - unit cost) / price | Every percentage point of price flows nearly 1:1 to margin percent when volumes hold. At low base margins (sub-25%), a 1% price move lifts margin % by more than half a point, which is why low-margin businesses have the highest price leverage (and highest risk). |
| Volume Change / Profit Change | Δ vs base scenario | The P&L summary strip below the chart. Green means the price decision is self-financing; red means it cost more in volume than it earned in margin. The Volume Change cell should always move in the opposite direction to Price Change. If it doesn't, something is wrong with the model setup. |
The four tiles together tell the margin / volume trade‑off in one glance. Read them left‑to‑right: Volume tells you elasticity's bite, Revenue tells you whether you've crossed unit‑elastic, Gross Profit tells you whether the move pays, Margin tells you what it does to the underlying P&L. If Volume is negative and all three of Revenue / Gross Profit / Margin are positive, you're in the healthy sweet spot between the category price and the ε = -1.0 line.
The 1% Price Leverage rule says a 1% price improvement typically delivers around +11.1% operating profit at median CPG margins, and the tiles let you verify that leverage in your specific numbers before taking the recommendation to the committee.
5.55 common mistakes to avoidDiagnostic patterns that catch the most common misuse of this calculator.
Diagnostic patterns that catch the most common misuse of this calculator.
- Mistake 1Using category elasticity for a brand decisionSymptom: The +5% move that looked safe at the category ε of -0.9 destroyed brand share and lost 12% volume in the first 8 weeks.Fix: Brand elasticity typically runs **2 to 3x category elasticity**, because when one brand moves alone the volume mostly goes to competitors rather than out of the category entirely. Drag the elasticity slider from -0.9 to -1.7 or -2.0 before pricing a brand move.
- Mistake 2Treating your own price move as though it lands on the shelf unchangedSymptom: Volume held up better than expected, and you took the win, only to discover 6 months later that the retailer absorbed 40% of your rise and now expects trade compensation.Fix: Ask the buyer what shelf price they plan, and run the calculator on that. There is no normal pass-through rate to fall back on: it is a decision one buyer makes about one item, so the same brand gets different answers at two retailers on the same day. You can narrow it before you ask, because retail margin is quoted as a share of the shelf price. A buyer who holds their cash margin per pack adds your cents to the shelf and stops, which is a pass-through of exactly one minus their margin share, so 70% on an item where the retailer keeps 30% of the shelf. A buyer who holds their margin percentage re-marks on the new cost and passes 100% through, taking extra cash on every pack. Where you cannot ask at all, run the move at three settings and take the volume range to the meeting rather than a single figure. The slider tests both directions: under 100% the retailer absorbs part of your move, over 100% they raise by more than you did to recover a margin deal.
- Mistake 3Optimizing for Revenue instead of Gross ProfitSymptom: Volume and Revenue both grew, the price cut 'worked', but Gross Profit fell. Finance flags the move 18 months later and the credibility hit lasts longer than the share gain.Fix: Above ε = -1.0 magnitude, Revenue peaks at a LOWER price than Gross Profit does. Always read the GP delta first, Revenue second. The Revenue break-even overlay is for diagnostic framing, not the decision target.
- Mistake 4Assuming elasticity is static across the price rangeSymptom: The +3% move at ε = -1.7 delivered as predicted; the +8% move at the same assumed elasticity blew out, with volume down 20% (not 13.6%).Fix: Elasticity is almost always **ASYMMETRIC** (cuts elicit bigger volume response than rises of equal magnitude) and **NON-LINEAR** (effective elasticity magnitude grows at larger moves). Use the calculator's Linear vs Log-Linear toggle to stress-test both directions; for big moves, always cross-check against scanner-data-derived elasticity at that price point specifically, not the average.
- Mistake 5Treating ε as a single number rather than a distributionSymptom: The deck shows ε = -1.7 and a +5% decision; nobody asks what happens if the true ε is -2.2. Six months later the volume shortfall hits the P&L and the committee demands a post-mortem.Fix: Always present pricing recommendations with **three elasticity cases**: working assumption (-1.7), meta-analytic mean (-2.62), and a pessimistic tail (-3.5, a value product with many close substitutes). Use the elasticity slider to produce the GP outcome under each case. A price recommendation without a downside elasticity case is a half-finished deck.
Go deeper on the theory
- PricingPrice Elasticity of Demandprice elasticity of demand
- PricingCross-Price Elasticity (XED)cross price elasticity
- PricingThe 1% Price Leverage Rule1 percent price leverage
- PricingThe Ten Drivers of Consumer Price Sensitivityprice sensitivity factors
- PricingWillingness to Pay (WTP)willingness to pay measurement
- PricingVan Westendorp Price Sensitivity Meter (PSM)van westendorp price sensitivity meter
- PricingConjoint Analysis for Pricingconjoint analysis pricing
- Integrated RGMContribution Margincontribution margin analysis
Continue with the lessonsGo further inside Pricing
This calculator is the sandbox slice of Lesson 1: Price Elasticity of Demand. Each of the other 8 Pricing lessons teaches a complementary concept that sharpens how you read the output above.
Go further inside Pricing
This calculator is the sandbox slice of Lesson 1: Price Elasticity of Demand. Each of the other 8 Pricing lessons teaches a complementary concept that sharpens how you read the output above.
- Pricing · Lesson 2Part of the courseBreak-Even Sales AnalysisHow much volume you can lose on a price rise before it starts costing you money.Unlock the lesson
- Pricing · Lesson 3Part of the coursePrice ThresholdsWhy round numbers like $2.00 and $5.00 act as price barriers, and how to price around them.Unlock the lesson
- Pricing · Lesson 4Part of the courseWillingness to PayWhat your shoppers actually think your product is worth, and how much room you have to charge more.Unlock the lesson
- Pricing · Lesson 5Part of the courseBrand Strength and PricingHow much extra you can charge thanks to your brand, and how to keep that premium without losing it.Unlock the lesson
- Pricing · Lesson 6Part of the courseCross-Price ElasticityWhen you raise the price on one product, what happens to your other products and to the rest of the category.Unlock the lesson
- Pricing · Lesson 7Part of the courseCompetitive PositioningWhere your product sits on the price-versus-value map, and where it should move to next.Unlock the lesson
- Pricing · Lesson 8Part of the courseParabola AnalysisFinding the exact price point that gives you the most profit, not just the most sales or the highest margin.Unlock the lesson
- Pricing · Lesson 9Part of the coursePricing War GamingThinking through how your competitors will react before you change your price, so you do not get caught out.Unlock the lesson
See Price Elasticity Calculator inside the full lesson
RGM Academy lets you pull every commercial lever yourself inside a senior-practitioner simulator, with the AI RGM Strategist coaching every decision you make.
Open the full Price Elasticity of Demand lesson