calculating price elasticity of demand

Price Elasticity of Demand Calculator

Use the midpoint method to avoid bias from your starting value.

What is price elasticity of demand?

Price elasticity of demand (PED) measures how sensitive quantity demanded is to a change in price. In plain language: if price moves up or down, how much does customer buying behavior change? This is one of the most practical ideas in economics because it helps with pricing, forecasting, promotions, and revenue strategy.

Economists usually report PED as an absolute value when discussing “elastic” or “inelastic” demand, but the signed value is also useful. The signed value is often negative because price and quantity demanded usually move in opposite directions.

The core formula

PED = (% change in quantity demanded) / (% change in price)

For real-world analysis, the midpoint method is preferred:

%ΔQ = (Q2 − Q1) / ((Q1 + Q2) / 2)
%ΔP = (P2 − P1) / ((P1 + P2) / 2)
PED = %ΔQ / %ΔP

Why midpoint? It gives the same elasticity whether you calculate from old-to-new or new-to-old. That makes your estimate more consistent.

How to interpret the result

  • |PED| > 1: Elastic demand (buyers are sensitive to price changes).
  • |PED| = 1: Unitary elastic demand.
  • |PED| < 1: Inelastic demand (buyers are less sensitive to price changes).
  • |PED| = 0: Perfectly inelastic (quantity does not respond).

Revenue intuition

  • If demand is elastic, raising price tends to reduce total revenue.
  • If demand is inelastic, raising price tends to increase total revenue.
  • If demand is unitary, total revenue tends to be relatively unchanged.

Step-by-step calculation process

1) Collect two price-quantity points

You need a “before” and “after” observation. This can come from historical changes, A/B pricing tests, or market experiments.

2) Compute midpoint percentage changes

Calculate percentage change in quantity and percentage change in price using their respective midpoints. This avoids overstating sensitivity.

3) Divide quantity response by price change

The resulting value is PED. Then use the absolute value for category labels (elastic vs. inelastic).

Worked example

Suppose a subscription price increases from $20 to $24 and quantity demanded falls from 5,000 to 4,200.

  • %ΔQ = (4200 − 5000) / ((5000 + 4200)/2) = −800 / 4600 ≈ −0.1739
  • %ΔP = (24 − 20) / ((20 + 24)/2) = 4 / 22 ≈ 0.1818
  • PED = −0.1739 / 0.1818 ≈ −0.96

Absolute PED is 0.96, which is close to unitary but slightly inelastic. That means customers are somewhat responsive, but not highly sensitive.

Common mistakes to avoid

  • Using simple percentage change from only the starting point instead of midpoint percentages.
  • Ignoring the sign entirely; sign can help detect unusual behavior or data errors.
  • Assuming elasticity is constant at all prices; it often changes along the demand curve.
  • Mixing time periods with seasonality effects (e.g., holidays) without adjustment.
  • Treating correlation as causation when many factors changed at once.

Why PED matters for decision-making

If you run a business, PED helps you set smarter prices. If you are in policy, PED helps forecast how taxes, subsidies, or regulations affect consumption. If you are studying economics, PED ties together demand theory, consumer behavior, and market outcomes.

Practical takeaway: estimate elasticity regularly. Customer sensitivity shifts over time due to competition, income changes, substitutes, brand loyalty, and expectations.

Quick checklist before using your estimate

  • Are the two data points from comparable conditions?
  • Did promotions, product quality, or distribution channels change?
  • Is the time horizon short-run or long-run?
  • Did you calculate midpoint percentages correctly?
  • Are you using absolute PED for classification and signed PED for direction?

Use the calculator above to compute PED in seconds, then pair the number with business context before making final pricing decisions.

🔗 Related Calculators