Break-Even Calculator
Find the exact volume threshold where your price move starts destroying profit. Set your contribution margin, move the price change, then switch on the demand overlay, which draws the volume your elasticity assumption expects. That tells you whether the volume stays inside the range where the move still breaks even, or falls outside it.
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 Heritage 300g, one mainstream biscuit pack. In the trade it is a SKU, short for stock keeping unit, which means one exact product in one exact size. You sell it to retailers at a list price of $4.29, and after 17% trade terms you are paid $3.56 a pack. The shelf price is the retailer's to set. Making a pack costs you $1.72 and delivering it $0.34, so $2.06 of cost rises and falls with every pack. It moves 2,000,000 packs a month, about $103M of gross sales a year at the list price and $85.5M of Net Sales. What is left after that variable cost is your contribution, $1.50 a pack, a contribution margin of 42.1% of what you are paid, and about $3.0M a month in total.
The price sensitivity you are planning on is an elasticity of -1.7. Elasticity measures how sharply volume reacts when price moves, and it carries a minus sign because volume usually falls when price goes up. At that level, volume falls faster in percentage terms than price rises. It is Lesson 1's working assumption for a brand shoppers already know, a starting point to replace once you have measured your own.
A fresh wave of pressure on input costs, the costs that go into making each pack, has Finance asking for a recommendation by Thursday: take +3%, +5%, or +8% on your list price, or hold price and carry the thinner margin yourself. Before you can answer, you need two numbers for each option. The first is the break‑even threshold, the most volume that move can afford to lose before contribution drops below where it started. The second is the elasticity at which the move stops adding contribution and starts draining it.
Use the calculator to work out how much volume each of the price moves you are weighing can afford to lose. Then run every one of them again on a harsher elasticity than you expect, so you know where each one breaks before you take the recommendation to Finance.
The calculator models a single SKU on its own. It leaves out three things that move alongside a real price change: sales shifting between your own packs, which the trade calls cannibalization, a competitor answering with a move of their own, and any change in how widely the pack is stocked.
The Break‑Even Sales Change formula, BESC for short, uses contribution margin, which takes off every cost that rises and falls with each unit you sell. Gross margin leaves some of those costs out, delivery among them, and fully loaded cost of goods sold adds a share of the fixed costs, so neither is the right input. In this scenario the gross margin is 51.7% of what you are paid and the contribution margin is 42.1%, the gap being the $0.34 of delivery. The calculator takes the contribution margin, so it opens at 42%.
Elasticity is treated as constant across the price range, and it only comes into play when Show demand overlay is switched on. Real elasticity rarely behaves that neatly. Elasticity differs hugely by market, category, shopper, product and occasion: general averages exist and the real range around them is much wider and entirely context‑specific. It is usually harsher in one direction than the other, and it does not travel in a straight line as the size of the price change grows. So use the overlay to test how wrong your assumption can be before the answer changes, rather than as a forecast of what volume will do.
A change in variable cost goes in as the percent change in your cost per pack, the figure Finance or your buying team hands you, with volume held where it is. The calculator first turns it into percentage points of the price you are paid by multiplying by your variable cost's share of that price, which is 100 minus the contribution margin, so 58% at a 42% margin. Inside the formula, the part you divide by then changes from
CM + ΔPtoCM + (ΔP - ΔVC), where CM is contribution margin, ΔP is the price change and ΔVC is that converted cost change. The formula then works with the price rise minus the cost rise, both measured on the price you are paid, rather than with the headline price rise.The Break‑even elasticity tile rests on the same assumption of constant elasticity that Predicted volume change does. It reports the elasticity at which the price move on screen leaves contribution exactly where it started, neither better nor worse. Reading it that way is safer than betting the decision on one single elasticity estimate, because it tells you how much room your estimate has before the answer changes.
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 change | -20% to +30% in 0.5% steps | +5% (the headline scenario) | The list price move you're evaluating. It is the top half of the BESC formula, and every figure under Results is worked out for this one move. At zero the main card shows N/A and asks you to set a price change, which is the calculator waiting for a move to judge, not a value that has gone missing. |
| Contribution margin | 10% to 70% in 1% steps | 42% (CrunchField baseline) | This is the bottom half of the BESC formula, and the result surprises most people the first time they see it. A thinner margin allows a bigger volume loss at the same price move, because on a small margin each point of price adds proportionally more to the profit you earn per unit. Drop Contribution margin to 25% and the +5% move's allowable loss widens from -10.6% to -16.7%. The catch is that SKUs with thin margins usually carry sharper elasticity too, meaning shoppers drop them faster when the price goes up, so the extra room the formula grants gets spent by the bigger volume loss that actually arrives. Read the volume figure and the Break‑even elasticity tile together, because either one on its own tells you half the story. |
| Variable cost change | -10% to +25% in 0.5% steps | 0% (no change in cost per pack) | The percent change in your cost per pack, from input‑cost inflation or savings. The calculator turns it into points of the price you are paid and takes it off your price move, so the formula works with ΔP - ΔVC. Put a +3% rise in cost per pack next to a +5% price rise at a 42% margin: the cost takes 1.74 points (3 x 0.58), and the Volume change you can afford shrinks from -10.6% to about -7.2%. The cost rise uses up about a third of your room to lose volume before a single shopper has seen the new price. |
| Show demand overlay | On / Off | Off | Draws the volume change your elasticity assumption predicts onto the chart. It also adds three readings to the main card: Predicted volume change beside the break‑even figure, the Safety margin tile, and a Profitable or Unprofitable verdict that tells you which side of the threshold you are sitting on. It starts switched off, so a first‑time visitor sees the break‑even view on its own. |
| Price elasticity | -4.0 to -0.5 in 0.1 steps (visible only when overlay is on) | -1.7 | Sets the elasticity you want to plan on, which the calculator then turns into Predicted volume change. Three reference points to steer by: -1.7 is Lesson 1's working assumption for a brand shoppers already know, -2.62 is the average across 1,851 published estimates pooled together in academic research, and -3.5 belongs to value lines and soft drinks, where shoppers react hardest to price. Elasticity differs hugely by market, category, shopper, product and occasion: general averages exist and the real range around them is much wider and entirely context‑specific. Read the Break‑even elasticity tile alongside this slider. If your assumption sits inside that threshold, the move survives an elasticity that turns out worse than you assumed, and if it sits outside, it does not. |
5.3Step-by-step exploration7-step guided exploration of the scenario.
7-step guided exploration of the scenario.
- Read the default scenario
The calculator opens at the headline scenario: Price change = +5%, Contribution margin = 42%, Variable cost change = 0%, Show demand overlay off. Read the main card under Results before you touch anything. Volume change you can afford = -10.6%, which is -10.638% shown to 1 decimal place, and it falls straight out of the formula: BESC = -ΔP / (CM + ΔP) = -5 / 47 = -10.6%. Break‑even elasticity = -2.13, the elasticity at which the +5% move leaves contribution exactly where it was.
On the chart, the solid Max allowable volume loss curve is the break‑even line, and it runs through the middle point where price change and volume change are both zero. The vertical line at +5% marks where you are sitting right now.
Expected outcome: Two readings are visible on first load: Volume change you can afford = -10.6%, and Break‑even elasticity = -2.13. With a contribution margin of 42%, a +5% rise can lose up to 10.6% of volume before contribution drops below where it started. An elasticity less negative than -2.13, such as the -1.7 you are planning on, makes the move profitable; one more negative, say -2.5, turns it into a loss. Drag Price change to 0 and the volume figure shows N/A while the elasticity tile goes, because the calculator has no move left to judge. - Slide through +3% and +8% to feel the curvature
Hold the other controls steady and drag Price change to +3%. The Volume change you can afford tightens to -6.7% (= -3 / 45), and Break‑even elasticity loosens to -2.22, a threshold that is easier to clear. Then drag on to +8%. The allowable loss widens to -16.0% (= -8 / 50) and Break‑even elasticity tightens to -2.00, a threshold that is harder to clear.
So each percentage point you add to the price lets you lose roughly 2pp (two percentage points) more volume, but it also narrows the range of elasticities at which the move still pays.
Expected outcome: Volume change you can afford at +3% / +5% / +8% = -6.7% / -10.6% / -16.0%. Break‑even elasticity at the same three points = -2.22 / -2.13 / -2.00. Neither of them moves in proportion to the price change. The volume you can afford to lose grows faster than the price move itself, while the room for your elasticity estimate to be wrong shrinks. That leaves a bigger move more exposed to an elasticity that turns out worse than you assumed, even though the volume figure on its own makes it look safer. When you are unsure how price‑sensitive the category really is, that is the argument for taking the smaller move. - Switch on the demand overlay at the elasticity you plan with
Click Show demand overlay. The Price elasticity slider appears, set to -1.7 to begin with. The dashed Predicted volume change line joins the Max allowable volume loss curve on the chart, showing the volume change this elasticity predicts, and the main card adds the predicted figure, the Safety margin tile and a verdict.
Expected outcome: Predicted volume change = -8.5% (= -1.7 x 5). Safety margin = +2.1pp in green (= -8.5 - (-10.6)), so the actual loss sits inside the break‑even threshold. The verdict reads Profitable, and it says your estimate (-1.7) is less negative than the Break‑even elasticity of -2.13, so the move adds contribution. Every reading agrees: the +5% move at the working elasticity is comfortably inside the break‑even window. - Stress‑test elasticity at -2.1, then -2.6
Hold Price change at +5% and drag Price elasticity to -2.1, the slider's nearest stop to the -2.13 threshold the calculator has just handed you. Then drag it on to -2.6, its nearest stop to -2.62, which is the average academic researchers arrive at when they pool the results of many published elasticity studies.
Expected outcome: At an elasticity of -2.1: Predicted volume change = -10.5%, Safety margin = +0.1pp, and the move sits just on the profitable side of the break‑even line. At -2.6: Predicted volume change = -13.0%, Safety margin = -2.4pp in red, and the verdict turns Unprofitable because the volume you lose is now more than break‑even allows. The Break‑even elasticity tile still reads -2.13, and the verdict now says your estimate of -2.6 is more negative than that threshold, so the move costs you contribution. This is the sensitivity check Finance will ask for: what if our elasticity is wrong by one standard deviation, an ordinary size of error? - Test a -5% cut with the overlay on: why cuts are harder than rises
Drag Price change to -5% and leave the demand overlay on at an elasticity of -1.7. The break‑even figure now reads +13.5%, a positive number, and its label changes to Volume gain needed, because on a price cut it shows the volume gain you have to win to hold profit where it was. Predicted volume change reads +8.5% (= -1.7 x -5). The Safety margin tile reads -5.0pp in red: the cut brings in +8.5% more volume when you needed +13.5%, a shortfall of 5pp, and the verdict reads Unprofitable. The Break‑even elasticity tile shows -2.70.
Expected outcome: Put the two moves of the same size side by side. A +5% rise lets you absorb a -10.6% volume loss, while a -5% cut demands a +13.5% volume gain. The volume you need for the cut to pay for itself is roughly 1.27x larger. Break‑even elasticity tightens from -2.13 on the rise to -2.70 on the cut. For the cut to pay for itself, shoppers would have to react considerably more sharply than -1.7, Lesson 1's working assumption. That asymmetry, the cut having to work harder than the rise, is built into the BESC formula rather than being a quirk of this scenario: a cut gives margin away and then has to buy it back with volume. Burn this into your reflexes, because it's the single most‑violated rule in pricing reviews. - Add variable‑cost inflation
Reset Price change to +5%. Now drag Variable cost change to +3%. At the 42% margin that is 1.74 points of the price you are paid (3 x 0.58), and the line under the slider's name shows it. The Max allowable volume loss curve on the chart moves up visibly, and the Volume change you can afford, the figure telling you how much volume the move can afford to shed, works itself out again: BESC = -(5 - 1.74) / (42 + (5 - 1.74)) = -3.26 / 45.26 = -7.2%.
Expected outcome: The Volume change you can afford is now -7.2%, where it was -10.6% with variable cost holding still. Break‑even elasticity tightens to -1.44 (= -7.2 / 5). Switch the demand overlay back on at an elasticity of -1.7 and Predicted volume change = -8.5%, Safety margin = -1.3pp in red, and the verdict reads Unprofitable. The same +5% price move that was profitable with costs flat turns unprofitable once input costs are climbing alongside it. Rising cost eats the volume cushion before a single shopper has noticed the new price, which is why a pricing review run during cost inflation has to test the cost side of the formula on its own, not just the price side. - Land on the Thursday recommendation
Reset Variable cost change to 0. Step Price change through in 1% increments from +3% to +8%, with the overlay on at an elasticity of -1.7. Record three numbers per move: Volume change you can afford, Predicted volume change, Break‑even elasticity. Then, for the option you favor, drag elasticity to -2.6, the slider's nearest stop to -2.62, and read Safety margin again. That's your downside case for the deck.
Expected outcome: Your recommendation should sound like this: 'Take +X% on our list price. At the elasticity of -1.7 we plan with, the predicted volume impact is -Y%, which leaves a Safety margin of +Zpp. The move stops adding contribution at an elasticity of -W, the break‑even elasticity. On the downside case, at the published average of -2.62, Safety margin is -Vpp.' Five numbers, two sentences, ready to decide on. Notice that as price moves get larger, the Break‑even elasticity tightens: +5% has a Break‑even elasticity of -2.13, and +8% has -2.00. Bigger moves are more exposed to an elasticity that turns out worse than you assumed, which is the argument for a smaller move with more room to be wrong.
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 change you can afford (Volume gain needed on a cut) | BESC = -(ΔP - ΔVC) / (CM + (ΔP - ΔVC)) | At a price rise (ΔP > 0): the most volume you can afford to lose before contribution drops below where it started, shown as a negative number. At a price cut (ΔP < 0): the volume gain you have to achieve, shown as a positive number under the label Volume gain needed. The sign tells you which side of the asymmetry you're on. Feed it the contribution margin: in the base scenario that is 42.1% of what you are paid (the calculator opens at 42%), against a gross margin of 51.7% that leaves delivery out. |
| Predicted volume change | Predicted = E x ΔP (constant‑elasticity demand model) | What your elasticity assumption says volume will actually do at this price move. It appears only when Show demand overlay is on. Compare it against the break‑even figure beside it. On a rise, a predicted volume loss smaller than the loss you are allowed means the move adds contribution, and a bigger one means it costs you contribution. On a cut, read it the other way round: a predicted gain larger than the gain you need adds profit, and a smaller one costs you. |
| Safety margin | Safety = Predicted - Break‑even (signed pp) | The distance, in percentage points, between the volume your elasticity assumption predicts and the volume the break‑even threshold allows, carrying a plus or a minus sign. A positive number means the move is profitable whichever way price went: a smaller volume loss than you are allowed on a rise, or a larger volume gain than you need on a cut. A negative number means the move costs you contribution, again in either direction. The figure turns green when the number is positive and red when it is negative, and the verdict under it reads Profitable or Unprofitable. |
| Break-even elasticity | BE elasticity = BESC / ΔP (which is -100 / (CM + ΔP) while variable cost is unchanged) | The single number to take into a Finance review. It is the elasticity at which the current price move leaves contribution exactly where it started, so it marks the line between a move that works and a move that loses money. Set it against two reference points: -1.7, Lesson 1's working assumption for a brand shoppers already know, and -2.62, the average across 1,851 estimates pooled together in academic research. If the elasticity you are planning on sits comfortably inside that threshold, the recommendation holds up when it is questioned. If it sits on the threshold or past it, one wrong assumption is enough to make the move lose money. |
Read the main card from the top. Volume change you can afford (Volume gain needed on a cut) sets the break‑even threshold: the most volume you can lose on a price rise, or the extra volume you must win on a cut, at this price move, contribution margin and variable cost change. Predicted volume change, beside it, puts the elasticity answer on the same scale, so the two can be read against each other directly. Safety margin measures how far apart they are, and the verdict under it reads Profitable or Unprofitable. Break‑even elasticity is the single number that lets you defend the recommendation against whatever elasticity assumption Finance comes back with: 'we hold profit steady up to an elasticity of X, and past that we are losing money'.
Before you walk into the Finance meeting, read Safety margin twice, once at the elasticity you are planning on and once at the published average of -2.62 (-2.6 on the slider). Then compare the Break‑even elasticity number against the elasticity range published for your category. A recommendation that still holds at -2.62 is on solid ground. A recommendation that only works if shoppers are gentler than -2.0 is one to check against your own scanner data, meaning the actual sales readings coming off retail checkouts, before you take it anywhere.
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 gross margin instead of contribution margin in the BESC formulaSymptom: The -5% cut 'looked safe' on a SKU carrying a 50% gross margin: the deck said it needed 11.1% more volume. Its contribution margin was 35%, so it really needed 16.7%, and six months later Finance flagged a profit miss.Fix: BESC formally requires contribution margin (your price less every cost that varies with each unit). Gross margin leaves some of those costs out, so it reads higher. In this calculator's CrunchField scenario the gap is the $0.34 of delivery on each pack: 51.7% gross margin against 42.1% contribution margin. On a -5% cut, the gross margin says you need about 10.7% more volume, and the contribution margin says 13.5%, which is the number that decides whether the cut pays. On a price rise the same mistake errs on the safe side, which is why it tends to surface on cuts. Strip every cost that moves with volume (delivery, energy, packaging, freight at certain volume thresholds) out of the margin before you plug it in.
- Mistake 2Ignoring variable‑cost inflation and reading the headline BESC aloneSymptom: The recommendation deck quoted a 10.6% volume cushion at +5% price, but with input costs already +3% against a year earlier, the real cushion was 7.2%, and the move was losing contribution inside one quarter.Fix: Set Variable cost change to the cost increase you expect ahead of you, as a percent of your cost per pack, before you read the Volume change you can afford. If your finance partner can't give you a forward‑looking cost number, use the trailing‑12‑month rate as a stand‑in.
- Mistake 3Declaring a price cut 'successful' on volume gain alone, without comparing to the BESC thresholdSymptom: The -5% cut delivered +8.5% volume gain. The team celebrated until the profit report a quarter later showed contribution was actually down about $131K a month against base.Fix: At any price cut, the right question is not 'did volume grow?' but 'did volume grow enough to clear the BESC threshold?' At -5% with a contribution margin of 42%, the threshold is +13.5% required gain. An elasticity of -1.7 only delivers +8.5%, which means the move shed about $131K a month of contribution against this SKU's $3.0M baseline. The Safety margin tile here reads -5.0pp in red, under an Unprofitable verdict. Read it first, before celebrating any volume number from the elasticity overlay.
- Mistake 4Treating the Break‑even elasticity threshold as the worst case without checking the tailSymptom: The deck claimed 'we're fine up to an elasticity of -2.13' for a +5% move, but the category's real elasticity was -2.7, past even the published academic average, and the move never delivered the contribution it projected.Fix: Break‑even elasticity is the line where a move stops paying for itself, so treat it as a test to pass rather than as your worst case. Check the published average as well, which is -2.62 across 1,851 published elasticity estimates, and check the harsher end of your own category, such as -3.5 for soft drinks and pure‑value formats. A recommendation that clears the threshold but falls apart at that published average has not really been tested against a bad outcome.
- Mistake 5Applying one elasticity assumption across a portfolio of mixed‑margin tiersSymptom: The recommendation covering the whole range, 'take +5% across the range', was built on a single category‑average elasticity of -1.5. It worked on the premium tiers and destroyed contribution on the entry tier, the cheapest packs in the line‑up. Shoppers buying those entry packs react to price at around -3.0, far more sharply than that average, so the +5% move there landed right on the break‑even threshold with nothing left over if elasticity came in worse than assumed.Fix: Run BESC for each SKU, or at the very least for each pack‑role tier (Entry, Routine, Upsize, Upscale), and give every tier its own elasticity assumption. In many categories entry tiers measure far more price‑sensitive than premium tiers, so give each tier its own measured number. The BESC formula is doing its job here; what breaks the recommendation is feeding one elasticity number into tiers whose shoppers respond to price in quite different ways. Check the Break‑even elasticity tile tier by tier, and compare each one against the elasticity range known for that tier rather than against the average for the whole portfolio.
Go deeper on the theory
- PricingBreak-Even Sales Change (BESC)break-even sales change
- Integrated RGMContribution Margincontribution margin analysis
- PricingThe Power of 1%1 percent price leverage
- PricingPrice Elasticity of Demandprice elasticity of demand
- PricingPrice Thresholdsprice thresholds FMCG
- Integrated RGMVolume-Price-Mix (VPM) Decompositionvolume price mix decomposition
- Integrated RGMManufacturer P&L Sensitivitymanufacturer P&L sensitivity
- Integrated RGMCross-Lever P&L SensitivityP&L sensitivity RGM
Continue with the lessonsGo further inside Pricing
This calculator is the sandbox slice of Lesson 2: Break-Even Sales Analysis. 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 2: Break-Even Sales Analysis. Each of the other 8 Pricing lessons teaches a complementary concept that sharpens how you read the output above.
- Pricing · Lesson 1Part of the coursePrice Elasticity of DemandHow much your sales drop when you raise the price. The single most useful number in pricing.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 Break‑Even 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.
Unlock the full Break-Even Sales Analysis lesson