Price Elasticity Calculator β Revenue Impact of Price Changes
Last reviewed:
Measure how much your customers respond to price changes β either from actual sales data or from an assumed elasticity β and see what a 5%, 10%, or 20% price hike does to total revenue.
Price elasticity is the percentage change in quantity demanded divided by the percentage change in price. Most products are between negative half and negative two.
How it works
Price elasticity of demand = (% change in quantity demanded) Γ· (% change in price). Almost always negative β higher prices generally reduce demand. The absolute value tells you the responsiveness: 0.5 means demand drops half as fast as price rises (inelastic); 2 means demand drops twice as fast (elastic).
The revenue-impact equation: ΞRevenue β ΞPrice Γ (1 + elasticity). For elasticity = -1, a 10% price hike leaves revenue unchanged (the unit-elastic case). For elasticity = -0.5, a 10% hike grows revenue by ~4.5%. For elasticity = -2, the same 10% hike CUTS revenue by ~9%. Knowing your elasticity is the difference between a profitable price increase and a damaging one.
Common mistakes
- Confusing "customers complained" with "demand dropped". Customer complaints are a signal, not a measurement. Track unit sales over time and use the measured-mode calculator with actual data.
- Ignoring competitors. Cross-price elasticity matters: if you raise prices but competitors hold, customers switch. Most price-hike disasters come from companies measuring elasticity in isolation and getting hit by substitution.
- Treating elasticity as constant. Demand curves bend. Elasticity at $20 vs $22 doesn't predict elasticity at $30 vs $35. Stress-test in small increments before large hikes.
See the formula
Elasticity = (% Change in Quantity) / (% Change in Price) Midpoint (Arc) Formula (used here for accuracy): % Change = (Q2 β Q1) / ((Q1 + Q2) / 2) Revenue Impact: New Revenue = Old Revenue Γ (1 + ΞP) Γ (1 + E Γ ΞP) Classification: |E| < 1 Inelastic β price hike raises revenue |E| = 1 Unit elastic β revenue unchanged |E| > 1 Elastic β price hike reduces revenue Typical elasticities (rough industry medians): Necessities (insulin, basic groceries): -0.1 to -0.3 Most B2B services: -0.5 to -1.0 Branded consumer goods: -1.0 to -1.5 Restaurants, discretionary: -1.5 to -2.5 Highly substitutable commodities: -2.0 to -4.0
Worked example
A B2B SaaS sells at $20/mo and moves 1,000 subscriptions a month. They test a $22 price for a month and see subscriptions drop to 900. Elasticity (arc formula) = (β100/950) Γ· ($2/$21) = β0.105 Γ· 0.095 = β1.10. Mildly elastic.
Revenue impact. Baseline: $20 Γ 1,000 = $20,000/month. At +5% price ($21): revenue = $20,000 Γ 1.05 Γ (1 + (β1.10) Γ 0.05) = $20,000 Γ 1.05 Γ 0.945 = $19,845. SLIGHT revenue decline despite the price hike, because elasticity exceeds 1.
What if elasticity were just β0.5 instead? At +10% price: revenue Γ 1.10 Γ (1 β 0.5 Γ 0.10) = Γ 1.10 Γ 0.95 = +4.5% revenue. The same 10% price hike that loses 9% revenue at elasticity β2 generates +4.5% revenue at elasticity β0.5. The elasticity itself is the entire decision input.
When to use this calculator
Use this before any meaningful price change β a five, ten, or twenty percent hike across an existing product, a new pricing tier, or a discount campaign you suspect might be cannibalising margin. It is the right tool when you have at least two data points of historical price and volume on the same product, or when you want to stress-test a price decision against industry-typical elasticity ranges.
If you are setting price from scratch with no historical data, start with the Pricing Calculator and use this one later to test the elasticity assumption. For recurring revenue products where annual versus monthly mix matters, the Subscription Pricing Calculator is the better companion.
Frequently Asked Questions
What is price elasticity?
What does -1 elasticity mean?
How do I measure my product's elasticity?
Why is elasticity usually negative?
Can I have different elasticity at different price points?
How does elasticity differ by industry?
What's the relationship between elasticity and pricing strategy?
Should I measure elasticity by segment?
What's cross-price elasticity?
How big a price change should I test?
Glossary
- Price Elasticity of Demand
- The percentage change in quantity demanded divided by the percentage change in price. Almost always negative; the absolute value tells you how responsive customers are.
- Inelastic Demand
- Elasticity between zero and one in absolute value. Demand drops less than price rises, so a price hike raises total revenue. Necessities and locked-in services typically sit here.
- Elastic Demand
- Elasticity greater than one in absolute value. Demand drops faster than price rises, so a price hike cuts total revenue. Most discretionary goods and substitutable commodities sit here.
- Unit Elastic
- Elasticity of exactly minus one. Demand drops at the same percentage rate as price rises, leaving total revenue unchanged. The theoretical break-even point of a price change.
- Cross-Price Elasticity
- The change in your demand caused by a competitor's price change. Positive when products substitute for each other. Often more damaging than own-price elasticity in competitive markets.
Related calculators
Methodology & sources
Rates last verified: May 2026Uses the arc (midpoint) elasticity formula for measured mode β more accurate than the point-elasticity formula across larger price changes. Assumes constant elasticity across the price range β real demand curves bend, so don't extrapolate beyond modest hikes (15-20%).
Rates are reviewed annually or when a region changes its headline rate. If you spot one that's out of date, email [email protected].
For information only. This calculator does not constitute financial, accounting, or tax advice. Consult a qualified professional before making business decisions.
Try these scenarios
Pre-filled examples β click any chip to load the inputs and result.
How to calculate price elasticity
- Pick a modeMeasured if you have before/after data; assumed if you're planning hypothetically.
- Enter the data or assumptionMeasured mode needs current + new price and units. Assumed mode needs elasticity coefficient and baseline revenue.
- Read the revenue impact tableShows what happens to total revenue at +5%, +10%, +20% price hikes.
Found this calculator useful?
Save it to a Pinterest board for later, or share with your team.
Written by
James BlanckenbergFounder, BusCalcTools
Founder of BusCalcTools and FinnCalc. Builds practical financial calculators for small business owners and freelancers across the US, UK, and South Africa.
Editorial review by: James Blanckenberg, Founder & Editor
More about James β