The price elasticity calculator above turns two observations — a before and after for quantity, and a before and after for price or income — into a single responsiveness figure. Elasticity is the percentage change in quantity divided by the percentage change in the thing that caused it. A result of −2 means a one per cent price rise cuts quantity by two per cent. A result of −0.3 means the same rise barely dents it. The tool covers price elasticity of demand and of supply, cross-price elasticity between two products, and income elasticity, and it reports what each result does to total revenue.
Arb Digital built this page because pricing decisions get made on gut feel far more often than on measurement. A business that raises prices by ten per cent and loses four per cent of its customers has just made more money, not less, and the arithmetic that proves it takes about ten seconds. The same arithmetic run in reverse tells a business considering a discount whether the extra volume can possibly pay for the margin it gives up. Elasticity is the number that settles those arguments, and it is far easier to estimate than most people assume.
What This Price Elasticity Calculator Does
It computes four related elasticities from the same two-point structure. Price elasticity of demand divides the percentage change in quantity demanded by the percentage change in that product's own price, and comes out negative for almost every normal good. Price elasticity of supply does the same for quantity supplied and comes out positive, because producers offer more when prices rise. Cross-price elasticity divides one product's quantity change by a different product's price change, and its sign tells you whether the two are substitutes or complements. Income elasticity divides quantity by buyer income and separates normal goods from inferior ones.
The default view uses the midpoint method, which divides each change by the average of the start and end values rather than by the starting value alone. That choice matters, and the section below explains why. The calculator also reports total revenue before and after for the demand case, which is the practical output most people are actually after. No live tool on this site covers elasticity, so if you arrived here looking for how a price change flows through to margin, our markup calculator handles the cost side and the wholesale price calculator handles the channel side.
How to Use It
- Choose the elasticity type. The field labels change to match — for cross-price elasticity, the price fields refer to the other product, not yours.
- Enter the two quantities. Units sold before the change, then units sold after. Use the same period length for both, or the comparison is meaningless.
- Enter the two prices or income levels. Any consistent currency works, since the ratio cancels units.
- Pick a method. Midpoint is the default and the safer choice for anything but a very small change. The point method is what most textbooks show first.
- Read the classification, then the revenue line. The label tells you whether the response is elastic or inelastic; the revenue figure tells you what that means for the money.
The Formula and How It's Calculated
Elasticity is E = %ΔQ ÷ %ΔP. Under the midpoint method, the percentage change in quantity is (Q₂ − Q₁) divided by the average of Q₁ and Q₂, and the percentage change in price is (P₂ − P₁) divided by the average of P₁ and P₂. Under the point method both denominators are simply the starting values.
Work the defaults through. Quantity falls from 1,000 to 800, so the change is −200 over an average of 900, which is −22.2222 per cent. Price rises from 20 to 25, so the change is 5 over an average of 22.5, which is +22.2222 per cent. Divide: −22.2222 ÷ 22.2222 = −1.0000 exactly. This is unit elastic demand, and the revenue check confirms it — 1,000 units at 20 is 20,000, and 800 units at 25 is also 20,000. The price rise and the volume loss cancel perfectly.
Switch to the point method on the same numbers and the answer changes. Quantity falls by 200 from a base of 1,000, which is −20 per cent. Price rises by 5 from a base of 20, which is +25 per cent. Elasticity becomes −0.8, and the same change now looks inelastic. Nothing about the world changed; only the denominator did. MIT OpenCourseWare's elasticity session in 14.01 Principles of Microeconomics works through the same distinction and its consequences for firm revenue.
Why the Midpoint Method Exists
The point method has an awkward property: it gives a different answer depending on which end you start from. Going from a price of 20 to 25 is a 25 per cent rise. Going from 25 back to 20 is a 20 per cent fall. Same two prices, two different percentages, and therefore two different elasticities for what is arguably the same relationship. Over a small change the discrepancy is trivial. Over the twenty-five per cent move in the example it is the difference between −0.8 and −1.0, which is the difference between "raise the price, revenue will grow" and "raise the price, nothing happens".
The midpoint method removes the asymmetry by using the same denominator in both directions. It is sometimes called arc elasticity, because it describes the average responsiveness along a stretch of the demand curve rather than at a single point on it. That is the honest description of what two observations can tell you. A true point elasticity requires the slope of the curve at one specific price, which you only have if you have modelled the whole curve.
The practical rule: if the price change is under about five per cent, either method is fine and the point method is simpler to explain. Beyond that, use the midpoint, and always state which one you used when you report a number. A quoted elasticity without a stated method is not reproducible. The percentage difference calculator applies the same symmetric-denominator logic to any pair of values.
The Total Revenue Test
Total revenue is price times quantity, and a price change moves those two in opposite directions. Which one wins is decided entirely by elasticity. When demand is elastic — absolute value above 1 — the quantity response dominates, so raising the price reduces revenue and cutting it raises revenue. When demand is inelastic — absolute value below 1 — the price effect dominates, so raising the price raises revenue. At exactly 1 the two cancel and revenue is flat, which is the case the default values show.
This is a statement about revenue, not about profit. If a price cut lifts volume enough to raise revenue, it also raises the cost of serving that extra volume, and whether the move is worth making depends on the margin. A product with a ninety per cent gross margin can chase volume aggressively; one with a fifteen per cent margin usually cannot, because the extra units barely cover themselves. The marginal cost calculator supplies the other half of that decision, and the economic profit calculator puts both sides together.
There is a further subtlety worth knowing. On a straight-line demand curve, elasticity is not constant. It is large in absolute terms at high prices and small at low prices, passing through exactly −1 at the midpoint of the curve. So the same product can be elastic in one price band and inelastic in another, and an elasticity measured between 20 and 25 tells you very little about what happens between 5 and 6.
Cross-Price and Income Elasticity
Cross-price elasticity asks how your quantity responds to someone else's price. A positive result means the goods are substitutes: their price went up, your volume went up, so buyers switched to you. A negative result means they are complements: their price went up, your volume went down, because the two are bought together. A result near zero means the two products are unrelated, which is itself a useful finding when you are trying to work out who your real competitors are.
Income elasticity asks how quantity responds to buyer income. Positive means a normal good, which people buy more of as they get richer. Above 1 the good is income-elastic, sometimes called a luxury, because spending on it grows faster than income. Negative means an inferior good, where demand falls as income rises — not a judgement about quality, just a description of what happens when people can afford an alternative. Note that both of these describe correlations observed while other things moved too, so the sign is more reliable than the magnitude.
What an Elasticity Estimate Cannot Tell You
Every elasticity carries an implicit "all else equal" that the real world rarely honours. If you raised your price in the same month a competitor ran a promotion, ran out of stock, or a seasonal peak ended, the volume drop you measured belongs partly to those things. The calculator will happily divide two numbers; it cannot know whether the price change caused the quantity change. Isolating that requires either a controlled test with a holdout group, or enough historical variation to model the other factors explicitly.
Time horizon matters just as much. Short-run elasticity is almost always smaller than long-run elasticity, because buyers need time to find alternatives, switch suppliers, or change habits. A subscription price rise may lose two per cent of customers in the first month and fifteen per cent over the following year as renewals come up. Measuring the first month and calling it the elasticity understates the damage badly. MIT's Principles of Microeconomics course materials cover the determinants of elasticity, of which available substitutes and time to adjust are the two that move it most.
Arb Digital designs measurement into campaigns so a price or offer change produces a clean read, not a number contaminated by everything else that happened that month.
Browse All Free Tools Talk To Our TeamCommon Mistakes to Avoid
- Dropping the minus sign and then comparing — price elasticity of demand is normally negative. Reporting it as a positive number is a common convention, but you must say so, or a reader cannot tell demand from supply.
- Mixing the two percentage methods — computing the quantity change one way and the price change another gives a number that means nothing. Pick a method and apply it to both.
- Comparing periods of different length — four weeks of sales against a calendar month is a seven per cent error before you start, and it lands entirely in the quantity term.
- Treating one measurement as the product's elasticity — it is the elasticity between those two prices, in that period, under those conditions. Move the price band and it changes.
- Using revenue where you needed profit — the total revenue test says nothing about cost. A revenue-maximising price is almost never the profit-maximising price.
Related Free Tools From Arb Digital
Project the revenue consequences of a pricing move with the revenue forecast calculator, compare like-for-like value across pack sizes with the unit price comparison calculator, work out the margin a discount leaves behind using the markup calculator, or check the trend in a series with the linear regression calculator. The full free online tools hub lists every economics and pricing calculator we publish.
Frequently Asked Questions
It means a one per cent increase in price is associated with a one and a half per cent fall in quantity demanded. Because the absolute value is above one, demand is elastic and a price rise would reduce total revenue.
Because price and quantity demanded move in opposite directions for almost all goods. Many textbooks and reports quote the absolute value for convenience, which is fine as long as they say that is what they are doing.
The point method divides each change by its starting value, so you get a different answer depending on which end you start from. The midpoint method divides by the average of the two values, giving the same result in both directions.
It means a price cut would raise total revenue. Whether it raises profit depends on your margin and the cost of serving the extra volume, which elasticity alone does not measure.
That the two products are substitutes. When the other product's price rises, buyers move to yours, so your quantity rises. A negative value indicates complements, bought together.
Not on a straight-line demand curve. Elasticity is larger in absolute terms at high prices and smaller at low prices, passing through exactly one at the curve's midpoint.
Two observations give you an arc elasticity between those two prices. A reliable estimate for a product usually needs several price points and some control for the other factors that moved at the same time.
This page explains an economic calculation for educational purposes only. It is not financial or business advice, and no pricing decision should rest on a single two-point estimate.