Price Elasticity Calculator

How sensitive are customers to your price changes?

Enter your initial price and quantity sold, then your new price and new quantity sold. See the price elasticity coefficient and understand whether demand is elastic, inelastic, or unitary.

Updated June 2026 · How this works

Put this calculator on your site

Free embed code. Works anywhere. No signup.

Worth knowing
How It Works
The formula, explained simply

Price elasticity of demand measures how responsive customers are to price changes. This calculator uses the midpoint method to compute elasticity by dividing the percentage change in quantity demanded by the percentage change in price.

The formula takes your initial and new price points, calculates the percentage change in both price and quantity, then divides quantity change by price change. A result of -2 means a 1% price increase causes a 2% decrease in quantity sold.

The absolute value of the coefficient determines elasticity type. Values above 1 indicate elastic demand: quantity changes by a larger percentage than price, so a price rise lowers total revenue. Values below 1 show inelastic demand: quantity changes by a smaller percentage than price, so a price rise still loses sales but raises total revenue. At -0.9, a 10% price rise loses about 8% of sales and lifts revenue about 1%. Exactly 1 means unitary elasticity: price and quantity change by the same percentage, and total revenue stays the same.

This measurement helps businesses understand their pricing power and predict how price changes will affect revenue. However, elasticity can vary by customer segment, time period, and market conditions, so use multiple data points for better accuracy.

When To Use This
Right tool, right situation

Use price elasticity calculations before major pricing decisions, during budget planning, and when evaluating competitor price changes. It is particularly valuable for subscription services, retail products, and any business with pricing flexibility.

Calculate elasticity seasonally or quarterly to track changes in customer price sensitivity. Market conditions, competitor actions, and customer income levels all affect elasticity over time.

Elasticity analysis works best with sufficient historical data — avoid making decisions based on a single price change. Combine elasticity insights with market research, competitor analysis, and customer feedback for comprehensive pricing strategy.

Common Mistakes
Why results sometimes look wrong

The most common mistake is ignoring the time factor — elasticity changes over time as customers find substitutes or adjust habits. Short-term elasticity often differs significantly from long-term elasticity.

Another error is assuming elasticity stays constant across all price ranges. A product might be inelastic for small price changes but become elastic for large increases. Always test elasticity at different price points.

Many businesses also confuse correlation with causation. External factors like seasonality, competitor actions, or economic changes can affect demand simultaneously with your price changes, skewing elasticity calculations. Isolate your price effect by controlling for other variables when possible.

The Math
Worked examples and deeper derivation

The price elasticity formula is: (% Change in Quantity Demanded) ÷ (% Change in Price). Percentage changes use the midpoint method: ((New Value - Initial Value) ÷ ((New Value + Initial Value) ÷ 2)) × 100. Dividing by the average of the two values gives the same answer whether the price moves up or down between them.

For example, if price increases from $10 to $12 (2 ÷ 11, an 18.2% increase by the midpoint method) and quantity drops from 1000 to 800 units (200 ÷ 900, a 22.2% decrease), the elasticity is -22.2% ÷ 18.2% = -1.22. The negative sign indicates the normal inverse relationship between price and demand.

Elasticity interpretation depends on absolute values: |E| > 1 = elastic, |E| < 1 = inelastic, |E| = 1 = unitary elastic. These categories help predict revenue effects — raising prices on elastic goods reduces total revenue, while raising prices on inelastic goods typically increases total revenue.

Coffee shop price increase
Initial: $4 per coffee, 200 sold daily. New: $5 per coffee, 150 sold daily
Elasticity of -1.29 shows elastic demand: by the midpoint method the price rose 22.2% and sales fell 28.6%.
Gasoline price change
Initial: $3.50 per gallon, 1000 gallons sold. New: $4.20 per gallon, 900 gallons sold
Elasticity of -0.58 shows inelastic demand: by the midpoint method the price rose 18.2% and sales fell only 10.5%.
Restaurant meal pricing
Initial: $15 per meal, 100 meals sold. New: $18 per meal, 80 meals sold
Elasticity of -1.22 shows elastic demand: by the midpoint method an 18.2% price rise cut sales 22.2%, and revenue fell from $1,500 to $1,440.

Common questions

How do I calculate price elasticity of demand for my product?
Enter your current price and quantity sold, then your new price and new quantity after the change. The calculator shows your elasticity coefficient and whether demand is elastic (sensitive to price changes) or inelastic (less sensitive). A coefficient greater than 1 in absolute value means elastic demand.
What does it mean if my price elasticity is negative?
Negative price elasticity is normal for most products — it means when price goes up, demand goes down. The key number is the absolute value: above 1 means elastic demand (price-sensitive customers), below 1 means inelastic demand (less price-sensitive customers).
Can I use price elasticity to set optimal prices?
Yes, but elasticity is just one factor in pricing strategy. If demand is inelastic (coefficient below 1), a price rise loses a smaller percentage of sales than it adds to the price, so total revenue rises. If demand is elastic (above 1), a price increase cuts sales by a larger percentage than the price rise, so total revenue falls.

Need something this doesn't cover?

Suggest a tool — we'll build it →