Skip to main content

Price Elasticity of Demand Calculator

Calculate price elasticity of demand using the midpoint method. Enter before and after price and quantity to see the elasticity value, an elastic, inelastic, or unit-elastic verdict, and a revenue impact breakdown.

Interested in Advertising?

Tell us more, and we'll get back to you.

Contact Us

About Price Elasticity of Demand Calculator

Practical context, assumptions, examples, and next steps for using the result well.

What price elasticity measures

Price elasticity of demand answers a question every business owner eventually asks: if I change my price, how many customers will I keep? It is a single number that captures how sensitive buyers are to a price move. Formally, it is the percentage change in the quantity demanded divided by the percentage change in price. When the number is large, even a small price bump sends customers running. When it is small, you can nudge the price up and most people barely notice.

The concept is central to pricing strategy because it links two things owners care about most: volume and price. Cut the price and you usually sell more units, but each unit earns less. Raise the price and each sale earns more, but you sell fewer. Elasticity tells you which effect wins. That is why it pairs naturally with a pricing calculator and a profit margin calculator: elasticity sets the direction, and those tools quantify the dollars.

This calculator uses the midpoint method, also called arc elasticity, so the result is consistent whether the price went up or down between your two data points. You enter the price and quantity before the change and the price and quantity after it, and the tool returns the elasticity value, an elastic, inelastic, or unit-elastic verdict, the percentage changes behind the math, and the revenue impact.

The midpoint formula

There are two common ways to calculate elasticity, and the choice matters. The simple method bases each percentage change on the starting value. The trouble is that you get one answer when the price rises from $20 to $25 and a different answer when it falls from $25 to $20, even though it is the same pair of points. The midpoint method removes that ambiguity by dividing each change by the average of the two values instead of the starting value.

Midpoint elasticity

PED = (ΔQ ÷ ((Q₁ + Q₂) ÷ 2)) ÷ (ΔP ÷ ((P₁ + P₂) ÷ 2))

  • P₁, Q₁ — price and quantity before the change
  • P₂, Q₂ — price and quantity after the change
  • ΔQ = Q₂ − Q₁ and ΔP = P₂ − P₁

The numerator is the percentage change in quantity using the average quantity as its base. The denominator is the percentage change in price using the average price as its base. Dividing one by the other gives the elasticity. Because both halves use the midpoint as the reference, swapping the before and after values flips the signs of both ΔQ and ΔP, and the ratio stays the same.

Validation rules the tool applies:

  • All four inputs must be greater than zero.
  • The two prices must differ. If they are equal the price change is zero, and dividing by zero leaves elasticity undefined.
  • Quantities may be equal. Identical quantities give an elasticity of zero, which is perfectly inelastic demand.

Worked example

Imagine a coffee shop testing a higher latte price. It raises the price from $4.00 to $5.00 and watches weekly sales fall from 500 cups to 450 cups. Plug those numbers into the midpoint formula step by step.

  1. Change in quantity: 450 − 500 = −50. Average quantity: (500 + 450) ÷ 2 = 475. Percentage change: −50 ÷ 475 ≈ −10.5%.
  2. Change in price: 5 − 4 = 1. Average price: (4 + 5) ÷ 2 = 4.5. Percentage change: 1 ÷ 4.5 ≈ 22.2%.
  3. Elasticity: −10.5% ÷ 22.2% ≈ −0.47.

The absolute value of 0.47 is below 1, so demand is inelastic. Customers did not abandon their lattes when the price went up, which means the shop kept most of its sales while charging more per cup. Revenue rose from $2,000 (500 × $4) to $2,250 (450 × $5), confirming the inelastic story. Had sales collapsed to 300 cups instead, the elasticity would have pushed past 1, demand would be elastic, and the price increase would have shrunk revenue.

Reading the result

Elasticity values fall into a few well-defined bands. Because demand normally moves opposite to price, the raw number is usually negative, so economists compare the absolute value against 1.

Elastic (|PED| > 1)

Quantity moves more than price. Buyers are sensitive, often because close substitutes exist. Price increases tend to reduce total revenue.

Inelastic (|PED| < 1)

Quantity moves less than price. Buyers are loyal or have few alternatives. Price increases tend to raise total revenue.

Unit elastic (|PED| = 1)

Quantity moves in exact proportion to price. Total revenue stays about the same in either direction.

Extremes

A value of 0 is perfectly inelastic, like a life-saving medicine. An effectively infinite value is perfectly elastic, where any price change wipes out or floods demand.

Elasticity and revenue

The most practical reason to measure elasticity is its direct link to revenue. Total revenue is simply price times quantity, and elasticity predicts which of those two forces wins when you change the price.

  • When demand is inelastic, raise the price. You lose few customers, so the higher price per unit lifts total revenue.
  • When demand is elastic, be cautious with increases. You lose enough customers that the higher price cannot make up the difference, and revenue falls. A discount may grow revenue instead.
  • When demand is unit elastic, revenue is near its peak. Small price moves in either direction barely change the top line.

Revenue is only the first layer, though. Selling more units at a lower price also raises your costs, so the real decision depends on margin, not revenue alone. Pair this calculator with a profit margin calculator to see whether the extra volume actually leaves you better off, and with a break-even analysis calculator to confirm how many units you must move at the new price to cover fixed costs.

What drives elasticity

Elasticity is not a fixed property of a product; it shifts with the market and the moment. A handful of factors push demand toward the elastic or inelastic end of the scale.

Substitutes. The more easily a buyer can switch to a competing product, the more elastic demand becomes. Branded goods with strong loyalty behave more inelastically than commodities.

Necessity versus luxury. Essentials such as electricity, basic groceries, or prescription drugs are inelastic because people buy them regardless of price. Discretionary luxuries are far more elastic.

Share of budget. A product that eats a large slice of income, like a car, draws more scrutiny and is more elastic. A cheap item such as a pack of gum is inelastic simply because the cost is trivial.

Time horizon. Demand is usually more elastic over the long run. Drivers tolerate a gas price spike for a week but buy a fuel-efficient car over several years, making long-term demand more responsive.

Definition of the market. A specific brand is more elastic than the category as a whole, because switching brands is easier than abandoning the category entirely.

Common mistakes

Elasticity is easy to compute and easy to misread. Watch out for a few recurring traps.

  • Confusing the sign with the size. A value of −2 is more elastic than −0.5, even though −2 looks smaller. Always compare absolute values.
  • Assuming other factors held still. If a promotion, a season, or a competitor move happened at the same time as your price change, the measured elasticity blends all of those effects, not price alone.
  • Extrapolating too far. Elasticity measured between two nearby prices does not reliably predict behavior at a price double or triple your range. Demand curves bend.
  • Using the simple method on big changes. For large price swings the starting-value method gives lopsided answers. The midpoint method this tool uses is the more reliable choice.
  • Ignoring cost. Higher revenue is not the same as higher profit. A volume gain that raises variable costs can still shrink your bottom line, so always check margin alongside elasticity.

Used carefully, elasticity turns guesswork into a measurable input for pricing decisions. Run a small, clean price test, plug the before and after numbers into this calculator, and let the verdict guide whether your next move should be a price increase, a discount, or holding steady.

Running a clean price test

The quality of your elasticity number depends entirely on the quality of the two data points you feed it. A sloppy test produces a number that looks precise but means very little. A few habits make the result trustworthy enough to act on.

  1. Change one thing at a time. Hold your marketing, packaging, and placement steady so the only difference between the two periods is the price. Otherwise you cannot tell whether buyers reacted to price or to something else.
  2. Compare like periods. Measure two weeks that are similar in season, promotions, and weekday mix. Comparing a holiday week against an ordinary one will contaminate the result.
  3. Give it enough volume. A handful of sales is noise. The more units you sell in each period, the more the measured change reflects real behavior rather than randomness.
  4. Keep the price move modest. A 10 to 20 percent change is usually enough to see a response without pushing buyers so far that the relationship breaks down.
  5. Repeat before you commit. One test is a hint, not a law. Run it again, or test a second price point, before you bake the new price into your strategy.

Once you trust your two data points, this calculator does the rest. Drop in the before and after price and quantity, read the elasticity and the revenue impact, then sanity-check the dollars with a pricing calculator before you roll the change out to every customer.

Frequently Asked Questions

What is price elasticity of demand?

Price elasticity of demand measures how much the quantity people buy responds to a change in price. It is the percentage change in quantity demanded divided by the percentage change in price. A larger absolute value means buyers react strongly to price; a smaller value means they barely flinch.

Why does this calculator use the midpoint method?

The midpoint, or arc, method bases each percentage change on the average of the starting and ending values instead of just the starting value. That fixes the well-known problem where you get one elasticity when price rises and a different one when it falls between the same two points. With the midpoint formula you get the same answer in either direction.

What is the difference between elastic and inelastic demand?

Demand is elastic when the absolute elasticity is greater than 1, meaning quantity moves proportionally more than price. It is inelastic when the value is below 1, meaning quantity moves less than price. When it equals exactly 1, demand is unit elastic and total revenue stays roughly flat as price changes.

Why is price elasticity usually a negative number?

Price and quantity normally move in opposite directions: raise the price and people buy less. That inverse relationship produces a negative sign. Economists often discuss the absolute value for convenience, so when someone says elasticity is 1.5 they usually mean -1.5. This calculator shows both the signed value and the absolute value.

How does elasticity affect my pricing and revenue?

When demand is inelastic, a price increase raises total revenue because you lose few sales. When demand is elastic, a price increase lowers total revenue because you lose more sales than the higher price makes up for. Knowing where your product sits helps you decide whether a price hike or a discount will grow the top line.

What inputs do I need and what values are valid?

You need the price and quantity before the change and the price and quantity after it. All four numbers must be greater than zero. The two prices must differ, because an identical price would mean dividing by a zero price change, which leaves elasticity undefined.

What is a real-world example I can follow?

Suppose a coffee shop raises a latte from $4 to $5 and weekly sales fall from 500 to 450 cups. The midpoint quantity change is -50 divided by 475, about -10.5 percent. The price change is 1 divided by 4.5, about 22.2 percent. Elasticity is roughly -0.47, so demand is inelastic and the price increase still grows revenue.