Manufacturer P&L Sensitivity: How Every Commercial Lever Flows to Profit

How contribution and volume move across a range of price changes

Updated 23 April 2026From the Integrated RGM module, lesson 1: Manufacturer P&L
What it is

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

  1. Elasticity. Steeper elasticity makes the curve narrower; the optimal zone is tighter.
  2. Contribution margin %. Higher base margins make the curve taller. They also nudge the peak slightly leftward, because the profit‑maximizing price is a fixed markup over unit cost, so a higher margin sits at a lower optimal price increase, not a higher one.
  3. COGS level. Lower COGS makes the curve taller and shifts the peak leftward. Because the profit‑maximizing price is a markup over cost (P* = |E| x C / (|E| - 1) in the formula tab), cutting cost lowers that optimal price, so the contribution‑maximizing price increase gets smaller.

Why most successful FMCG price increases sit in 3 to 7 percent

For a typical mainstream FMCG product with elasticity of -1.8 and a contribution margin around 40 to 45 percent, the contribution‑maximizing price increase is approximately 3 to 6 percent above current levels. Beyond 8 to 10 percent, volume loss accelerates and contribution starts declining rapidly. This explains why most successful FMCG price increases land in the 3 to 7 percent range: it is where the contribution math peaks for a product with these economics.

3 to 7%
the typical contribution‑optimizing band for mainstream FMCG price increases at elasticity -1.8 and a 40 to 45% contribution margin
Formula & calculation

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)

New Price =Base Price x (1 + Δ)
The price input for each row of the sweep
Volume Response =Base Volume x (1 + Elasticity x Δ)
The volume output at the new price, using the constant‑elasticity model

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.

New Net Revenue =New Price x (1 - GTN Rate) x Volume Response
The revenue at the new price‑volume pair
New COGS =Unit COGS x Volume Response
The variable cost at the new volume
New Contribution =New Net Revenue - New COGS - Marketing and Sales
The output that plots on the y‑axis of the sweep

The closed‑form optimum (under constant elasticity)

Δ* =(|E| x C / (|E| - 1) - P) / P
The analytical optimal price change, where E = elasticity, C = variable cost, P = current price

Worked example at elasticity -1.8 and a COGS‑to‑price ratio of 40 percent: Δ* = (1.8 x 0.40 / 0.8 - 1) / 1 = (0.90 - 1) = -10 percent. The math is saying the current price is 10 percent above the optimum under those parameters. In most real FMCG cases the current price is slightly below the optimum (the sweep usually peaks at +3 to +7 percent), so the closed‑form math reads positive when applied to actual data. (Here C is taken as unit COGS only; including the full variable cost stack raises the theoretical optimum out of the realistic operating range, which is why this closed form is used to confirm the direction of the optimum, not to set the exact price.)

Δ* = (|E| x C / (|E| - 1) - P) / P
the single closed‑form formula every pricing analyst should keep one click away; computes the contribution‑maximizing price in seconds
Worked example

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. (The Sandbox blends the base case's 25 percent premium tier on top of this single SKU, so its on‑screen net price (about $3.92) and Margin Safety (45.8 percent) read above this clean single‑SKU walk, because the premium blend lifts both the blended price and the per‑unit margin. Its total on‑screen Contribution reads lower (about $2.2M versus $3.0M here) because the Sandbox also deducts fixed annual costs and a separate promotional spend line that this single‑SKU teaching walk excludes. The walk keeps the mechanism transparent; the Sandbox shows the full portfolio.)

The sweep table (six points across the -10 percent to +10 percent range)

Price changeNew net priceVolume % of baseMargin per unitContribution ($K)
-5%$3.38109%$1.32$2,878
0% (base)$3.56100%$1.50$3,000
+3%$3.6794.6%$1.61$3,046
+5%$3.7491%$1.68$3,058
+7%$3.8187.4%$1.75$3,059
+10%$3.9282%$1.86$3,050

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, with every increase landing within roughly $13K (about 0.4 percent) of the peak. Beyond +7 percent, volume loss starts to bite faster than margin per unit improves, so at +10 percent contribution has dipped to $3,050K. That is still above the +3 percent figure ($3,046K) and only $9K 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,046K, $3,058K, 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.

+3% to +7% band
the Zone of Indifference; contribution stays within about 0.4% of the +7% peak across the band, making the choice between specific points effectively noise

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.

Practitioner insight

Using Sensitivity Analysis

Using price sensitivity sweeps well is what separates pricing analysts who set defensible price increases from teams that pick a round number and present it. Four working rules turn the sweep from a chart into a decision tool.

Set price increase magnitude from the peak of the curve

  1. Run the sweep for the specific SKU. Different SKUs have different optimal price‑increase magnitudes.
  2. 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.
  3. 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.
  4. 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 is robust. 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.

3 elasticity scenarios
the minimum stress test before signing off on a list‑price decision; one scenario is a guess, three is a decision
Related concepts

Continue exploring

Use it

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 lesson

Or see what a team rollout includes