Free tool
Price elasticity of demand calculator
Enter two price points and the units sold at each. This tool returns the midpoint elasticity, the revenue and gross profit impact, and the volume increase a price cut has to deliver just to hold profit flat. Free, and nothing leaves your browser.
Used to work out whether the extra volume paid for the discount.
Price elasticity of demand
-2.21
Elastic. Demand responds more than proportionally, so a price cut can grow revenue.
Revenue change
10.6%
Gross profit change
-7.2%
The number that actually matters.
Break-even volume at the new price
545 units
You need a +29.6% volume change just to hold gross profit flat. Contribution per unit is now $27.00.
The formula this uses
- Price elasticity of demand
- The percentage change in quantity sold divided by the percentage change in price. It is normally negative, because demand falls as price rises, and it is usually quoted as an absolute value.
This calculator uses the midpoint (arc) method, which divides each change by the average of the two values rather than by the starting value. That matters: with the simple method, moving from $100 to $92 and back from $92 to $100 give different elasticities for the same pair of points. The midpoint method is symmetric, so it does not depend on which price you call the starting one.
elasticity = ((Q1 − Q0) / ((Q1 + Q0) / 2))
÷ ((P1 − P0) / ((P1 + P0) / 2))
Example: P0 = $100, Q0 = 420, P1 = $92, Q1 = 505
ΔQ / avgQ = 85 / 462.5 = 0.1838
ΔP / avgP = −8 / 96 = −0.0833
elasticity = 0.1838 / −0.0833 = −2.21| Absolute elasticity | Name | What a price cut does |
|---|---|---|
| Greater than 1 | Elastic | Volume rises more than price falls, so revenue grows. Whether profit grows depends on margin. |
| Exactly 1 | Unit elastic | Revenue is unchanged. Profit falls, because you sold more units at a lower contribution. |
| Less than 1 | Inelastic | Volume barely moves. Revenue and profit both fall. Discounting here is giving money away. |
| Near 0 | Perfectly inelastic | Demand is indifferent to price within this range. Look for a different lever. |
Elasticity is not the decision — break-even volume is
An elastic product can still be a bad one to discount. What decides it is contribution per unit. If a $100 product carries a 35% margin, contribution is $35. Cut the price to $92 and contribution drops to $27, a 23% fall. To hold gross profit flat you now need 420 × 35 ÷ 27 = 545 units, which is a 29.8% volume increase. That is the number the calculator shows as break-even volume, and it is the number worth arguing about in a pricing meeting.
Estimating elasticity without a formal experiment
Most teams never run a clean price test. The practical alternative is to use price changes that already happened: find a SKU whose price moved and whose volume you can measure before and after, and compute the arc elasticity. Do it across many SKUs and the noise partly averages out.
Be honest about how fragile that estimate is. Every one of these will corrupt it:
- A competitor moved at the same time. This is the big one, and it is why competitor price history matters as much as your own. Without it you are attributing their move to your price.
- Seasonality. A December price cut looks brilliant and a January one looks disastrous, for reasons that have nothing to do with price.
- Stock-outs. Volume that did not happen because there was nothing to ship reads as inelasticity.
- Marketing activity. A price cut that ran alongside a paid push measures the campaign, not the price.
- Category drift. Compare against a control group of similar SKUs that did not change price, or you are measuring the whole category's trend.
Cadence 200 Bookshelf Speakers (pair) — Sand — 60-day price history
Get the competitor history that makes elasticity estimates trustworthy
Price Intelligence keeps a daily record of every competitor's price alongside your own, so you can tell whose price change moved the market.
Frequently asked questions
What is the price elasticity of demand formula?
Elasticity = percentage change in quantity ÷ percentage change in price. This calculator uses the midpoint method, where each percentage change is divided by the average of the two values rather than the starting value, which makes the result the same in both directions.
Why is elasticity negative?
Because price and quantity normally move in opposite directions: raise the price and units fall. The negative sign is expected, and elasticity is conventionally discussed as an absolute value, so an elasticity of −2.2 is described as 2.2.
What elasticity value means I should discount?
There is no single threshold, because it depends on your margin. Compare the volume lift the calculator says you need to break even against what you realistically believe the discount will deliver. If you need a 30% volume lift and your best case is 15%, the discount destroys profit regardless of how elastic the product looks.
Can I calculate elasticity for a whole category?
You can, and it is often more stable than a single SKU because idiosyncratic noise averages out. Use total category units and a volume-weighted average price. Just be aware that a category elasticity hides the fact that individual SKUs within it behave very differently.
How much data do I need?
For a rough directional read, two comparable periods will do. For anything you are going to bet real margin on, you want several price changes across several SKUs, a control group that did not change price, and enough time on each side of the change that the novelty effect has faded.
Keep reading
- Price elasticity guideThe formula in depth, plus how to estimate elasticity from observed data.
- Margin calculatorGet the contribution per unit that the break-even calculation depends on.
- Price optimization softwareElasticity estimation and margin-impact simulation on your real data.
- Ecommerce pricing strategiesWhere elasticity fits among the other levers.
- Dynamic pricing guideHow to roll out a price change safely with a holdout group.
- Competitor price monitoringThe competitor history that makes an elasticity estimate defensible.
Stop doing this by hand
This calculator works on data you already have. Price Intelligence collects that data for you every day, and tells you when a source breaks.
Open the live demo →Start monitoring in the next ten minutes
Connect your store, match your catalogue and get your first competitor comparison in the same session.
14 days, no credit card, cancel in one click.