Price elasticity of demand tells enterprise retailers how far prices can move before customers change their purchasing decisions. If the figure is wrong, even a small price increase can quietly erode margins or drive customers to competitors.
TL;DR
- Price elasticity of demand shows how customer demand changes when the price changes.
- Retailers use the price elasticity formula to estimate how price changes affect sales, revenue, and margin.
- Substitutes, necessity, brand strength, time horizon, and price reference points all influence price elasticity.
- Demand falls into five zones, from perfectly elastic to perfectly inelastic, depending on how sharply sales volume responds to a price change.
What is price elasticity of demand?
Price elasticity of demand measures how customer demand changes when the price of a product changes. It helps businesses understand how changes in price affect the quantity demanded of a product or service.
A small price hike on bottled water may have little effect on sales, whereas the same hike on a pair of wireless earbuds could prompt customers to compare brands or postpone their purchase. Those different responses are what price elasticity measures.
Understanding price elasticity allows retailers to gauge how much pricing room a product has before it changes buying behavior. Combined with customer behavior, competitive positioning, and demand signals, price elasticity becomes an important component of demand-based pricing.
Elastic demand vs. inelastic demand
Elastic demand changes significantly when prices change. Inelastic demand changes little even when prices increase or decrease. For example, if the quantity demanded remains the same after the price changes, the product is considered inelastic, and vice versa.
Products with elastic demand usually have many alternatives or represent discretionary purchases. Customers can delay buying them, switch brands, or decide not to purchase at all. These items can include consumer electronics, apparel, and luxury accessories.
Meanwhile, products with inelastic demand tend to be necessities that customers will keep buying even when prices change, because they often have no other choice. These items can be milk, bread, household cleaning products, and prescription medicine.
Types of price elasticity of demand
Products fall into five elasticity zones, ranging from perfectly elastic to perfectly inelastic, depending on how sharply demand reacts to a price move. A product rarely sits in one zone forever, shifting with the season, its lifecycle stage, or a competitor's next move.
Dividing assortment into particular groups of products depending on their elasticity is one of the major aspects underlying effective portfolio management.
Perfectly elastic demand
Perfectly elastic demand means that even the smallest price increase causes customers to stop buying the product altogether. Even a minor change in price provokes a significant change in the number of products demanded. Products in this category are often referred to as “pure commodities.”
Relatively elastic demand
Relatively elastic demand means demand changes proportionally more than price. Seemingly insignificant changes in price may cause substantial changes in the number of products being demanded.
Unit elastic demand
This zone is when demand changes by the same percentage as the price. Any change in price leads to an equal change in the demanded quantity. In such a case, the price elasticity equals the point of ‘1’, or very close to it.
Relatively inelastic demand
Relatively inelastic demand occurs when customers continue purchasing despite moderate price changes. Even a significant change in price is not likely to change the demanded quantity of a product radically.
Perfectly inelastic demand
The change in the price is not likely to have any impact on demand. In real life, perfectly inelastic products remain rather rare, yet some perfect monopolies might be an example.
The price elasticity of demand formula
The price elasticity of demand formula turns raw sales and price changes into one comparable number. It is calculated as the percentage change in quantity demanded divided by the percentage change in price.
The formula
The basic form of the price elasticity formula is as follows:
Price elasticity of demand (PED) = Change in price ÷ change in quantity demanded
When calculating price elasticity of demand, economists often use the midpoint — arc elasticity — formula because it provides a consistent result regardless of whether prices increase or decrease. Here’s how to calculate price elasticity of demand:
PED = ((P1+P2)/2P2−P1) ÷ ((Q1+Q2)/2Q2−Q1))
'Q' in the formula marks the demanded quantity of a product before and after the change in price, while ‘P’ marks the old and new price.
Interpreting the result
A price elasticity value indicates how sensitive demand is to a price change. The result is usually expressed as an absolute, positive value.
This is because the dominating trend implies that consumers buy fewer products if the price increases. This means that the price elasticity is, in most cases, negative. But for convenience, only positive numbers are usually used to rate price elasticity.
The demand is considered elastic if price elasticity is greater than '1' and inelastic if it is ranked below '1'. Here’s a breakdown:
- Above 1: Elastic demand.
- Exactly 1: Unit elastic demand.
- Below 1: Inelastic demand.
The interpretation should never be viewed in isolation. A product with an elasticity of 0.4 may behave differently during a promotional event than during a period of stable pricing. Seasonal demand, competitor activity, inventory levels, and brand perception all influence how customers respond.

Worked examples of how to calculate price elasticity of demand
Calculating price elasticity of demand requires two inputs in the formula described above: the percentage change in quantity demanded and the percentage change in price. The price elasticity examples below illustrate how the same pricing action can produce different outcomes depending on the product category.
- Grocery consumables — inelastic
A grocery retailer selling milk at $3.00 moves 10,000 units a week. Raising the price to $3.30, a 9.5% increase, drops volume to 9,500 units, a 5.1% decline.
PED = 5.1% / 9.5% = 0.54
- Health and beauty — moderately elastic
A shampoo brand priced at $8.00 sells 4,000 units a week. Cutting the price to $7.00, a 13.3% decrease, lifts volume to 4,600 units, a 13.9% increase.
PED = 13.9% / 13.3% = 1.05
- Consumer electronics — elastic
A consumer electronics retailer sells 1,000 units of a wireless headphone model at $150 each. A price cut to $130, a 14.3% decrease, drives volume to 1,400 units, a 33.3% jump.
PED = 33.3% / 14.3% = 2.33
| Product | Quantity change | Price change | PED | Interpretation |
| Milk | -5.1% |
+9.5% |
0.54 |
· Inelastic · Customers continue buying as it’s a household essential |
| Shampoo | +13.9% |
-13.3% |
1.05 |
· Unit elastic · Customers value the product, but some may delay purchase or switch to a cheaper alternative |
| Headphones |
+33.3% |
-14.3% |
2.33 |
· Elastic · Customers can compare between brands, making them more responsive to price changes |
What determines price elasticity of demand?
Availability of substitutes
The availability of substitutes is one of the strongest drivers of price elasticity, since customers can switch brands with little effort. The more alternatives for a particular product are available, the more elastic demand is.
Necessity or discretionary purchase
Demand for necessities generally remains stable because customers continue purchasing them even when prices rise. Discretionary products experience greater demand fluctuations because purchases can be postponed or avoided.
Brand strength and perceived differentiation
Products with strong customer loyalty, unique features, or a premium reputation generally experience lower price elasticity than products viewed as interchangeable. Brand value weakens when the quality of a SKU, like washing powder, reads as more or less the same across other brands.
Time horizon
The time available for customers to adjust purchasing behavior affects price elasticity. Demand is typically less elastic immediately after a price change but becomes more elastic over time as customers discover alternatives or adjust their purchasing habits.
Product lifecycle stage
It’s important to consider how long the product has been available on the market. New products experience lower elasticity because direct alternatives are limited, while mature products compete within established categories with substitutes.
As products mature, enterprise retailers track this shift and integrate it into demand forecasting using advanced pricing software solutions like Competera. This helps them optimize prices across different lifecycle stages, anticipate changes in purchasing behavior, and plan inventory accurately.
Promotional conditions and price reference points
Frequent promotions influence price elasticity of demand by increasing price sensitivity and encouraging customers to expect promotional prices. Reference prices influence elasticity too. If the cost is the same or higher than the cost offered by a market leader in the category, the elasticity gets higher as well.
Challenges of measuring and using price elasticity in retail
Measuring price elasticity becomes more difficult as assortments grow and customer behavior becomes more dynamic. Retailers need accurate price elasticity of demand estimates that can adapt as customer behavior and product lifecycle stages shift.
Isolating price effects from seasonality and promotions
Separating the impact of price from other demand drivers is difficult because sales data hardly shows a clean price effect on its own. A demand spike after a price cut might trace back to a holiday or a marketing push that happened at the same time. Without accounting for these variables, retailers risk attributing demand changes to pricing when other factors are responsible.
Scaling elasticity measurement across a large, fast-changing assortment
Scaling elasticity measurement across a large, fast-changing assortment requires automation past a few hundred SKUs. Each product has different competitors, customer segments, lifecycle stages, and promotional histories. Portfolio-level pricing with solutions like Competera addresses this complexity by evaluating relationships across categories.
Keeping estimates current as market conditions shift
Keeping elasticity estimates current matters because competitor pricing, inflation, and changing customer expectations move a product's price sensitivity in real time. Historical elasticity values may no longer reflect current purchasing behavior, leading to pricing decisions that miss revenue or margin opportunities.
Price elasticity in retail pricing decisions
Price elasticity supports retail pricing decisions by helping retailers balance competitiveness, profitability, and customer price perception across the entire assortment. Enterprise pricing teams use elasticity with broader demand models to determine where price changes create value and competitive pricing remains essential.
Identifying margin recovery opportunities
Inelastic products are where retailers recover margin without meaningfully hurting volume. Highly elastic products, in contrast, require more cautious pricing because even small increases can reduce volume significantly.
Price elasticity data flags exactly which SKUs will barely react to a small increase, supporting a more precise value-based pricing approach that ties price to what customers are willing to pay.
KVI and competitive pricing decisions
Price elasticity helps retailers identify which products shape overall price perception and require the closest competitive monitoring.
KVIs attract the greatest customer attention because consumers frequently compare their prices across retailers. Mispricing them can weaken a retailer’s price image, even if the remainder of the assortment is competitively priced.
Cross-product elasticity and cannibalization
Cross-product elasticity evaluates how a price move on one SKU influences demand for related items. This relationship is important for substitute products, private-label assortments, and promotional campaigns.
This is because a price change rarely stays contained to a single product. Ignoring it invites internal cannibalization, where a discount on one product steals sales from a similar one without growing sales volume as a whole.
How Competera Pricing Platform uses price elasticity
Competera Pricing Platform treats price elasticity as one input inside a wider contextual model, not as a number calculated on its own and forced through a fixed markup rule. By combining it with contextual AI, Competera enables enterprise retailers to forecast customer response, simulate pricing decisions, and optimize prices across assortments.
Contextual demand modeling across 20+ factors
Competera Pricing Platform models demand using price elasticity alongside more than 20 demand-impacting factors, including:
- Competitor movements
- Product relationships
- Seasonality and promotional activity
- Lifecycle stage
- Channel dynamics
This produces a more accurate picture of customer behavior than relying on historical sales or strict pricing rules. Retailers can understand why demand changes and identify pricing opportunities that protect or increase margins.
Continuous elasticity updates from live transaction data
Competera continuously refreshes price elasticity of demand estimates using current transaction data. This enables retailers to respond to changing demand without relying on outdated historical assumptions.
As competitors adjust prices, seasonal demand shifts, or new products enter the market, machine learning price optimization refines demand models and keeps pricing recommendations current.
Portfolio-level optimization accounting for cross-elasticity
Competera accounts for cross-product relationships at the portfolio level, not product by product. This reduces unintended cannibalization while strengthening price performance.
It assesses how price changes influence the broader assortment and recommends pricing approaches that balance revenue, margin, sell-through, and price perception across the portfolio.
What-if simulation to test price changes before committing
Before a price goes live, Competera helps retailers simulate and test various pricing strategies and forecast their expected business impact. Pricing managers can evaluate multiple scenarios and compare projected outcomes.
Each scenario carries a probability rating, giving pricing teams a clear view of the trade-offs before they lock in a strategy.
Human-in-the-loop: elasticity insights retailers can act on
Competera Pricing Platform follows a human-in-the-loop approach that combines AI-driven optimization with transparent decision support. Retailers can:
- Review recommendations.
- Apply guardrails.
- Incorporate strategic priorities.
- Approve or override suggestions where appropriate.
The solution surfaces the reasoning behind each recommendation, so teams can see why a price was suggested while maintaining full ownership of the pricing strategy.
Forecast accuracy for enterprise retailers
Competera Pricing Platform uses elasticity plus 20+ other contextual factors to predict pricing impact with over 95% accuracy. Reliable forecasts help retailers evaluate trade-offs before implementing price changes.
That accuracy gives teams the confidence to act on elasticity-driven recommendations across the portfolio instead of validating each price change by hand.
Conclusion
Price elasticity of demand gives enterprise retailers a practical way to understand how customers respond to price changes.
Applying it at enterprise scale means accounting for substitutes, lifecycle stage, and cross-product effects. Retailers who build price elasticity into a contextual, continuously updated model make pricing decisions with more confidence and less guesswork.
Talk to an expert to discover how Competera Pricing Platform helps enterprise retailers apply price elasticity to demand models to optimize pricing decisions.




