Cross-Lever P&L Sensitivity: Why Price Is King Across Every FMCG Company
How contribution and volume move across a range of price changes
The Price-Contribution Curve
A Price Sensitivity Sweep charts how contribution profit changes as the price lever moves across a range (typically -15 percent to +15 percent), holding every other variable constant. It answers the question that decides every list‑price decision: "At what price does contribution actually peak, and how wide is the zone where the contribution number stays close to that peak?"
The shape: an inverted U with a broad flat top
The curve is typically an inverted U shape:
- At very low prices, volume is high but margin per unit is too thin to cover costs
- At very high prices, margin per unit is excellent but volume has collapsed
- The peak is the contribution‑maximizing price point, usually with a broad flat top called the Zone of Indifference
Three factors shape the curve
- Elasticity. Steeper elasticity makes the curve narrower; the optimal zone is tighter.
- Contribution margin %. Higher base margins make the curve taller. They also nudge the peak slightly leftward, because you already earn more on every unit you are about to lose, so the volume the rise sheds costs you more and the best rise is a smaller one.
- COGS level. Lower COGS makes the curve taller and shifts the peak leftward, for the same reason read from the other end. On the straight‑line response this chart uses, the best net price works out at (your net price + your full unit cost) / 2, plus your net price divided by twice your elasticity. Today's price carries as much of that answer as cost does, which is why taking cost out pulls the best price down with it. On this base case it lands at $3.80 against today's $3.56, which is the +6.7 percent move the curve above peaks at.
Why the peak lands in 3 to 7 percent for a product like this one
Take a mainstream FMCG product with elasticity of -1.8 and a contribution margin around 40 to 45 percent, which is the case this lesson works through rather than a claim about the industry. For that product the contribution‑maximizing price increase is approximately 3 to 7 percent above current levels. Beyond 8 to 10 percent, volume loss accelerates and contribution starts declining rapidly. That is where the contribution math peaks for a product with these economics.
Sweep Calculation
The sweep math sits on five iterative formulas plus one closed‑form optimum. The iterative version powers the chart; the closed‑form version gives the analytical peak.
The iterative sweep formula (one row per price step)
Where: Δ = the price change being tested in each row, as a decimal (+0.05 means a 5 percent increase), and Elasticity = the own‑price elasticity the model holds constant across the sweep.
The closed‑form optimum, and it has to match the demand curve above it
Work it on this SKU and it lands on the peak of the chart beside it. Net price per unit is $3.5607 and margin per unit is $1.5007, so the variable cost carried per unit is $2.06 and C over P is 0.5785. At an elasticity of -1.8: Δ* = (0.5785 - 1 + 0.5556) / 2 = +6.7 percent. Sweep the price slider and the contribution curve peaks at +6.7 percent, to the decimal. The formula and the chart are the same statement.
⛔ A DIFFERENT FORMULA IS TAUGHT ALMOST EVERYWHERE AND IT DOES NOT BELONG ON THIS CHART. The version most pricing courses give, Δ* = (|E| x C / (|E| - 1) - P) / P, is the constant‑elasticity optimum: it assumes each further percent of price costs the same PERCENTAGE of volume. This sweep uses a linear response, where each further percent costs the same NUMBER of units. Put this SKU's figures through the constant‑elasticity version and it returns +30.2 percent: 1.8 x $2.06 / 0.8 gives an optimal price of $4.635 against the $3.5607 you charge today. That is 23.5 points above the peak the chart draws, and it would send you into the customer meeting arguing for a rise more than four times the size the brand's own model supports.
So the practitioner rule is about matching, rather than about which formula is better. Both are correct for the demand curve they assume. Before you use either on your own numbers, find out which response your forecast is built on, because reaching for the familiar one against a linear model is how an analyst arrives in the room recommending the opposite of what their own data says.
Where the curve peaks, a worked example
An illustrative scenario in biscuits, walking the CrunchField mainstream 300g SKU: list price $4.29, 17 percent GTN (net price $3.56), COGS $1.72, variable cost $0.34, elasticity -1.8. Margin per unit at the base = $3.56 - $1.72 - $0.34 = $1.50. (Every figure in this walk is what the Sandbox shows on the same settings: net price $3.5607, Margin Safety 42.1 percent, contribution $3.0M.)
The sweep table (six points across the -10 percent to +10 percent range)
| Price change | New net price | Volume % of base | Margin per unit | Contribution ($K) |
|---|---|---|---|---|
| -5% | $3.38 | 109% | $1.32 | $2,883 |
| 0% (base) | $3.56 | 100% | $1.50 | $3,001 |
| +3% | $3.67 | 94.6% | $1.61 | $3,041 |
| +5% | $3.74 | 91% | $1.68 | $3,055 |
| +7% | $3.81 | 87.4% | $1.75 | $3,059 |
| +10% | $3.92 | 82% | $1.86 | $3,045 |
Reading the table: where the peak sits
The contribution number climbs steadily from the base, peaks at +7 percent ($3,059K), and only then begins to ease back. Across the +3 percent to +7 percent band the curve runs almost flat: the +3 percent point sits about $17K (0.6 percent) below the peak and the +5 percent point about $4K below it. Beyond +7 percent, volume loss starts to bite faster than margin per unit improves, so at +10 percent contribution has eased back to $3,045K. That is still $4K above the +3 percent figure ($3,041K) and only $14K below the +7 percent peak, which tells you the curve has flattened and is just starting to turn rather than falling away.
The Zone of Indifference is wide
The contribution numbers at +3, +5, and +7 percent are $3,041K, $3,055K, and $3,059K. Picking the "right" number inside this band is statistical noise; choosing the band itself is what matters. This is the Zone of Indifference: the price range where the contribution‑maximizing argument cannot distinguish between specific point picks.
The decision rule
When the sweep produces a broad flat top, do not debate +5 percent versus +6 percent in committee; commit to the band and pick the price point that aligns with shopper price psychology (round numbers, price thresholds, competitive parity). When the sweep produces a sharp peak, the choice matters more and warrants tighter analytical support.
Using Sensitivity Analysis
Sweep the range before you pick the number, and bring the band rather than the point. Four working rules turn the sweep from a chart into a decision.
Set price increase magnitude from the peak of the curve
- Run the sweep for the specific SKU. Different SKUs have different optimal price‑increase magnitudes.
- Compare your proposed increase to the peak. Above the peak: you are pushing past the optimum. Below the peak: you are leaving money on the table.
- Look at the flat‑top width. A broad flat top means the exact decision is less sensitive than it feels; a sharp peak means the decision matters more.
- Cross‑check the volume line. Even if contribution peaks at +7 percent, a 15 percent volume drop at that level may trigger production or retailer pushback.
Stress test the elasticity assumption
Run the sweep with three elasticity scenarios (optimistic, expected, pessimistic). If contribution is positive across all three at the planned price increase, the decision holds up. If it turns negative under the pessimistic case, build a contingency plan before committing.
Build a portfolio sweep, not a single‑SKU sweep
Run sweeps for every product in the portfolio. Products where the curve peaks further right (higher optimal price) should get larger increases. Products where it peaks left or is already declining should get smaller increases or none at all. That is how a differentiated portfolio pricing strategy gets constructed: each SKU gets the increase its own curve can carry, so a flat percentage move across the whole range leaves money on the table.
Always show the volume line alongside the contribution line
The volume line is not optional. Contribution peaks may sit at price points where volume drops are operationally unacceptable; surfacing both lines together prevents the analytics team from recommending a contribution‑positive move that the supply or commercial team cannot deliver.
Continue exploring
Put this concept to work
See Price Sensitivity Analysis in action
RGM Academy lets you pull the levers yourself in an interactive simulator, with a senior AI RGM strategist coaching every decision you make.
Unlock the full Manufacturer P&L Simulator lesson