Skip to main content
← All guides
Tool + guide · September 2026 · 7 min read

Price elasticity of demand

How much your volume moves when your price does — and what that means for revenue. The calculator below uses the midpoint formula and shows you what the simple one would have said instead, because the two disagree and almost nobody mentions it.

Short answer

What is price elasticity of demand?

How much the quantity sold responds to a change in price: percentage change in quantity divided by percentage change in price. Above one in absolute terms, raising the price costs you revenue. Below one, it earns you revenue.

The short version

  1. Normally negative, because quantity falls as price rises. A positive result means something other than price changed.
  2. The midpoint (arc) formula divides by the average of the two values and gives the same answer in both directions; the simple formula does not.
  3. Elasticity is local: it describes the stretch between the two prices you measured and does not extrapolate.
  4. It is only elasticity if price was the only thing that moved in the window — season, promotion and competitors all forge the same number.

Free · No signup · Nothing leaves your browser

Two observations in, one answer about revenue out

The price and the quantity sold before a change, and the same two after it. Use the same period on both sides — a week against a week, a month against a month.

Before

Revenue $1000

After

Revenue $960

Elastic-1.22midpoint (arc) elasticity

Demand moves more than price, so raising the price lowers revenue and cutting it raises revenue — near this segment of the curve.

Revenue in your own numbers went from $1000 to $960 -4%.

The simple formula — dividing by the starting values instead of the averages — gives -1.00, a difference of 18%. It is the one most calculators use without saying so, and it is not symmetric: measure the same two points in the other direction and it changes.

Paste into your pricing note.

What this cannot know. Whether the price was the only thing that changed. A season, a promotion, a competitor launching or a different mix of customers in the second window all move quantity, and the arithmetic cannot tell them apart from the price. It also describes only the stretch between your two points: elasticity varies along a demand curve, so a figure measured between $10 and $12 says nothing about what happens at double that.

If you have no two observations to compare — because nothing has been sold yet — Gabor-Granger builds a demand curve from a survey instead, and the evidence ladder says how much that is worth.

Test the idea behind it

Elasticity needs history. Before there is any, the question is whether there is demand at all. A 15-minute session ends with a written GO / WAIT / NO-GO and the reasoning behind it. Free tier, no card.

The two formulas, and why they disagree

Both start the same way: percentage change in quantity, divided by percentage change in price. The difference is what you divide by to get a percentage.

The simple formula divides by the starting value. Going from 10 to 12 is a 20% rise. Coming back from 12 to 10 is a 16.7% fall. Same two numbers, same stretch of the same curve, two different percentages — and therefore two different elasticities depending on which observation you happened to call “before”.

The midpoint formula divides by the average of the two. Both directions give 18.2%, and the elasticity comes out the same whichever way you measure. This is why economics textbooks teach it and why the calculator above leads with it.

For a 1% price change the two agree to within a rounding error, and the distinction does not matter. For the changes founders actually make — 20%, 50%, doubling — it matters a great deal, and a calculator that silently picks the simple one is giving you an answer that depends on the order you typed your rows in.

How to read the number

|E| > 1

Elastic

Quantity moves more than price, in percentage terms. Raising the price loses more volume than it gains margin, so revenue falls. Typical of things with close substitutes and no switching cost.

|E| < 1

Inelastic

Quantity moves less than price. Raising the price raises revenue — which is where a great many founders discover they have been charging too little for years. Typical of necessities, habits, and anything embedded in a workflow.

|E| = 1

Unit elastic

The two move together and revenue is flat in either direction. On a straight demand curve this is the point where revenue peaks: elastic above it, inelastic below.

E > 0

Not elasticity at all

Demand rose along with price. Almost always this means something else changed between the two observations. The calculator says so rather than printing a positive number as though it were a result.

What elasticity cannot tell you

It cannot separate price from everything else. If the second window contained a holiday, a campaign, a competitor's launch or simply a different mix of customers, the number is a summary of all of it with the price's name on it.

It does not extrapolate. Elasticity changes as you move along a demand curve — usually towards more elastic as price rises. A figure measured between $10 and $12 tells you very little about $30.

Revenue is not profit. An inelastic result says a price rise would grow revenue. It says nothing about support load, churn a quarter later, or the one large customer whose departure outweighs the arithmetic.

And it needs two real observations. If nothing has been sold at two different prices, there is no elasticity to compute — only a survey, which is a different and weaker kind of evidence.

No sales yet? Then this is the wrong tool

Elasticity needs history. Before there is any, the question is not how demand responds to price — it is whether there is demand at all, which is one of three critical criteria in our Go/No-Go rubric.

A 15-minute session works through all seven and ends with a written verdict and the reasoning behind it.

Test the idea behind the price →

15 min · free tier, no card

Frequently asked questions

What is price elasticity of demand?+
A measure of how much the quantity sold responds to a change in price: the percentage change in quantity divided by the percentage change in price. It is normally negative, because demand usually falls as price rises, and the size of the number is what matters — above one in absolute terms means demand reacts more than price does.
What is the formula for price elasticity?+
Percentage change in quantity divided by percentage change in price. The subtlety is what you divide by to get those percentages. The simple formula uses the starting values, which makes the answer depend on which end you measure from: 10 to 12 is a 20% rise, 12 to 10 is a 16.7% fall. The midpoint or arc formula divides by the average of the two values and gives the same answer in both directions, which is why it is the one to use for anything but a tiny change.
What does an elasticity of -1.5 mean?+
That a 1% price rise costs you about 1.5% of your volume, near the prices you measured. Because the volume loss outweighs the price gain, revenue falls when you raise the price and rises when you cut it — locally. The word "locally" is doing real work: elasticity changes as you move along the demand curve, so the figure does not extrapolate to a price far from the one you tested.
Does inelastic demand mean I should raise prices?+
It means revenue would rise if nothing else changed, near the prices you measured. Two things usually do change: customers who tolerate one increase may not tolerate the next, and revenue is not profit — a price rise that costs you your largest account can raise revenue per unit and wreck the business. Treat it as a direction to test, not an instruction.
Why did my elasticity come out positive?+
Because demand rose at the same time as the price, which a demand curve does not do. In practice it means something else moved in the same window: a season, a promotion, a competitor leaving, a different mix of customers, or a change in the product. The arithmetic still produces a number; it just is not elasticity.
Is this calculator free, and does my data leave the browser?+
It is free and requires no account. Everything is computed in your browser — nothing you enter is sent to us or stored anywhere.

Related guides