Calcist

Style

Buttons

Spacing

How much to show

Decimal places

Text size

Price elasticity calculator

Enter two prices and quantities, or a demand curve and a price. You get the elasticity, whether it's elastic, inelastic or unit elastic, and what that means for revenue.

Private: calculated on your device. Nothing you type is sent anywhere.

Next: Compare the cost side with the marginal cost calculator, or set a price with the profit margin calculator.

What price elasticity measures

Price elasticity compares the percentage change in quantity with the percentage change in price. Elasticity of demand tells you how much buyers cut back when the price rises; elasticity of supply tells you how much more sellers offer. Because it uses percentages, it doesn't depend on units, so you can compare gasoline with movie tickets.

How it's calculated

Midpoint method: E = [(Q₂ − Q₁) / ((Q₁ + Q₂)/2)] ÷ [(P₂ − P₁) / ((P₁ + P₂)/2)]
Point method: E = (dQ/dP) × (P/Q)

The midpoint method divides each change by the average of the two values, so you get the same answer whichever point you start from. The point method uses the slope of the demand or supply curve at one price, found here by differentiating Q(P).

|E|ReadingPrice rise → total revenue (demand)
greater than 1Elasticfalls
exactly 1Unit elasticunchanged
less than 1Inelasticrises

Worked examples

Demand: the price falls from $70 to $60 and quantity rises from 2,800 to 3,000.

  1. %ΔQ = 200 ÷ 2,900 ≈ 6.9%.
  2. %ΔP = −10 ÷ 65 ≈ −15.38%.
  3. E ≈ −0.448, so |E| ≈ 0.45: demand is inelastic in this range.

Between $120 and $130, where quantity falls from 1,800 to 1,600, E ≈ −1.47. Demand is elastic there.

Point method: for Q = 100 − 2P at P = $20, Q = 60 and dQ/dP = −2, so E = −2 × 20/60 ≈ −0.67, inelastic.

Calculating the price elasticity of supply

Use exactly the same formulas with quantity supplied. Supply elasticity is normally positive, because sellers offer more at a higher price. Choose "Supply" above and the calculator flags a negative result as unusual.

Limitations

  • Elasticity changes along a straight-line demand curve: it's elastic at high prices and inelastic at low ones. A value applies only to the range or point you measured.
  • Real data mixes in other changes (income, competitors' prices, seasons), so two observed points don't isolate the price effect.
  • Demand elasticity is negative by the formula; many textbooks quote its absolute value. The calculator shows both.

Sources

How we checked this

Before every update, this calculator is run in a real browser with these known answers, and it must match all of them:

  • OpenStax: $70 → $60, 2,800 → 3,000 gives E ≈ −0.45 (inelastic) ✓
  • OpenStax: $120 → $130, 1,800 → 1,600 gives E ≈ −1.47 (elastic) ✓
  • Point method: Q = 100 − 2P at P = 20 gives −2 × 20/60 ✓
  • Equal prices can't give an elasticity ✓

Last checked October 26, 2026. Spotted something wrong? The math is done in your browser with the formula shown on this page, so you can check any result by hand.

Add this calculator to your website (free)

Paste this code into any web page. The calculator works on your page, resizes itself, has no ads and no tracking, and nothing your visitors type is sent anywhere. More about embedding.

Questions people ask

How do you calculate price elasticity of supply?

Divide the percentage change in quantity supplied by the percentage change in price. With the midpoint method, each percentage uses the average of the two values as its base.

What does elastic mean?

|E| > 1: quantity changes by a larger percentage than price. For demand, raising the price then lowers total revenue.

What does inelastic mean?

|E| < 1: quantity changes by a smaller percentage than price. For demand, raising the price then raises total revenue.

Why use the midpoint method?

A plain percentage change depends on which point you start from. Dividing by the average of the two values gives the same elasticity going up or down.

Why is elasticity of demand negative?

Because price and quantity demanded move in opposite directions. Economists often drop the minus sign and talk about |E|.

Related calculators