Finance calculator

Free price elasticity of demand calculator

Measure how price-sensitive your customers are in two seconds. Enter the price and quantity before a price change and after it — the calculator returns the price elasticity of demand using the midpoint method, the percentage change in quantity and price, and whether demand is elastic or inelastic — updated live, as you type.

InputsLive
Before the price change
Initial price
$
Initial quantity demanded
After the price change
New price
$
New quantity demanded
Result
Price elasticity of demand
1.22
Demand is elastic — buyers respond more than proportionally to price.
% change in quantity-22.2%
% change in price18.2%
ClassificationElastic

Estimates only, based on the two price/quantity points you enter. Not financial advice.

Results are estimates. Consult a professional.

Definition

What is price elasticity of demand?

Price elasticity of demand (PED) measures how much the quantity demanded of a good changes when its price changes. It answers the single question every business and economist cares about: if I raise the price by 10%, how many customers walk away? A good is elastic when buyers are sensitive to price — a small price rise sends demand falling sharply — and inelastic when they are not, so demand barely moves. This price elasticity of demand calculator returns the number the moment you enter two prices and the two quantities sold at those prices.

Because demand normally falls as price rises, the raw ratio is negative. By convention we report its absolute value and read the size: the further |PED| sits above 1, the more elastic the good; the closer it sits to 0, the more inelastic. The calculator above shows the negative percentage changes behind the figure so the direction is never hidden.

Formula

The price elasticity of demand formula

At its simplest, price elasticity of demand is the percentage change in quantity demanded divided by the percentage change in price:

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

The catch is how you compute each percentage change. The naive approach divides the change by the starting value, which gives a different answer depending on whether the price rose or fell between the same two points. To fix that, this calculator uses the midpoint (arc) method, which divides by the average of the two values instead. The next two sections show the midpoint formula in full and contrast it with the point method.

Method

How to calculate price elasticity of demand with the midpoint method

The midpoint method — also called the arc elasticity method — uses the average of the two prices and the average of the two quantities as the base of each percentage change. This is the formula taught in most introductory microeconomics courses and the one this calculator applies.

% change in quantity = (Q2 Q1) ÷ ((Q1 + Q2) ÷ 2)
% change in price = (P2 P1) ÷ ((P1 + P2) ÷ 2)
PED = (% change in quantity) ÷ (% change in price)
  1. Find the change in quantity and divide it by the average of the two quantities to get the percentage change in quantity demanded.
  2. Find the change in price and divide it by the average of the two prices to get the percentage change in price.
  3. Divide the quantity change by the price change and take the absolute value. That number is your price elasticity of demand.
Because the midpoint method uses the same average base in both directions, it returns the identical elasticity whether you go from the low price to the high price or back again. The simple start-point method does not — that asymmetry is exactly the problem the midpoint method was designed to solve.
Comparison

Midpoint method vs. point method

There are two common ways to compute the percentage changes, and they can give noticeably different answers over a large price move. Knowing which one a calculator uses matters when you compare results.

Point (basic) methodMidpoint (arc) method
Base of % changeStarting value (P1, Q1)Average of the two values
Symmetric?No — rise and fall differYes — same either direction
Best forA tiny change at one pointA measurable change between two points
Used by this calculatorYes

The point method is fine for very small changes; the midpoint method is the standard for two discrete observations.

A third approach, point elasticity, uses calculus on a known demand function — PED = (dQ/dP) × (P/Q) — and is used when you have the demand equation itself rather than two observed points. For the two-point case that businesses actually face, the midpoint method is the right tool, which is why it powers the calculator above.

Worked example

A worked example using the price elasticity of demand calculator

Example: a coffee shop tests a price rise

A café currently sells 1,000 cups a week at $2.50. To lift revenue it raises the price to $3.00 and the next week sells 800 cups. Is coffee elastic for these customers? Here is how the calculator works it out — quantity change first, then price change, then the ratio.

Step 1 — Find the percentage change in quantity

Quantity fell from 1,000 to 800 cups. The midpoint base is the average, (1,000 + 800) ÷ 2 = 900. So the percentage change in quantity is (800 − 1,000) ÷ 900 = −22.2%.

Step 2 — Find the percentage change in price

Price rose from $2.50 to $3.00. The midpoint base is (2.50 + 3.00) ÷ 2 = 2.75. So the percentage change in price is (3.00 − 2.50) ÷ 2.75 = +18.2%.

Step 3 — Divide to get the elasticity

InputValue
% change in quantity−22.2%
% change in price+18.2%
PED = 22.2% ÷ 18.2%1.22

Take the absolute value of −22.2% ÷ 18.2% to get |PED| = 1.22.

|PED| = 1.22 — elastic
Because 1.22 is greater than 1, demand for this café's coffee is elastic: the 18.2% price rise drove a larger 22.2% fall in cups sold. The next section shows what that means for revenue — and why the price rise may have backfired.
Classification

Elastic vs. inelastic: how to read your PED value

The size of |PED| sorts every good into one of five bands. The calculator labels your result automatically, but here is the full scale so you can place any value in context.

|PED| valueClassificationWhat it means
0Perfectly inelasticQuantity never changes, whatever the price (e.g. a life-saving drug).
Between 0 and 1InelasticDemand changes less than price — buyers are insensitive.
Exactly 1Unit elasticDemand changes in exact proportion to price.
Greater than 1ElasticDemand changes more than price — buyers are sensitive.
∞ (infinity)Perfectly elasticAny price rise drops demand to zero (a perfect-substitute market).

Classification bands for the absolute value of price elasticity of demand.

|PED| greater than 1 — quantity demanded responds substantially to a price change. Typical of luxuries and goods with close substitutes.
|PED| less than 1 — quantity demanded responds only slightly to a price change. Typical of necessities like fuel, insulin, or salt.
|PED| equal to 1 — the percentage change in quantity exactly matches the percentage change in price, so total revenue is unchanged.
Elasticity measured between two points using the midpoint (average) base — the method this calculator uses.
Revenue

Price elasticity and total revenue

The most valuable use of price elasticity is pricing. Total revenue is price times quantity, and elasticity tells you which way revenue moves when you change the price — because a price change pulls those two terms in opposite directions.

  • Elastic (|PED| > 1): raising the price lowers total revenue, because quantity falls by a larger percentage than price rises. To grow revenue, cut the price.
  • Inelastic (|PED| < 1): raising the price raises total revenue, because quantity barely falls. This is why fuel, tobacco, and utilities can pass on price increases.
  • Unit elastic (|PED| = 1): total revenue is at its maximum and a small price change leaves it unchanged.
Back to the café: its coffee was elastic (|PED| = 1.22), so the price rise reduced total revenue — 1,000 cups at $2.50 brought in $2,500, but 800 cups at $3.00 brings in only $2,400. The numbers confirm the rule: never raise the price of an elastic good if revenue is the goal.
Drivers

What determines price elasticity of demand?

Why is salt inelastic while a particular brand of cereal is elastic? Five factors decide how price-sensitive demand for any good will be.

  1. Availability of substitutes. The more close substitutes a good has, the more elastic it is — buyers switch the moment the price rises. Unique goods with no substitute are inelastic.
  2. Necessity vs. luxury. Necessities (insulin, electricity, basic food) are inelastic because people buy them regardless of price; luxuries are elastic because they can be skipped.
  3. Share of income. Goods that take a large slice of the budget (a car, a holiday) are elastic; cheap items (a box of matches) are inelastic because the price barely registers.
  4. Time horizon. Demand is more elastic over the long run — given time, buyers find alternatives, change habits, or buy efficient appliances. In the short run it is more inelastic.
  5. Breadth of the market. A narrowly defined good (one brand of soda) is more elastic than a broadly defined one (all soft drinks), because the narrow good has more substitutes.
In practice

Examples of elastic and inelastic goods

Real-world goods cluster predictably along the elasticity scale. These are illustrative ranges, not precise constants — elasticity shifts with the market, the time frame, and how narrowly the good is defined.

GoodTypical demandWhy
Insulin, salt, tap waterHighly inelasticNecessities with no substitute.
Gasoline, electricityInelastic (short run)Hard to avoid until alternatives exist.
Restaurant meals, airline seatsElasticEasy to delay or substitute.
A single brand of sodaHighly elasticMany near-identical substitutes.

Indicative classifications; actual elasticity varies by market and time horizon.

Cautions

Limitations and common mistakes

  • It assumes nothing else changed. PED isolates price, but real demand also moves with income, tastes, and competitors' prices. If those shifted between your two observations, the figure is contaminated.
  • It is a snapshot, not a curve. Elasticity varies along a demand curve, so a value measured between $2 and $3 need not hold between $8 and $9.
  • Drop the minus sign carefully. The raw ratio is negative; report the absolute value, but remember demand and price always move in opposite directions.
  • Don't confuse it with cross or income elasticity. Price elasticity of demand measures response to a good's own price — not the price of a related good, nor a change in income.
Methodology

Method and sources

This calculator computes price elasticity of demand with the midpoint (arc) elasticity method, the standard taught in introductory microeconomics. It divides the percentage change in quantity demanded by the percentage change in price, using the average of each pair of values as the base, and reports the absolute value with its classification band.

Federal Reserve Bank of St. Louis — Price Elasticity of Demand, Explained.
Questions

Frequently asked questions about the free price elasticity of demand calculator

A price elasticity of demand calculator is a free online tool that helps you calculate price elasticity of demand (PED) with the midpoint method from two prices and two quantities — with the elastic/inelastic classification and the link to total revenue. Price elasticity of demand is the percentage change in quantity demanded divided by the percentage change in price. The midpoint (arc) method uses the average of each pair as the base, so the result is the same whether the price rose or fell. It runs entirely in your browser with instant results and no sign-up.
Price elasticity of demand measures how much the quantity demanded of a good changes when its price changes. It is the percentage change in quantity demanded divided by the percentage change in price. A large value means buyers are very price-sensitive (elastic); a small value means they barely react (inelastic).
Divide the percentage change in quantity by the percentage change in price, using the average of each pair as the base: %ΔQ = (Q2 − Q1) ÷ ((Q1 + Q2) ÷ 2) and %ΔP = (P2 − P1) ÷ ((P1 + P2) ÷ 2). PED = %ΔQ ÷ %ΔP, reported as an absolute value. The midpoint (arc) method gives the same answer whether the price rose or fell.
Demand is elastic when the absolute value of PED is greater than 1 — quantity demanded changes by a larger percentage than price, so buyers are sensitive (luxuries, goods with close substitutes). Demand is inelastic when |PED| is less than 1 — quantity changes less than price, so buyers are insensitive (necessities like fuel, salt, or insulin). At exactly 1 demand is unit elastic.
Five factors: the availability of close substitutes (more substitutes make demand more elastic), whether the good is a necessity or a luxury (necessities are inelastic), the share of income it takes up (big-ticket items are more elastic), the time horizon (demand is more elastic over the long run), and how broadly the market is defined (a single brand is more elastic than the whole category).
For an elastic good (|PED| > 1) raising the price lowers total revenue, because quantity falls by more than price rises — so to grow revenue you cut the price. For an inelastic good (|PED| < 1) raising the price raises revenue, because quantity barely falls. Revenue is maximised where demand is unit elastic (|PED| = 1).
Cross price elasticity measures how the quantity demanded of one good changes when the price of a different, related good changes. It is positive for substitutes (a rise in one lifts demand for the other) and negative for complements. It is distinct from price elasticity of demand, which measures a good's response to its own price.
About

About this price elasticity of demand calculator

This price elasticity of demand calculator runs entirely in your browser. Every figure you enter stays on your device — nothing is sent to a server, logged, or shared. It applies the midpoint (arc) method, dividing the percentage change in quantity demanded by the percentage change in price over the average of each pair, reports the absolute value, and classifies the result as elastic, inelastic, or unit elastic — updating instantly as you type.

Calculators Cloud offers 400+ free tools with no sign-up. The whole Business calculators shelf includes Break-even, Markup, and Profit margin tools alongside this one. Or browse the full calculator directory.

Want a calculator built for your business?

Customize any of our 400+ tools to match your brand, or commission a new one tailored to how your business actually calculates — pricing, payroll, quotes, anything. Deployed on your domain, math runs in your visitors' browsers.