AnalyticsJuly 26, 2026·6 min read

Price elasticity of demand: what it is and how to use it

Price elasticity of demand measures how sensitive customers are to price changes. The formula, worked examples, and how to use it in pricing decisions.

Every retailer eventually asks the same question: "If I raise this price by 10%, how many customers will I actually lose?" The answer isn't a guess - it's a measurable concept called price elasticity of demand, and it's one of the most underused tools in retail pricing. Most businesses set prices based on cost, competitor benchmarks, or gut feeling. The ones that consistently protect margin while staying competitive are the ones that actually understand how sensitive their customers are to price changes.

In this guide, we'll break down what price elasticity of demand means, how to calculate it, real examples across categories, and how to actually use it to make smarter pricing decisions - not just understand it academically.

What is price elasticity of demand?

Price elasticity of demand measures how much the quantity demanded of a product changes in response to a change in its price. In plain terms: if you raise or lower your price, elasticity tells you how much customer demand will shift as a result. Products fall into two broad categories:

  • Elastic demand - demand changes significantly when price changes. A small price increase causes a noticeable drop in sales. This is common for non-essential goods, luxury items, and products with lots of substitutes.
  • Inelastic demand - demand stays relatively stable even when price changes. This is common for essentials, addictive products, and items with few substitutes (think prescription medication or gasoline).

Understanding which category your product falls into changes almost everything about how you should approach pricing.

The price elasticity formula

The standard formula for calculating price elasticity of demand is:

Price elasticity of demand = % change in quantity demanded ÷ % change in price

Here's how to read the result: elasticity greater than 1 means demand is elastic (customers are highly sensitive to price changes); elasticity less than 1 means demand is inelastic (customers are relatively insensitive); elasticity equal to 1 means demand is unit elastic (quantity demanded changes proportionally with price).

Price elasticity example

Let's say you sell a home goods product currently priced at $50, selling 1,000 units per month. You raise the price to $55 (a 10% increase), and monthly sales drop to 900 units (a 10% decrease).

Price elasticity = -10% ÷ 10% = -1.0

An elasticity of -1.0 (the negative sign just reflects the inverse relationship between price and demand, and is often dropped in casual discussion) means demand is unit elastic - the percentage drop in sales matched the percentage increase in price almost exactly. Revenue in this case stays roughly flat, since you're selling fewer units at a higher price. Now compare that to a second scenario: you raise the same product's price by 10%, but sales only drop by 2%. That gives you an elasticity of -0.2 - highly inelastic. In this case, raising the price was a clear win, since you kept nearly all your sales volume while collecting more revenue per unit.

Why price elasticity matters for pricing strategy

1. It tells you when a price increase is safe. If your product has inelastic demand, you likely have room to raise prices without meaningfully hurting sales volume - a straightforward way to grow margin without touching costs or operations.

2. It tells you when discounting actually works. For elastic products, a price cut can drive a big enough volume increase to grow total revenue, even at a lower per-unit margin. For inelastic products, discounting mostly just gives away margin without meaningfully boosting sales.

3. It should inform your promotional calendar. Not every product benefits equally from a sale. Running deep discounts on inelastic products (where customers would have bought anyway) wastes margin that could have gone straight to your bottom line.

4. It connects directly to other pricing strategies. Elasticity data helps you judge whether a penetration pricing launch strategy makes sense for a new product, or whether your baseline cost-plus pricing markup is leaving revenue on the table for a product that could clearly support a higher price.

What affects price elasticity?

Several factors determine whether a product tends toward elastic or inelastic demand: availability of substitutes (more alternatives means more elasticity), necessity vs luxury (essentials tend to be inelastic; discretionary purchases tend to be elastic), brand loyalty (strong attachment reduces elasticity), price relative to income (small purchases tend to be less price-sensitive than big-ticket items), and urgency (time-sensitive purchases like emergency repairs tend to be inelastic).

Common mistakes when using price elasticity

Treating elasticity as fixed. Elasticity can shift with the season, competitive landscape, or economic conditions. A product that was inelastic last year may become more price-sensitive if a strong competitor enters the category.

Applying category-wide elasticity to every SKU. Elasticity often varies significantly even within the same product category - your best-selling SKU may behave very differently from a slower-moving variant.

Ignoring competitor price monitoring. Elasticity calculations only tell half the story if you don't also know what competitors are charging. A price increase might look safe based on historical elasticity, but if a competitor drops their price at the same time, customer behavior can shift for reasons that have nothing to do with your own pricing history. This is exactly why ongoing competitor price tracking matters alongside elasticity modeling - you need both data points together, not one in isolation.

Testing changes too infrequently. Elasticity is best understood through actual testing - small, controlled price changes across segments - rather than assumptions based on a single data point from months ago.

How to start using price elasticity in your pricing

  1. Segment your catalog. Group products by category, price tier, and competitive intensity, since elasticity varies significantly across these dimensions.
  2. Run small, controlled tests. Adjust prices slightly on a subset of products or regions, and measure the resulting change in demand before rolling changes out broadly.
  3. Track elasticity over time, not just once. Market conditions shift, so elasticity estimates need regular updates, not a one-time calculation.
  4. Combine elasticity with real-time competitor data. Elasticity tells you how your customers respond to your price changes - but pairing that with live competitor pricing data gives you the full picture of when to hold, raise, or lower prices.

Manually running this analysis across a large catalog is genuinely difficult to do well - which is exactly the gap that dynamic pricing software is built to close, modeling elasticity and competitor movement together instead of treating them as separate spreadsheets.

Final thoughts

Price elasticity of demand turns pricing from a guessing game into a measurable discipline. Once you understand which of your products are elastic and which are inelastic, decisions about discounts, price increases, and promotional timing stop being reactive and start being deliberate.

If you're managing pricing across a large catalog, the smartest approach is to stop calculating elasticity manually in spreadsheets and let Retailgrid model it continuously alongside real competitor and demand data - so every pricing decision is backed by evidence, not intuition.

Frequently asked questions

What does price elasticity of demand measure?

It measures how much the quantity demanded of a product changes in response to a change in its price, helping businesses predict the impact of price increases or decreases.

What is the formula for price elasticity of demand?

Price elasticity of demand = % change in quantity demanded ÷ % change in price.

What's the difference between elastic and inelastic demand?

Elastic demand means customers are highly sensitive to price changes, while inelastic demand means quantity demanded stays relatively stable even when prices change.

Why does price elasticity matter for retailers?

It helps retailers decide when a price increase is safe, when a discount will actually drive enough volume to grow revenue, and which products can support higher margins.

Can price elasticity change over time?

Yes. Elasticity can shift due to new competitors entering the market, changes in consumer income, seasonality, or shifts in brand loyalty, so it should be re-evaluated regularly rather than treated as fixed.

See the agentic pricing platform behind the writing.

A 20-minute walkthrough of Retailgrid on a real retail dataset. No signup. No sales script.