Skip to content
Price IntelligencePrice Intelligence home

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
Reading the number
Absolute elasticityNameWhat a price cut does
Greater than 1ElasticVolume rises more than price falls, so revenue grows. Whether profit grows depends on margin.
Exactly 1Unit elasticRevenue is unchanged. Profit falls, because you sold more units at a lower contribution.
Less than 1InelasticVolume barely moves. Revenue and profit both fall. Discounting here is giving money away.
Near 0Perfectly inelasticDemand 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

$317.10$372.88$428.65$484.43$540.21May 25Jun 9Jun 24Jul 8Jul 23
Northline SupplyVoltbayHarborlinePrimeDeckCasa & KinBelmont Direct
Your price against every competitor over 60 days. The reason to keep this history is that it is the only way to tell whether your volume moved because of your price or because of theirs.

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.

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.