Price Elasticity of Demand Calculator
What this calculator tells you
Price elasticity of demand measures how strongly buyers react when a price changes. If a small increase in price causes a large drop in quantity sold, demand is considered elastic. If quantity barely changes when price moves, demand is inelastic. This calculator uses the midpoint formula, a standard economics method that compares two price-quantity points without favoring the starting value or the ending value. That makes it useful for classroom work, business pricing reviews, and quick market analysis.
The tool asks for four numbers: the initial price, the initial quantity, the new price, and the new quantity. From those values, it calculates the percentage change in quantity, the percentage change in price, and the elasticity ratio between them. It also shows revenue before and after the change so you can connect the elasticity result to a practical business question: did the price change likely help revenue, hurt it, or leave it roughly unchanged?
Economists usually expect the elasticity number for ordinary demand to be negative because price and quantity tend to move in opposite directions. In everyday interpretation, though, people often focus on the absolute value. A result with an absolute value above 1 means demand is elastic. A result below 1 means demand is inelastic. A result near 1 means demand is unitary, where quantity changes proportionally with price.
How to enter the inputs
Each input should describe the same product, market, and time frame. If your initial quantity is weekly sales, your new quantity should also be weekly sales. If your prices are per unit, both prices should be per unit. Consistent units matter more than the specific unit chosen. The calculator does not convert units for you, so the quality of the result depends on entering comparable values.
Initial Price (P₁) is the earlier price. Initial Quantity (Q₁) is the quantity demanded or sold at that earlier price. New Price (P₂) is the later price after the change. New Quantity (Q₂) is the quantity observed at the new price. All four values should be positive. Zero or negative values do not make economic sense in this formula and will trigger the validation message.
Try to isolate a price change as cleanly as possible. In real markets, quantity can change for many reasons besides price: seasonality, advertising, competitor actions, shortages, income changes, or product redesigns. The midpoint formula does not separate those effects. It simply measures the observed responsiveness between two points. That means the result is most useful when other conditions stayed fairly stable, or when you are using the number as a rough indicator rather than a final causal estimate.
The midpoint formula used here
The calculator follows the midpoint method because it treats the move from the first point to the second point symmetrically. Instead of dividing by only the initial value, it divides by the average of the two values. That avoids getting different percentage changes depending on which direction you describe the same movement.
For price elasticity of demand specifically, the page also includes the midpoint elasticity equation below. The quantity change is divided by average quantity, and the price change is divided by average price. Then the quantity percentage change is divided by the price percentage change.
The core equation is shown using MathML as .
Even if the notation looks dense at first glance, the idea is simple: compare how much quantity changed relative to its average level, compare how much price changed relative to its average level, and then divide the first percentage change by the second. Because demand usually slopes downward, the result is often negative. The calculator classifies the result by magnitude as elastic, unitary, or inelastic.
Worked example
Suppose a streaming service raises its monthly price from $10 to $12, and subscribers fall from 100,000 to 90,000. The average quantity is 95,000 and the average price is $11. The quantity change is -10,000, which is about -10.53% of the average quantity. The price change is +2, which is about +18.18% of the average price. Dividing those gives an elasticity of about -0.58. That means demand is inelastic in this example because the absolute value is less than 1.
Revenue also helps interpret the result. Before the change, revenue is $10 × 100,000 = $1,000,000. After the change, revenue is $12 × 90,000 = $1,080,000. Even though the firm lost some customers, the higher price more than offset the drop in quantity. That pattern is common when demand is inelastic: raising price can increase revenue, at least over the observed range.
| Scenario | Price ($) | Quantity | Revenue ($) |
|---|---|---|---|
| Initial | 10 | 100,000 | 1,000,000 |
| New | 12 | 90,000 | 1,080,000 |
Now compare that with a more price-sensitive market. If a city raises bus fares from $1.50 to $2.00 and ridership falls from 50,000 to 40,000 trips per day, the elasticity is a little above 1 in absolute value, which suggests elastic demand. Revenue may still rise slightly in that narrow example, but the larger ridership drop could matter for policy goals such as congestion reduction, access, or emissions. That is a reminder that elasticity is informative, but it is not the only metric that matters.
How to interpret your result
If the calculator returns an elasticity whose absolute value is greater than 1, demand is elastic. Buyers are responding strongly to price changes, so a price increase tends to reduce quantity enough that revenue may fall. If the absolute value is less than 1, demand is inelastic. Buyers are less responsive, so a higher price may increase revenue despite lower sales volume. If the absolute value is exactly 1, demand is unitary, meaning price and quantity move proportionally and revenue tends to stay about the same.
It is also worth looking at the sign. A negative result is the normal case for demand because higher prices usually reduce quantity demanded. A positive result can happen in unusual data, but more often it signals that something else changed at the same time or that the inputs do not represent a clean demand comparison. If you see a surprising sign, check whether the product changed, the time period shifted, or outside factors influenced sales.
The revenue lines in the result panel are there to connect theory to action. Managers often care less about the elasticity label by itself and more about what it implies for pricing decisions. Students often use the revenue comparison to verify their intuition: inelastic demand tends to support higher revenue after a price increase, while elastic demand often points the other way.
Assumptions and limits
This calculator is a two-point estimator, not a full econometric model. It assumes the observed change in quantity can be compared meaningfully with the observed change in price. It does not adjust for advertising, competitor pricing, inventory constraints, income changes, or broader market shocks. If several forces moved at once, the elasticity result is still a useful summary of what happened between the two points, but it should not be treated as a pure causal estimate.
Elasticity can also vary across different parts of a demand curve. A product may be fairly inelastic at one price range and much more elastic at another. That means one calculation should be read as local evidence, not a permanent law of the market. Repeating the calculation with updated data can reveal whether customer sensitivity is changing over time.
Finally, remember that the midpoint formula requires positive prices and quantities. If either average becomes zero, the percentage-change logic breaks down. In normal market data that is rarely a problem, but it is one reason this tool is best used for ordinary commercial or classroom scenarios rather than edge cases.
Understanding price elasticity of demand in context
Price elasticity of demand is one of the most useful summary measures in economics because it turns a messy market response into a single interpretable number. Businesses use it when reviewing pricing strategy, promotions, and product positioning. Public agencies use it when thinking about taxes, subsidies, transit fares, utility pricing, or public-health interventions. Students use it because it connects the shape of a demand curve to real decisions about revenue and consumer behavior.
Several factors tend to make demand more elastic. The first is the availability of substitutes. If buyers can easily switch to another brand, store, or product category, even a modest price increase may cause a noticeable drop in quantity demanded. Time horizon matters too. In the short run, people may keep buying because habits, contracts, or equipment lock them in. Over a longer period, they can adapt, compare alternatives, or change routines, which often makes demand more elastic.
Necessities are often less elastic than discretionary purchases. A household may cut back quickly on restaurant meals, entertainment, or premium brands when prices rise, but it may keep buying basic medicine, electricity, or staple foods. Budget share matters as well. Small price changes in low-cost items may go almost unnoticed, while similar percentage changes in expensive goods can trigger much stronger reactions.
Elasticity is also closely tied to revenue strategy. When demand is elastic, lowering price can sometimes increase total revenue because the gain in quantity sold outweighs the lower price per unit. When demand is inelastic, raising price can increase revenue because quantity falls only slightly. That does not mean firms should always chase the highest short-run revenue. Customer loyalty, brand perception, fairness concerns, regulation, and long-term competition all matter. Still, elasticity gives a disciplined starting point for thinking about those tradeoffs.
For policy analysis, elasticity helps predict who bears the burden of taxes and how behavior may change after a price intervention. If demand is inelastic, consumers often absorb more of a tax because quantity demanded does not fall much. If demand is elastic, sellers may struggle to pass the full tax through to buyers without losing substantial volume. The same logic appears in environmental policy, tobacco taxation, and transportation pricing.
Use the calculator as a practical estimate rather than a final verdict. If your result matches your market intuition, it can strengthen confidence in a pricing discussion. If it conflicts with your intuition, that can be useful too. It may reveal that the market is more sensitive than expected, that the data period included unusual events, or that the product has moved into a different competitive environment. In that sense, the calculator is not just a number generator; it is a prompt for better questions.
Results
Enter price and quantity values to begin.
Demand gets twitchy when price jumps too fast.
