Skip to content
FinToolSuite
Updated May 14, 2026 · Marketing & Growth · Educational use only ·

Price Elasticity Calculator

Demand sensitivity to pricing.

Calculate price elasticity of demand by entering price and quantity changes to measure demand sensitivity and forecast revenue impact.

What this tool does

Price elasticity of demand measures how sensitive customer quantity demanded is to price changes. The calculator takes your current price and quantity alongside observed or projected percentage changes in each, then computes elasticity and the resulting revenue impact. An elasticity value above 1 signals elastic demand—quantity drops significantly when price rises. Below 1 indicates inelastic demand—quantity is less responsive to price movement. The revenue outcome depends on both inputs equally: a large price increase paired with modest quantity decline may still grow total revenue, while the reverse shrinks it. This tool models the mathematical relationship between these variables for illustration and planning purposes. Results assume a linear demand relationship and don't account for competitive response, seasonality, or external market shifts.


Enter Values

People also use

Formula Used
Quantity change
Price change

Spotted something off?

Calculations or display — let us know.

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

Price elasticity measures how quantity demanded responds to price changes. Elasticity = % change in quantity ÷ % change in price. Elastic products (|E| > 1): consumers switch away when prices rise. Inelastic (|E| < 1): consumers keep buying despite price changes. Essentials (food, petrol) are inelastic; luxuries and substitutes are elastic.

10% price increase caused 15% quantity drop. Elasticity = -1.5 (elastic). Revenue impact: (1 + 0.10) × (1 - 0.15) - 1 = -6.5%. Price increase hurt revenue. Lower prices would likely help with this elastic product. Flip: 10% price increase with 5% quantity drop = -0.5 elasticity (inelastic), revenue +4.5% - price increase helped.

Elasticity informs pricing strategy. Inelastic products can raise prices to increase revenue. Elastic products risk revenue loss from price hikes. Most businesses discover elasticity only through testing - A/B price tests on small customer segments before rolling out pricing changes. Retail regularly tests 5-15% price swings to map elasticity curves.

A worked example

Try the defaults: price change of 10%, quantity change of -15%, current price of 100, current quantity of 1,000. The tool returns -1.50. You can adjust any input and the result updates as you type — no submit button, no reload. That's the real power here: seeing how sensitive the output is to one or two assumptions.

What moves the number most

The result responds to Price Change %, Quantity Change %, Current Price, and Current Quantity.

The formula behind this

Elasticity = quantity change % ÷ price change %. Revenue impact = (1 + price %) × (1 + quantity %) - 1. Everything the calculator does is shown in the formula box below, so you can check the math against your own spreadsheet if you want.

What the score tells you

Headline financial numbers — income, savings, debt — each tell part of the story. This calculation stitches several together into a single read you can track over time. The value is in the direction, not the absolute number.

What this doesn't capture

The score is a composite of the inputs you provide. Life context — job security, family obligations, health, housing — doesn't appear in the math but shapes the real picture. Use the number as a prompt, not a verdict.

Example Scenario

-15% quantity change ÷ 10% price change = -1.50.

Inputs

Price Change %:10
Quantity Change %:-15
Current Price:£100
Current Quantity:1,000
Expected Result-1.50

This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

This calculator computes price elasticity of demand by dividing the percentage change in quantity demanded by the percentage change in price. The result indicates how sensitive demand is to price movements—values above 1 (in absolute terms) suggest demand is elastic, while values below 1 indicate inelastic demand. The calculator then models revenue impact by applying both the price and quantity changes multiplicatively, treating them as independent percentage shifts. The model assumes the price and quantity changes are measured over the same period and reflects observed or anticipated changes rather than equilibrium estimates. It does not account for market conditions, competitor responses, customer segments, time lags between price changes and demand response, or non-price factors affecting demand. Results represent a simple elasticity measure based on the inputs provided.

Frequently Asked Questions

Should elasticity be negative?
Yes, typically. Law of demand: higher prices = lower quantity. Elasticity of -1.5 means 'for 10% price increase, quantity drops 15%'. Positive elasticity is rare and signals unusual products (status goods where higher price increases demand - Veblen goods).
Typical elasticity by product type?
Salt, medication: near 0 (fully inelastic). Petrol: -0.25 (inelastic). Household goods: -0.5 to -1. Restaurants: -1.5 to -2.5 (elastic). Luxury travel: -2 to -4 (highly elastic). Products with substitutes are always more elastic than those without.
How to measure elasticity?
A/B pricing tests: show subset of customers different price, measure quantity sold. Natural experiments: analyze historical price changes and demand response. Conjoint analysis: survey customers on willingness-to-pay at various prices. Most B2C businesses use A/B tests; B2B uses surveys due to low volume.
Raise prices on inelastic products?
Often yes, but test first. Sustained price increases can eventually shift elasticity as customers find substitutes or consume less. Short-term revenue lift; long-term risk. Monitor customer behaviour 6-12 months after price increase to catch delayed elasticity effects.

Related Calculators

More Marketing & Growth Calculators

Explore Other Financial Tools