Skip to content
CalculatorAtlas

Price Elasticity of Supply Calculator

Tested

Price elasticity of supply by the midpoint (arc) method.

Tested, not yet published. The formula for this calculator is implemented and passes its automated checks. This page stays non-indexable until it is reviewed and published.

Results

Enter your values and press Calculate. Results appear here.

  • • Result

Quick answer

Price elasticity of supply by the midpoint (arc) method. Enter price before, price after, quantity before and quantity after and the price elasticity of supply calculator returns price Elasticity of Supply and interpretation.

Related tools: Price Elasticity of Demand Calculator: Price elasticity of demand by the midpoint (arc) method. Cross-Price Elasticity Calculator: Cross-price elasticity (price of the other good) by the midpoint (arc) method. Income Elasticity of Demand Calculator: Income elasticity of demand by the midpoint (arc) method.

How to use the Price Elasticity of Supply Calculator

  1. Enter price before (above 0).
  2. Enter price after (above 0).
  3. Enter quantity before (above 0).
  4. Enter quantity after (above 0).
  5. Press Calculate to see the result, and use Reset to start again.
Inputs of the Price Elasticity of Supply Calculator
InputWhat to enterAllowed values
Price beforeA number> 0
Price afterA number> 0
Quantity beforeA number> 0
Quantity afterA number> 0

Formula and method

Formula

E = [(Q₂ − Q₁) ÷ ((Q₁ + Q₂) ÷ 2)] ÷ [(X₂ − X₁) ÷ ((X₁ + X₂) ÷ 2)]

IEEE-754 double precision; shown to the decimals indicated.

The midpoint method gives the same value whichever direction the change is measured.

Worked examples

These examples are verified: each one is an automated test case that the live calculator must reproduce exactly.

Example 1

Inputs: Price before = 10; Price after = 12; Quantity before = 100; Quantity after = 112.

Results of example 1
ResultValue
Price Elasticity of Supply0.6226
InterpretationInelastic (|E| < 1)

Example 2

Inputs: Price before = 8; Price after = 9; Quantity before = 50; Quantity after = 52.

Results of example 2
ResultValue
Price Elasticity of Supply0.3333
InterpretationInelastic (|E| < 1)

The first line is the headline result (price Elasticity of Supply). Below it the price Elasticity of Supply Calculator lists interpretation, which describe the same case from other angles. IEEE-754 double precision; shown to the decimals indicated.

Reading the number

Price elasticity of supply compares the percentage change in quantity supplied with the percentage change in price. It is normally positive, because higher prices encourage producers to supply more. Above 1 supply is elastic (producers can respond quickly), below 1 it is inelastic. Goods that take a long time to produce tend to be inelastic in the short run.

A price rise from 10 to 12 with different increases in quantity

Every figure in this table comes from running this calculator, so it matches what the form returns.

A price rise from 10 to 12 with different increases in quantity
Quantity afterPrice Elasticity of SupplyInterpretation
1050.2683Inelastic (|E| < 1)
1120.6226Inelastic (|E| < 1)
1301.4348Elastic (|E| > 1)
1602.5385Elastic (|E| > 1)

What happens with invalid input

These messages are produced by the calculator itself, so you know what to fix.

  • Price after: entering "10" shows "The two values must be different." beside that field and no result.
  • Price before: entering "0" shows "Price before must be greater than 0." beside that field and no result.

Choosing between the Price Elasticity of Supply Calculator and similar calculators

Each row shows what a related calculator on this site asks for and what it returns, so you can pick the one that matches your question.

Choosing between the Price Elasticity of Supply Calculator and similar calculators
CalculatorYou enterIt returns
[Price Elasticity of Demand Calculator](/business/price-elasticity-demand/)price before, price after and quantity beforePrice Elasticity of Demand
[Cross-Price Elasticity Calculator](/business/cross-price-elasticity-calculator/)price before, price after and quantity beforeCross-Price Elasticity
[Income Elasticity of Demand Calculator](/business/income-elasticity-demand/)income before, income after and quantity beforeIncome Elasticity of Demand
[GDP Calculator](/business/gdp-calculator/)consumption, investment and government spendingGDP
[Marginal Cost Calculator](/business/marginal-cost/)total cost before, total cost after and quantity beforeMarginal cost

Background: business metrics

Business ratios depend on exactly which costs and revenues you include, so read each page's definition. Two common checks: break-even units = fixed costs ÷ (price − variable cost per unit), so $50,000 of fixed costs with a $10 price and $5 variable cost breaks even at 10,000 units; and net profit margin = net profit ÷ revenue, so $20,000 profit on $100,000 revenue is 20%.

Return on investment ignores time: 20% over five years is far less impressive than 20% in one, so compare returns over the same period.

Assumptions and limitations

  • The two values of the driver must differ

If a required value is empty, not a number, or outside its allowed range, the form marks that field with a message and shows no result instead of a misleading number. The automated checks deliberately try invalid entries for price after and price before to confirm this.

Frequently asked questions

What does the Price Elasticity of Supply Calculator calculate?

Price elasticity of supply by the midpoint (arc) method. It returns Price Elasticity of Supply and Interpretation.

What formula does the Price Elasticity of Supply Calculator use?

E = [(Q₂ − Q₁) ÷ ((Q₁ + Q₂) ÷ 2)] ÷ [(X₂ − X₁) ÷ ((X₁ + X₂) ÷ 2)]. The midpoint method gives the same value whichever direction the change is measured.

What do I need to enter in the price Elasticity of Supply Calculator?

You enter Price before, Price after, Quantity before and Quantity after.

How is the result rounded or limited?

IEEE-754 double precision; shown to the decimals indicated. The two values of the driver must differ.

What is an example of a price Elasticity of Supply result?

With price before 10, price after 12, quantity before 100 and quantity after 112, the price Elasticity of Supply is 0.6226.

Where does the method come from?

The method follows: OpenStax, Principles of Economics 3e (Rice University): elasticity (price elasticity of supply).

Sources

  • OpenStax, Principles of Economics 3e (Rice University): elasticity (price elasticity of supply)

Content last reviewed 2026-11-04. Formulas and worked examples are checked by automated tests against independently computed values.