Finance tools
Price elasticity calculator — PED & cross-price elasticity
Free price elasticity of demand calculator — also called a price elasticity calculator — for PED and cross-price elasticity (XED). Default midpoint (arc) method, elastic vs inelastic classification, total revenue test, and CSV/PDF export with steps. Not price elasticity of supply or income elasticity.
What is price elasticity of demand?
Price elasticity of demand (PED) measures how strongly quantity demanded responds to a change in price. If demand is elastic (|PED| > 1), quantity moves more than proportionally to price; if inelastic (|PED| < 1), quantity barely moves.
Products with many substitutes, luxury items, and non-essential goods tend to be more elastic. Necessities, addictive goods, and products with few alternatives tend to be more inelastic. Enter your before-and-after price and quantity — no spreadsheet required.
Midpoint formula and worked example
Midpoint (arc) formula: PED = (%ΔQ / average Q) ÷ (%ΔP / average P). It uses averages so the answer does not flip when you reverse the direction of the change.
Example: Price rises from $10 to $12 and quantity falls from 100 to 80. %ΔQ = −20/90 = −22.22%; %ΔP = 2/11 = 18.18%; PED ≈ −1.22 (elastic). Total revenue falls from $1,000 to $960.
Load the Textbook (elastic) preset in the calculator to reproduce this example instantly.
Elastic vs inelastic demand
Use the absolute value |PED| to classify demand (economics classes often report magnitude as a positive number — toggle that in Advanced):
- |PED| > 1 — elastic: quantity is relatively responsive to price
- |PED| = 1 — unit elastic: proportional response
- |PED| < 1 — inelastic: quantity is relatively unresponsive
- |PED| = 0 — perfectly inelastic (theoretical)
The calculator labels your result automatically and shows step-by-step midpoint math.
What affects price elasticity of demand?
PED is not fixed forever — it depends on context. The main determinants economists use in exams and pricing analysis:
- Substitutes — more close substitutes → more elastic demand
- Necessity vs luxury — essentials tend to be inelastic
- Share of income — expensive items (as a % of budget) tend to be more elastic
- Time horizon — demand is usually more elastic in the long run
- Market definition — narrow markets (one brand) are often more elastic than broad categories
For competitive structure (how concentrated a market is), pair elasticity with our HHI calculator. For generic percentage math behind %ΔQ and %ΔP, use the percentage calculator.
Total revenue test for pricing decisions
Total revenue = price × quantity. The total revenue test links elasticity to pricing decisions for retail, SaaS, and menu pricing:
- If demand is elastic (|PED| > 1), price and total revenue move in opposite directions — a price cut can raise revenue.
- If demand is inelastic (|PED| < 1), price and total revenue move in the same direction — a price increase can raise revenue.
The calculator shows revenue before and after for PED mode. For margin after a price change, use our profit margin calculator or break-even calculator.
What is cross-price elasticity of demand?
Cross-price elasticity (XED) measures how demand for product B changes when the price of product A changes. Switch to Cross-price elasticity mode in the calculator above.
Positive XED → substitutes (when A gets pricier, B sells more). Negative XED → complements (when A gets pricier, B sells less). Near zero → weak or no relationship.
This is different from price elasticity of supply — supply elasticity measures how quantity supplied responds to a product’s own price, not a related good. For market-structure context, see our HHI calculator or comparative advantage calculator.
Midpoint vs simple percentage method
The midpoint method (also called arc elasticity) is the safest default for homework, AP Microeconomics, and university exams because it is direction-neutral. The simple percentage method divides by the initial value only — reversing the price change can give a different number.
Use Direct % changes when a problem already gives percentage changes (e.g. price −10%, quantity +20%). Use Point elasticity when you have a linear demand function Q = a − bP and need elasticity at one price.
Point elasticity on a linear demand curve
For a linear demand curve Q = a − bP, point elasticity at price P is PED = (dQ/dP) × (P/Q) = (−b) × (P/Q). On a straight-line demand curve, elasticity varies by price: above the midpoint price tends to be elastic; below tends to be inelastic.
Example: Q = 100 − 2P at P = 20 → Q = 60 → PED = (−2) × (20/60) = −0.67 (inelastic at that point).
How to use this calculator
Choose PED or cross-price mode
Price elasticity uses one product’s own price and quantity. Cross-price mode uses product A’s price and product B’s quantity.
Enter values and pick a method
Midpoint is recommended for most problems. Use presets for a textbook or TV pricing example.
Read elasticity, classification, and revenue
Expand step-by-step work, export CSV/PDF, and use FAQ below for exam-style questions.
More free tools
Discover more calculators for time tracking, payroll, and HR.
Frequently asked questions about this price elasticity calculator
What is price elasticity of demand?
Price elasticity of demand measures how strongly quantity demanded responds to a change in price. A larger absolute value means demand is more responsive.
How do you calculate price elasticity using the midpoint method?
PED = (% change in quantity) ÷ (% change in price), where each percent change uses the average of the old and new values as the base. Enter initial and new price and quantity in the calculator — midpoint is the default.
What does an elasticity of −2.5 mean?
|PED| = 2.5 means demand is elastic: quantity changes by a larger percentage than price. If price rises 1%, quantity demanded falls about 2.5%.
What is the difference between elastic and inelastic demand?
Elastic (|PED| > 1): quantity is relatively sensitive to price. Inelastic (|PED| < 1): quantity is relatively insensitive. Unit elastic (|PED| = 1): proportional response.
How does elasticity affect total revenue?
When demand is elastic, price and total revenue move in opposite directions. When demand is inelastic, they move in the same direction. The calculator shows revenue before and after for PED mode.
What is cross-price elasticity of demand?
Cross-price elasticity measures how demand for one product changes when the price of another product changes. Use XED mode in this calculator.
How do I calculate cross-price elasticity?
XED = (% change in quantity of B) ÷ (% change in price of A), typically with the midpoint method. Enter product A prices and product B quantities in Cross-price elasticity mode.
What does positive vs negative cross-price elasticity mean?
Positive XED → substitutes. Negative XED → complements. Near zero → unrelated products.
Should I use midpoint or simple percentage elasticity?
Use midpoint for textbook and exam work — it avoids direction bias. Simple percentage uses only the initial value and can give different answers when you swap before/after.
What does a price elasticity of 0.5 mean?
A PED of 0.5 (or −0.5) means demand is inelastic: |PED| < 1. Quantity changes by a smaller percentage than price — a 10% price increase would reduce quantity demanded by about 5%.
Is a PED of −2.5 elastic or inelastic?
Elastic. |PED| = 2.5 > 1, so quantity is relatively sensitive to price. If price rises 1%, quantity demanded falls about 2.5%.
When price falls 10% and demand rises 20%, what is elasticity?
Using direct percent changes: PED = %ΔQ ÷ %ΔP = +20% ÷ (−10%) = −2. Demand is elastic (|PED| > 1). Select Direct % changes in the calculator or use the midpoint method with before/after values.
What is income elasticity of demand?
Income elasticity measures how quantity demanded changes when consumer income changes — not when price changes. This calculator covers price elasticity of demand (PED) and cross-price elasticity (XED) only.
What is arc elasticity vs midpoint elasticity?
Arc elasticity and the midpoint method are the same approach: both use average price and average quantity as the base for percentage changes. It is the standard method in textbooks and on AP Microeconomics exams.
Is this the same as price elasticity of supply?
No. This tool calculates demand elasticity (PED) and cross-price elasticity (XED). Price elasticity of supply measures how quantity supplied responds to a product’s own price — a separate calculator topic.