📈
📈 Business tools

Price Elasticity of Demand Calculator (midpoint / arc method)

Results update as you type. Any currency.

Your numbers

Understanding the price elasticity of demand calculator — concept and principle

This calculator measures how strongly the quantity demanded responds to a price change, using the midpoint (arc) method. It classifies demand as elastic, inelastic or unit elastic, shows the percentage changes, the revenue at each price and the revenue change, and gives the simple-percentage elasticity for comparison. Students, pricing managers and small sellers use it to judge whether a price change will raise or lower revenue.

Price −10.5% → sales +14%Price −10.5% → sales +14%: $20 → $18 (price, midpoint −10.5%); 1,000 → 1,150 (quantity, midpoint +14%) → −1.33 (elastic · revenue +$700)Price −10.5% → sales +14%$$20 → $18price, midpoint −10.5%1,000 → 1,150quantity, midpoint +14%−1.33elastic · revenue +$700
Price −10.5% → sales +14% — with the default inputs: −1.33.

How it is calculated

Elastic: absolute value above 1. Inelastic: below 1. Unit elastic: 1.

The principle

Elasticity compares percentage changes, so it does not depend on units or currency. Because price and quantity usually move in opposite directions, the value is negative; economists often discuss its absolute size. The midpoint method divides each change by the average of the two values, so you get the same answer whether the price goes up or down. Elasticity tells you what happens to revenue: with elastic demand, a price cut raises total revenue because quantity rises proportionally more; with inelastic demand, a price cut lowers revenue.

Worked example

Defaults: price falls from 20 to 18; quantity rises from 1,000 to 1,150.

  1. % change in quantity = 150 ÷ 1,075 × 100 = 14% (13.95%).
  2. % change in price = −2 ÷ 19 × 100 = -10.5%.
  3. Elasticity = 13.95 ÷ (−10.53) = -1.33: Elastic (above 1).
  4. Revenue: 20 × 1,000 = $20,000; 18 × 1,150 = $20,700; change $700.
  5. Simple elasticity = 0.15 ÷ (−0.10) = -1.5.
How Price elasticity of demand (midpoint) changes with Quantity sold at the second priceHow Price elasticity of demand changes w…-10-50510152885758621,1501,4381,7252,300Example: -1.33Quantity sold at the second price
Each point is the calculator re-run with only “Quantity sold at the second price” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Quantity sold at the second pricePrice elasticity of demand (midpoint)
28810.51
5755.13
8621.4
1,150-1.33
1,438-3.41
1,725-5.06
2,300-7.48

How to read the result

Where does your result fall?ElasticInelastic-1Your result: -1.33 · ElasticReference: OpenStax Principles of Economics, section 5.1
Where does your result fall?

Because demand is elastic here, the price cut increased revenue. Whether it increased profit depends on costs: 150 extra units must also be produced. Inelastic demand suggests room to raise prices; elastic demand suggests customers are price-sensitive, often because substitutes are easy to find.

Common mistakes

Keep in mind: Two observations give a rough estimate for that price range only. Customer behaviour changes over time and with competition.

Frequently asked questions

What does an elasticity of −1.33 mean?

A 1% price change moves quantity by about 1.33% in the opposite direction.

When does a price cut raise revenue?

When demand is elastic, with an absolute elasticity above 1.

Why is the midpoint result different from the simple one?

The simple method uses the first point as the base, so its answer depends on direction; the midpoint method does not.

Sources: OpenStax, Principles of Economics, 3rd ed. (2022), section 5.1 "Price Elasticity of Demand and Price Elasticity of Supply"

Checked 9 Nov 2026. OpenStax, “Principles of Economics”, 3rd ed. (2022), section 5.1 “Price Elasticity of Demand and Price Elasticity of Supply” (midpoint method; elastic > 1, inelastic < 1, unitary = 1).

📈 All business tools →🌍 Calculators by country →