BedrockCalculator
Figures cited to primary sourcesWritten by Aapt Dubey, MBA (Marketing & Banking), ISB 3 primary sourcesLast updated

Price Elasticity of Demand Calculator (Midpoint Method and Total Revenue)

The Price Elasticity of Demand Calculator works out price elasticity of demand from two prices and quantities by the midpoint method, with total revenue at each price and the marginal revenue.

Quick Answer: When the price falls from $70 to $60 and sales rise from 2,800 to 3,000 units, the price elasticity of demand is 0.45: demand is inelastic, so the price cut lowers total revenue from $196,000 to $180,000.

Assumptions

Computed

Preset scenarios

Price elasticity of demand (absolute value)
0.45
Demand is
Inelastic
Effect on revenue
Cutting the price lowered total revenue.
Change in quantity (midpoint)
6.90%
Change in price (midpoint)
-15.38%
Total revenue at the starting price
$196,000.00
Total revenue at the new price
$180,000.00
Change in total revenue
-$16,000.00
Marginal revenue over the move
-$80.00 per unit
Elasticity with its sign
-0.45
Simple (starting-point) elasticity
0.5

A price cut from $100 to $90: elasticity and revenue by quantity response

Download CSV
Each row is this calculator run with a price cut from $100 to $90 and sales rising from 1,000 units to the quantity in the first column. Elasticity to two decimals, money to the cent.
Units sold at $90ElasticityDemand isChange in total revenue
1,0000Perfectly inelastic-$10,000.00
1,0200.19Inelastic-$8,200.00
1,0500.46Inelastic-$5,500.00
1,0800.73Inelastic-$2,800.00
1,1000.9Inelastic-$1,000.00
1,1100.99Inelastic-$100.00
1,1501.33Elastic$3,500.00
1,2001.73Elastic$8,000.00
1,3002.48Elastic$17,000.00
1,5003.8Elastic$35,000.00

This table and its CSV are free to reuse with a link to this page, CC BY 4.0.

Price Elasticity of Demand Calculator (Midpoint Method and Total Revenue): Price elasticity of demand (absolute value) 0.45 (Starting price: 70; Quantity demanded at the starting price: 2,800; New price: 60; Quantity demanded at the new price: 3,000).

Save or share this result

A one-page summary of this calculator's default example, drawn from the same calculation as the result above.

The infographic is free to reuse with a link to this page, CC BY 4.0.

Illustration of a farm cart of apples, oranges and pears in an orchard, with two people choosing fruit
Quick Answer: When the price falls from $70 to $60 and sales rise from 2,800 to 3,000 units, the price elasticity of demand is 0.45: demand is inelastic, so the price cut lowers total revenue from $196,000 to $180,000.

What does this calculator do?

This price elasticity of demand calculator measures how strongly the quantity people buy responds to a change in price. Give it two points on a demand curve, a price and the quantity sold at it, before and after a change, and it returns the elasticity by the midpoint method, says whether demand is elastic or inelastic over that range, and works out total revenue at both points, the change in revenue and the marginal revenue over the move.

The defaults are the example used in OpenStax's Principles of Economics: a price cut from $70 to $60 that raises quantity demanded from 2,800 to 3,000. The book works it to an elasticity of 0.45, and so does the calculator.

Elasticity matters because it decides what a price change does to revenue. When demand is inelastic, a price rise brings in more money even though fewer units sell. When it is elastic, a price rise loses more in volume than it gains in price, and revenue falls. The calculator shows both the elasticity and the revenue change, so you can see the rule at work on your own numbers.

Using the Price Elasticity of Demand Calculator

  1. Enter the starting price and the quantity demanded at that price.
  2. Enter the new price and the quantity demanded at the new price.
  3. Read the elasticity at the top, as an absolute value, and whether demand is elastic, inelastic or unit elastic.
  4. Below it, check the percentage changes, total revenue before and after, the change in revenue, and marginal revenue.

The two prices must be different, and the quantities cannot both be zero. Quantities can be units per day, per week or per year, as long as both are measured over the same period. The presets load the book's second example ($120 to $130), a unit-elastic case, and a café raising the price of coffee.

How is this calculated?

  1. Percentage change in quantity, by the midpoint. The change in quantity is divided by the average of the two quantities, not by the starting one.

%ΔQ = (Q₂ − Q₁)/((Q₂ + Q₁)/2) × 100

  1. Percentage change in price, by the midpoint. The same with the two prices.

%ΔP = (P₂ − P₁)/((P₂ + P₁)/2) × 100

  1. Divide. The elasticity is the percentage change in quantity divided by the percentage change in price. Because price and quantity demanded usually move in opposite directions, the result is negative, and it is reported as its absolute value. The signed figure is shown too.

E_d = %ΔQ/%ΔP

  1. Classify. Above 1 is elastic, below 1 inelastic, exactly 1 unit elastic. If quantity does not change at all, demand is perfectly inelastic.
  1. Total revenue. At each point, total revenue is price times quantity.

TR = P × Q

  1. Marginal revenue. The change in total revenue divided by the change in quantity, over the move from one point to the other. It is undefined when the quantity does not change.

MR = (TR₂ − TR₁)/(Q₂ − Q₁)

  1. Simple method, for comparison. The calculator also divides each change by the starting value instead of the midpoint. That figure changes depending on which point you start from, which is why the midpoint method is the standard one.
  1. Round for display. Elasticities are shown to two decimal places (the simple one to three), percentages to two, and money to the cent.

Worked Example

With the default inputs, $70 to $60, and 2,800 to 3,000 units:

  1. Quantity change: 200 ÷ 2,900 × 100 = 6.9%.
  2. Price change: −10 ÷ 65 × 100 = −15.38%.
  3. Elasticity: 6.9 ÷ −15.38 = −0.45, reported as 0.45. Demand is inelastic.
  4. Total revenue before: $70 × 2,800 = $196,000.00. After: $60 × 3,000 = $180,000.00.
  5. Revenue change: −$16,000.00. The price cut lowered revenue, as inelastic demand predicts.
  6. Marginal revenue: −16,000 ÷ 200 = −$80.00 per extra unit sold.

Moving up the same curve, from $120 and 1,800 units to $130 and 1,600 units, gives an elasticity of 1.47: elastic. The price rise lowers total revenue from $216,000.00 to $208,000.00.

A café that raises coffee from $4.00 to $4.50 and sees daily sales fall from 500 to 470 cups faces an elasticity of 0.53. Demand is inelastic, and revenue rises from $2,000.00 to $2,115.00.

How Do You Calculate Total Revenue?

Multiply the price by the quantity sold: total revenue is P × Q. At $70 a unit and 2,800 units it is $196,000. Total revenue is the money that comes in before any costs, so it is not the same as profit.

Elasticity tells you which way total revenue moves when you change the price:

  • Inelastic demand (below 1): raising the price raises total revenue; cutting it lowers revenue.
  • Elastic demand (above 1): raising the price lowers total revenue; cutting it raises revenue.
  • Unit elastic (exactly 1): revenue stays the same either way. The unit-elastic preset doubles the price from $10 to $20 and halves sales from 100 to 50, and revenue stays at $1,000.00.

The table below the calculator shows the switch-over. For a price cut from $100 to $90, revenue falls in every row up to 1,110 units, where the elasticity is still just under 1 at 0.99, and rises from 1,150 units, where it is 1.33.

What does this calculator not account for?

  • Costs and profit. The calculator measures revenue, not profit. A price cut that raises revenue can still lower profit if each extra unit costs more to make than it brings in.
  • Other things changing. Elasticity assumes only the price changed. If incomes, competitors' prices, seasons or advertising also changed between your two points, the quantity change mixes all of them.
  • One stretch of the curve. The answer describes the range between your two prices. Demand can be inelastic at low prices and elastic at high ones, as the two OpenStax examples show.
  • Long run versus short run. Buyers often adjust more over time. A short-run elasticity from one week's data can understate the long-run response.
  • Upward-sloping demand. If quantity rises with price in your data, the signed elasticity is positive. The calculator reports it, but such data usually means something other than price changed.

What mistakes do people make with this?

  • Dividing by the starting values only. The simple method gives a different answer depending on direction. For the default move it gives 0.5 rather than 0.45. Use the midpoint result to compare with textbooks and published estimates.
  • Mixing time periods. Daily sales at one price and weekly sales at another produce a meaningless elasticity.
  • Reading the sign as the size. An elasticity of −1.47 is more elastic than −0.45. Compare absolute values.
  • Confusing elasticity with slope. A straight demand line has the same slope everywhere but a different elasticity at every point.
  • Expecting revenue to follow quantity. Selling more units does not mean more revenue if the price had to fall a lot to get them.

Frequently Asked Questions

How do I calculate the price elasticity of demand?

Work out the percentage change in quantity and the percentage change in price, each divided by the average of the two values, then divide the first by the second. For a move from $70 and 2,800 units to $60 and 3,000 units, that is 6.9% ÷ −15.38% = −0.45, or 0.45 in absolute terms.

What does an elasticity of 0.45 mean?

A 1% change in price changes the quantity demanded by about 0.45% in the other direction. Demand is inelastic, so buyers are not very sensitive to price over that range.

Is demand elastic or inelastic if the answer is above 1?

Above 1 is elastic: the quantity changes by a larger percentage than the price. The $120 to $130 example, at 1.47, is elastic.

How do I compute total revenue from price and quantity?

Multiply them. $60 a unit times 3,000 units is $180,000 in total revenue.

What is marginal revenue?

It is the extra revenue from selling one more unit. Over a price move it is the change in total revenue divided by the change in quantity: −$80 per unit in the default example, because revenue fell while sales rose.

Why use the midpoint formula?

It gives the same answer whether the price rises or falls between the two points. Starting-point percentages give a different answer in each direction.

Sources

Did this calculator answer your question?

How this calculator is tested

This calculator is checked by 7 automated test cases: specific inputs whose correct result is known in advance, and rules the output must always obey. They run on every change to the site. See the testing and corrections policy.

Show the test cases
  • Default: $70 to $60, 2,800 to 3,000 units is 0.45, inelastic, revenue down $16,000
  • OpenStax G/H: $120 to $130, 1,800 to 1,600 units is 1.47, elastic
  • unit elastic: $10 to $20 and 100 to 50 units leaves revenue at $1,000
  • coffee from $4.00 to $4.50, 500 to 470 cups, is 0.53 and raises revenue to $2,115
  • no change in quantity is perfectly inelastic, with no marginal revenue
  • explains equal or zero prices instead of measuring the defaults
  • builds the reference table: the revenue switch-over sits between 1,110 and 1,150 units

Add This Website as Preferred Source on Google

See Bedrock Calculator first in your Search results & AI Overviews