Audited 05 Aug 2026·Last updated 28 Oct 2026·3 citations·Tier 2·0 uses

Price Elasticity Demand Calculator

Measure how strongly sales responded to a price change with the midpoint (arc) elasticity formula: enter old and new price and the quantity sold at each.

Price Elasticity Demand Calculator

Midpoint elasticity
-0.5789
The arc price elasticity of demand: percentage change in quantity divided by percentage change in price, both measured against their midpoints, with no units.

Background.

Raise a price by a fifth, lose a tenth of your sales, and you take in more money, not less: 1.2 × 0.9 = 1.08. Whether a price change pays off depends on how strongly buyers react, and price elasticity of demand puts a number on that reaction. It is the percentage change in quantity sold divided by the percentage change in price.

The awkward word is percentage. A drop from 100 units to 90 is a 10% fall, but a rise from 90 back to 100 is 11.1%; a price move from $10 to $12 is 20% up, the reverse only 16.7% down. Measured from one end, that pair of observations gives an elasticity of −0.5; measured from the other, −0.67. The midpoint method used here measures each change against the average of its two values instead, so the answer is the same whichever point you call old. For this pair it is −0.5789.

The sign is kept rather than dropped. Demand normally falls when price rises, so a negative result is the usual case, and its size carries the message. Below 1 in absolute value, demand is inelastic and revenue moves in the same direction as price. Above 1 it is elastic and revenue moves the other way. At exactly 1 revenue holds steady.

A positive result means price and quantity rose or fell together, which usually signals that something else changed between the two observations: a promotion, a season, a competitor's price, a mention in the press. Two data points cannot separate price from everything else that happened in between, so the figure describes that one stretch of the demand curve and is only as clean as the comparison behind it.

What is price elasticity demand calculator?

Price elasticity of demand is the ratio of the proportional change in the quantity buyers purchase to the proportional change in price that accompanied it. It has no units: a value of −0.5 means a 1% price rise cuts quantity by roughly half a percent, whatever the product or currency. The arc, or midpoint, version computed here measures both changes against the average of the old and new values, so it describes the average responsiveness along the stretch of the demand curve between two observed points.

How to use this calculator.

  1. Enter the old price and the quantity sold at it, then the new price and the quantity sold after the change. Quantity can be units, kilograms or customers, as long as both figures use the same measure over periods of equal length.
  2. Compare like with like: a normal week before the change against a normal week after it, not a December week against a January one, unless seasonality is what you mean to capture.
  3. Leave the result's sign alone. A negative number is the normal case; a positive one suggests another factor moved sales at the same time as the price.
  4. Read the size of the number: below 1 in absolute value, a price rise should lift revenue; above 1, it should reduce it.

The formula.

Midpoint elasticity=[(Q2-Q1)/average Q]/[(P2-P1)/average P]

E = [(Q₂ − Q₁) ÷ ((Q₁ + Q₂) ÷ 2)] ÷ [(P₂ − P₁) ÷ ((P₁ + P₂) ÷ 2)]. Q₁ and P₁ are the quantity and price before the change, Q₂ and P₂ after it. The top line is the change in quantity as a share of the average quantity; the bottom line is the change in price as a share of the average price. Using averages rather than starting values makes the formula symmetric, so swapping old and new gives the same answer, and the two halvings cancel, which means E can also be written (Q₂ − Q₁)(P₁ + P₂) ÷ [(P₂ − P₁)(Q₁ + Q₂)]. The two prices must differ, since an unchanged price leaves nothing to divide by and the page refuses it. Because the result is a ratio of percentages, the currency and the unit of quantity drop out. The answer is most fragile when the price change is small: a modest price move set against a noisy sales figure can produce an extreme elasticity.

A worked example.

Example

A café sells 100 sandwiches a day at $10, raises the price to $12, and then sells 90. The quantity change is 90 − 100 = −10 against an average of (100 + 90) ÷ 2 = 95, so −10 ÷ 95 = −0.10526, a 10.53% fall. The price change is 12 − 10 = 2 against an average of (10 + 12) ÷ 2 = 11, so 2 ÷ 11 = 0.18182, an 18.18% rise. Dividing the two gives −0.10526 ÷ 0.18182 = −0.5789. Demand here is inelastic, and the till agrees: daily takings go from 100 × $10 = $1,000 to 90 × $12 = $1,080. Had sales dropped to 70 sandwiches instead, the elasticity would be −1.9412 and takings would fall to $840.

old Quantity100
old Price10
new Quantity90
new Price12

Frequently asked questions.

Why do I get a different elasticity when I just divide the percentage changes?
Simple percentages depend on the starting point. From $10 and 100 units, a move to $12 and 90 units is −10% ÷ 20% = −0.5; from $12 and 90 units going the other way it is 11.1% ÷ −16.7% ≈ −0.67. Measuring both changes against the averages gives −0.5789 in either direction.
My result came out positive. Did I enter something wrong?
Probably not. A positive elasticity means sales rose with the price or fell with a price cut. Genuine cases are rare; far more often another influence changed between the two periods, such as advertising, weather, a holiday or a rival's stock-out. Try a comparison where those factors were steadier before reading it as a property of demand.
If demand is inelastic, should I keep raising the price?
Not indefinitely. Elasticity usually grows as price climbs, because each further increase pushes more buyers toward substitutes, so a product that is inelastic at $12 may be elastic at $20. Customers also adjust over months rather than days, so a short before-and-after test tends to understate the long-run response.
What makes demand for a product elastic or inelastic?
Mostly the availability of substitutes. One brand of cereal among dozens faces elastic demand, while a prescription drug with no alternative faces very inelastic demand. Necessity, the share of the buyer's budget the item takes, and how much time buyers have to find alternatives all push in the same direction.
Can I trust an elasticity measured from a tiny price change?
Be careful. A price change from $10 to $10.10 is only about a 1% move, so ordinary day-to-day noise dominates. If sales happened to dip from 100 to 97 for unrelated reasons, the formula would report an elasticity of about −3.06, suggesting very elastic demand that may not exist at all.

How this page was produced

Published by
Quanta Calculator
Primary sources
3 cited below
Method
Midpoint elasticity=[(Q2-Q1)/average Q]/[(P2-P1)/average P]
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon