Profession Calculators
Business FinancePopular

Price Elasticity of Demand Calculator

Model the revenue and profit impact of price changes using price elasticity coefficients for 11 product categories with a full sensitivity table from -20% to +20% price changes.

Share:
Pricing and Demand Details

Unit elastic. Moderate sensitivity to price changes.

Cost Structure (Optional, for Profit Analysis)

Embed This Calculator on Your Website

Add this free calculator to your blog, website, or CMS with a simple copy-paste embed code.

Introduction

Raise your price 10% and watch revenue fall -- but by how much? That depends on price elasticity, and getting the answer wrong costs real money. A retailer who drops prices 15% hoping to gain volume may actually reduce total revenue if demand is inelastic. A SaaS company that hesitates to raise prices loses years of revenue by underestimating how little churn a 20% increase would actually cause. Price elasticity of demand (PED) measures how sensitive customer purchase volume is to a price change. According to research published by McKinsey & Company, pricing is the fastest lever for improving profitability -- a 1% price improvement generates an average 8.7% improvement in operating profit across industries. But only if the price move is in the right direction with the right magnitude. This calculator quantifies elasticity from your actual sales data and projects the revenue and volume impact of any proposed price change.

What This Calculator Does

This price elasticity of demand calculator takes two price-quantity data points (original price and quantity, new price and quantity) to compute the price elasticity coefficient, classify whether demand is elastic, inelastic, or unit elastic, project the revenue impact of the price change, and model the revenue effect of additional price scenarios based on the calculated elasticity.

The Formula

PED = (% Change in Quantity Demanded) / (% Change in Price) | % Change in Quantity = (Q2 - Q1) / Q1 × 100 | % Change in Price = (P2 - P1) / P1 × 100

PED is expressed as an absolute value in most business contexts. |PED| > 1 means demand is elastic: customers are highly price-sensitive, and a price increase reduces total revenue. |PED| < 1 means demand is inelastic: customers are price-insensitive, and a price increase raises total revenue despite modest volume loss. |PED| = 1 is unit elastic: revenue stays constant regardless of the price change direction. Luxury goods, staple commodities, and highly differentiated products have very different elasticity profiles.

Step-by-Step Example

1

Establish baseline price and volume

A software company sells 840 monthly subscriptions at $49/month. Revenue: $41,160/month.

2

Observe or test a price change

The company raises price to $59/month. After 90 days, active subscriptions settle at 780 (some churn, partially offset by new customers who still converted at the higher price). New revenue: $46,020/month.

3

Calculate price elasticity

% change in quantity: (780 - 840) / 840 = -7.14%. % change in price: ($59 - $49) / $49 = +20.4%. PED = -7.14% / +20.4% = -0.35. |PED| = 0.35 -- inelastic demand. Despite a 20% price increase, quantity fell only 7.14%, and revenue increased by $4,860/month.

4

Project further price scenarios

At the same elasticity of 0.35, a further increase to $69 (+16.9% from $59): projected quantity change = 0.35 × 16.9% = 5.9% reduction. New quantity: 780 × (1 - 0.059) = 734. New revenue: 734 × $69 = $50,646/month. Each price step continues to increase revenue -- until competitive alternatives or customer budgets create resistance.

Real-World Use Cases

Retail Promotion Decision

A grocery retailer models whether a 20% promotional discount on a product category will generate enough volume to increase total category revenue. Calculating PED from past promotional data shows an elasticity of -1.8 for this category. A 20% price reduction produces a 36% volume increase: revenue changes from $120,000 to: (120,000 / original price) × (0.80 × original price) × 1.36 = $130,560. The promotion is marginally revenue-positive, but contribution margin declines because COGS does not drop with the promotional price.

B2B SaaS Annual Price Increase

A B2B software company with a $12,000 annual contract wants to raise pricing 15% for new customers. Historical data from a previous 12% increase shows churn of existing accounts increased 4% post-increase. PED from that data: -4% / +12% = -0.33 (inelastic). At 15%: projected new-customer volume reduction at conversion ≈ 5%. If the existing book is grandfathered and only new sales are affected, the revenue math strongly supports the increase.

Restaurant Menu Repricing

A restaurant owner raises the price of the most popular entree from $18 to $21 (+16.7%). Orders fall from 320 to 290 per week (-9.4%). PED: -9.4% / +16.7% = -0.56 (inelastic). Revenue impact: before $5,760, after $6,090 -- a $330/week improvement. The price increase is justified. But if PED were -1.5, the same price increase would reduce revenue: 320 × $18 = $5,760 vs. 320 × (1 - 0.25) × $21 = $5,040.

Comparison

PED Absolute ValueClassificationEffect of Price Increase on RevenueCommon Examples
0 (perfectly inelastic)Perfectly inelasticRevenue increases proportionallyInsulin, critical medications
0 to 1InelasticRevenue increasesBranded goods, utilities, staple foods
1 (unit elastic)Unit elasticRevenue unchangedTheoretical; rarely observed in practice
1 to 5ElasticRevenue decreasesDiscretionary goods, commodities, competitive markets
5+ (highly elastic)Highly elasticEven small increases severely reduce revenuePerfectly competitive commodity markets

Common Mistakes to Avoid

  • Calculating elasticity from simultaneous price and demand changes. Elasticity requires isolating the effect of a price change on demand. If a price change coincides with a seasonality shift, competitor entry, or marketing campaign, the observed volume change is not purely from the price. Use controlled A/B tests or hold other variables constant when measuring elasticity.

  • Treating a single elasticity estimate as stable across the full price range. Elasticity changes as you move further from the original price. A product may be inelastic for a 10% increase but highly elastic for a 40% increase. Calculate elasticity from the price range you are actually testing, not extrapolating from small changes to large ones.

  • Ignoring cross-price elasticity. Reducing price on Product A may cannibalize sales of Product B (within your own catalog) or pull customers from a competitor. The elasticity of Product A alone does not capture this dynamic. For businesses with multiple competing products or a cross-sell model, analyze the portfolio revenue impact, not just the individual product.

Frequently Asked Questions

Accuracy and Disclaimer

Price elasticity calculations are based on the sales data points provided and assume other demand factors (marketing, competition, seasonality) are constant. Actual demand responses to price changes will be influenced by factors not captured in a two-point elasticity calculation. Results are for pricing analysis and planning purposes only and do not constitute financial or marketing advice.

Conclusion

Price elasticity is not a fixed property of a product -- it varies by market segment, competitive environment, and economic conditions. Calculate it regularly from your actual sales data and treat it as a directional guide, not a precise prediction. For businesses that need to model how pricing interacts with volume at the break-even point, use the Break-Even Units Calculator alongside elasticity analysis. For subscription and recurring revenue businesses, pair elasticity data with the Customer Lifetime Value Calculator to model churn impact of price changes over the full customer relationship.