Elasticity Coefficient Calculator (Midpoint Formula)


Elasticity Coefficient Calculator (Midpoint Formula)

Calculate the price elasticity of demand or supply accurately using the midpoint (arc) method.



The starting quantity demanded or supplied.

Please enter a valid number.



The new quantity after the price change.

Please enter a valid number.



The starting price (e.g., in $, €, etc.).

Please enter a valid number.



The new price after the change.

Please enter a valid number.


Elasticity Coefficient (Absolute Value)

0.00

% Change in Quantity

0.00%

% Change in Price

0.00%

Chart dynamically visualizes the magnitude of percentage changes.

What is the Elasticity Coefficient?

The elasticity coefficient is a measure used in economics to quantify the sensitivity of one variable to a change in another. When we calculate elasticity coefficient using midpoint formula, we are typically referring to price elasticity, which measures how much the quantity demanded or supplied of a good responds to a change in its price. The midpoint formula, also known as the arc elasticity formula, is the preferred method for calculating elasticity between two distinct points because it provides the same result regardless of the direction of the change (i.e., whether the price increases or decreases).

This method avoids the “base problem” inherent in simple percentage change calculations, where using the initial value as the denominator yields a different percentage than using the final value. By using the average of the initial and final values for both price and quantity, the midpoint formula ensures a consistent and more accurate measure of elasticity over a range.

The Midpoint Formula for Elasticity

The core of this calculator is the midpoint method. To calculate the price elasticity of demand (or supply), we divide the percentage change in quantity by the percentage change in price. Here’s how the formulas are constructed:

% Change in Quantity = (Q2 – Q1) / ((Q1 + Q2) / 2)

% Change in Price = (P2 – P1) / ((P1 + P2) / 2)


Elasticity = (% Change in Quantity) / (% Change in Price)

Variable Definitions
Variable Meaning Unit Typical Range
Q1 Initial Quantity Units, kg, liters, etc. Any positive number
Q2 Final Quantity Units, kg, liters, etc. Any positive number
P1 Initial Price Currency ($, €, etc.) Any positive number
P2 Final Price Currency ($, €, etc.) Any positive number

Practical Examples

Example 1: Inelastic Demand (Gasoline)

Suppose the price of a gallon of gasoline increases from $3.50 to $4.50. As a result, a consumer reduces their weekly purchase from 20 gallons to 18 gallons.

  • Inputs: Q1 = 20, Q2 = 18, P1 = 3.50, P2 = 4.50
  • Calculation:
    • % Change in Quantity = (18 – 20) / ((20 + 18) / 2) = -2 / 19 ≈ -10.53%
    • % Change in Price = (4.50 – 3.50) / ((3.50 + 4.50) / 2) = 1 / 4 = 25%
    • Elasticity = -10.53% / 25% ≈ -0.42
  • Result: The absolute elasticity coefficient is 0.42. Since this is less than 1, demand is considered inelastic. The price change had a relatively small effect on the quantity demanded.

Example 2: Elastic Demand (Luxury Coffee)

A local coffee shop raises the price of its specialty latte from $5.00 to $7.00. Weekly sales drop from 500 lattes to 300 lattes.

  • Inputs: Q1 = 500, Q2 = 300, P1 = 5.00, P2 = 7.00
  • Calculation:
    • % Change in Quantity = (300 – 500) / ((500 + 300) / 2) = -200 / 400 = -50%
    • % Change in Price = (7.00 – 5.00) / ((5.00 + 7.00) / 2) = 2 / 6 ≈ 33.33%
    • Elasticity = -50% / 33.33% ≈ -1.5
  • Result: The absolute elasticity coefficient is 1.5. Since this is greater than 1, demand is elastic. Consumers are highly responsive to the price change. Explore more on our page about business pricing strategies.

How to Use This Elasticity Calculator

  1. Enter Initial Quantity (Q1): Input the starting quantity of the good before any price change.
  2. Enter Final Quantity (Q2): Input the quantity of the good after the price change occurred.
  3. Enter Initial Price (P1): Input the starting price of the good.
  4. Enter Final Price (P2): Input the new price of the good.
  5. Review the Results: The calculator will automatically update, showing you the absolute elasticity coefficient, the percentage changes, and an interpretation of the result (elastic, inelastic, or unit elastic).
  6. Interpret the Chart: The bar chart provides a visual comparison of the magnitude of the percentage change in quantity versus the percentage change in price.

Key Factors That Affect Price Elasticity

The decision to calculate elasticity coefficient using midpoint formula is just the start. Understanding what influences the result is crucial. Several factors can make the demand for a good more or less elastic:

  • Availability of Substitutes: Goods with many close substitutes (e.g., different brands of soda) tend to have more elastic demand. Learn more about supply and demand basics.
  • Necessity vs. Luxury: Necessities (e.g., medicine, basic food) typically have inelastic demand, while luxuries (e.g., designer watches, sports cars) have elastic demand.
  • Proportion of Income: Goods that take up a large portion of a consumer’s budget (e.g., cars, rent) tend to have more elastic demand.
  • Time Horizon: Demand is often more elastic over a longer period, as consumers have more time to find substitutes or change their behavior.
  • Brand Loyalty: Strong brand loyalty can make demand for a specific product more inelastic, as consumers are less willing to switch to an alternative.
  • Definition of the Market: A narrowly defined market (e.g., “blue jeans”) has more elastic demand than a broadly defined market (e.g., “clothing”). Our price elasticity of demand calculator offers more specific examples.

Frequently Asked Questions (FAQ)

1. What does an elasticity coefficient of 1 mean?

An elasticity of 1 (or -1) is called unit elastic. It means the percentage change in quantity demanded is exactly equal to the percentage change in price. Total revenue remains unchanged when the price changes.

2. Why is the elasticity of demand usually a negative number?

Because of the law of demand: as price increases, quantity demanded decreases, and vice-versa. This inverse relationship results in a negative elasticity value. Economists often use the absolute value for easier interpretation.

3. What is the difference between elastic and inelastic demand?

Elastic demand (absolute value > 1) means quantity demanded is highly responsive to price changes. Inelastic demand (absolute value < 1) means quantity demanded is not very responsive to price changes.

4. Can I use this calculator for elasticity of supply?

Yes. The formula is the same. Simply input the quantity supplied instead of quantity demanded at each price point. The result for supply elasticity will typically be positive, as suppliers are willing to offer more at higher prices.

5. What is arc elasticity?

Arc elasticity is another name for elasticity calculated using the midpoint method. It measures elasticity over a segment (or “arc”) of the demand curve, rather than at a single point (point elasticity). For more context, see this article on how to calculate percentage change.

6. Why not use a simple percentage change formula?

The simple formula gives different results depending on whether you calculate for a price increase or a price decrease. The midpoint formula solves this by using the average price and quantity as the base, ensuring a consistent result for the same two points.

7. What is cross-price elasticity?

Cross-price elasticity measures how the quantity demanded of one good changes in response to a price change in another good. This calculator is designed for own-price elasticity, but you can learn more about cross-price elasticity on our site.

8. What is income elasticity?

Income elasticity measures how the quantity demanded of a good responds to a change in consumer income. This helps determine if a good is a normal good or an inferior good. More details are in our guide to understanding economic indicators.

© 2026 Your Website Name. All Rights Reserved. For educational purposes only.



Leave a Reply

Your email address will not be published. Required fields are marked *