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

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 — customers are price-sensitive and small price increases cause large sales drops. Values below 1 show inelastic demand — customers are less price-sensitive and you can raise prices without losing many sales. Exactly 1 means unitary elasticity where price and quantity changes are proportional.

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 are calculated as: ((New Value - Initial Value) ÷ Initial Value) × 100.

For example, if price increases from $10 to $12 (20% increase) and quantity drops from 1000 to 800 units (20% decrease), the elasticity is -20% ÷ 20% = -1.0. 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.5 shows elastic demand — the 25% price increase caused a 37.5% drop in sales.
Gasoline price change
Initial: $3.50 per gallon, 1000 gallons sold. New: $4.20 per gallon, 900 gallons sold
Elasticity of -0.5 shows inelastic demand — the 20% price increase only reduced sales by 10%.
Restaurant meal pricing
Initial: $15 per meal, 100 meals sold. New: $18 per meal, 80 meals sold
Elasticity of -1.0 shows unitary demand — the 20% price increase caused exactly 20% fewer sales.

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), you can likely raise prices without losing many customers. If demand is elastic (above 1), price increases will significantly reduce sales volume and may hurt total revenue.

Need something this doesn't cover?

Suggest a tool — we'll build it →