Skip to content
Calcipedia
Cross Price Elasticity Calculator instructional illustration

Cross Price Elasticity Calculator

Calculate cross-price elasticity of demand with the midpoint method to classify substitutes, complements, close or weak relationships.

Last updated

Inputs

Compare demand for Good A before and after a price change in Good B. The calculator uses the midpoint method so the percentage changes are symmetric.

Quick examples

Midpoint formula

XED = % change in quantity demanded of Good A / % change in price of Good B

  • Positive values usually indicate substitutes.
  • Negative values usually indicate complements.
  • Values closer to zero suggest a weaker relationship.

Result

XED = 1.43

Strong substitute relationship — demand for Good A tends to move in the opposite direction to Good B's price.

Relationship
Substitutes
Relationship depth
Close substitutes
|XED|
1.43
Strength
Strong
% change in qty of A
26.09%
% change in price of B
18.18%

What this means

Positive cross-price elasticity suggests the products compete for the same purchase. Use the result to screen customer switching, competitor-price exposure, and cannibalisation risk before changing either price.

A 1% increase in Good B's price is associated with about a 1.43% increase in demand for Good A in this scenario.

Treat XED as a scenario estimate: promotions, seasonality, stockouts, competitor actions, and channel mix can change the measured relationship.

Demand movement
Demand for Good A rose
Price movement
Price of Good B rose

Relationship guide

Positive XED Substitutes: buyers shift toward Good A when Good B gets more expensive.
Negative XED Complements: demand for Good A falls when Good B gets more expensive.
Near zero Weak or no measured link; check whether the sample period is noisy.
← All Saving & Investing calculators

Microeconomics

Cross-price elasticity calculator: classify substitutes, complements

A cross-price elasticity calculator estimates how demand for one product changes when the price of another product changes. This page also explains the main assumptions behind the cross-price elasticity calculator result, highlights the supporting figures shown by the calculator, and helps the reader use the estimate without overstating what a quick online tool can prove.

What cross-price elasticity is measuring

Cross-price elasticity of demand measures how the quantity demanded for Good A changes when the price of Good B changes. A positive result usually points to substitutes because a price rise in Good B shifts buyers toward Good A. A negative result usually points to complements because a higher price for Good B reduces demand for the paired product as well.

This makes cross-price elasticity useful for pricing strategy, category management, competitor analysis, and product-bundle planning. The number itself matters, but the sign usually matters first because it tells you whether the products compete with each other or are consumed together.

Why the midpoint method is the better default

This calculator uses the midpoint formula for both the quantity change and the price change. The midpoint method avoids one common problem with basic percentage-change calculations: the result can change depending on which direction you measure from. Using the midpoint keeps the percentage changes symmetric whether prices move up or down.

That is especially helpful when comparing multiple scenarios or teaching elasticity concepts, because the method focuses attention on the economic relationship instead of on a directional calculation artifact.

Cross-price elasticity = (% change in quantity demanded of Good A) / (% change in price of Good B)

The sign shows whether the goods act like substitutes or complements, and the absolute value shows the strength of that relationship.

% change using midpoint = (New − Old) / ((New + Old) / 2) × 100

The midpoint formula uses the average of the old and new values in the denominator so the percentage change stays symmetric.

How to interpret positive, negative, and near-zero results

A positive cross-price elasticity means the goods move in opposite directions from the shopper's point of view: when Good B becomes more expensive, demand for Good A rises. That usually describes substitutes such as tea and coffee, or one streaming service and another. A negative value means the goods tend to be used together, such as printers and ink or game consoles and games.

A value near zero suggests either a weak commercial relationship or a scenario where the measured price change did not materially move demand. The absolute value helps you judge strength: values closer to zero imply a weaker link, while larger absolute values imply a more responsive relationship.

The calculator labels close substitutes and close complements when the absolute value is at least 1 because demand for Good A moved at least as much, in percentage terms, as the price of Good B. Lower absolute values can still matter commercially, but they are usually better read as weak, partial, or noisy relationships rather than decisive proof.

  • Positive XED: substitutes
  • Negative XED: complements
  • Near zero XED: weak or no measured relationship
  • Larger absolute values: stronger customer response to the other product's price

Worked examples for substitutes, complements, and weak links

For a substitute example, suppose demand for Good A rises from 100 to 130 while the price of Good B rises from 5 to 6. The midpoint percentage change in demand is about 26.09%, and the midpoint percentage change in price is about 18.18%, giving a cross-price elasticity of about +1.43. That points to a strong substitute relationship because buyers shifted toward Good A when Good B became more expensive.

For a complement example, suppose demand for Good A falls from 100 to 70 while the price of Good B rises from 5 to 6. The same price change now pairs with a negative demand change, so XED is negative. That points to complementary goods because making Good B more expensive reduced demand for the paired product.

For a weak-link example, demand for Good A might move from 100 to 101 while the price of Good B changes from 5 to 6. The sign may technically be positive, but the absolute value is small enough that a pricing analyst should ask whether seasonality, promotion timing, stock availability, or measurement noise explains the movement better than a real substitute relationship.

When cross-price elasticity helps pricing strategy

Cross-price elasticity is especially useful when a business sells related products, tracks competitor prices, or manages bundles. A positive XED can flag competitor-price exposure and customer switching. A negative XED can flag bundle risk, attach-rate risk, and the chance that raising one product's price will reduce demand for another product that depends on it.

The calculation can also support SKU rationalisation and category planning. Close substitutes may compete for the same budget, shelf space, or search intent. Close complements may be better analysed as a pair because changing one price can affect the combined basket.

Do not treat the result as causal proof by itself. Cross-price elasticity uses observed movements, and observed movements can be distorted by advertising, stockouts, discounts, weather, holidays, channel changes, or broader market shifts. The best use is to identify relationships worth testing with cleaner data.

How to use this result responsibly in pricing work

Cross-price elasticity is a useful decision input, but it is not a full pricing model. Promotions, seasonality, brand strength, channel mix, and inventory constraints can all distort observed demand changes. A strong result from one time period should therefore be treated as a clue, not as permanent proof of a stable long-run relationship.

Use the calculator to structure thinking, compare scenarios, and explain observed demand shifts. Final pricing or merchandising decisions should still rely on broader sales data, controlled experiments, and commercial judgment rather than one elasticity estimate in isolation.

If the relationship is commercially important, compare the result against repeated periods and adjacent products. A one-period cross-price elasticity calculator result is strongest when it agrees with known customer behaviour, transaction-level evidence, and a plausible substitute-or-complement story.

Further reading

Frequently asked questions

What does a positive cross-price elasticity mean?

A positive result usually means the products are substitutes. If the price of Good B rises and demand for Good A also rises, buyers are likely switching from one option to the other.

What does a negative cross-price elasticity mean?

A negative result usually means the products are complements. If the price of Good B rises and demand for Good A falls, the two goods are likely consumed together or purchased as a bundle.

Why does this calculator use the midpoint method?

The midpoint method gives the same percentage-change framework whether you measure the move forward or backward. That makes elasticity comparisons more stable than a one-sided percentage formula.

Is a near-zero cross-price elasticity useless?

No. A near-zero result still tells you that the observed price change did not produce much measurable demand response in this scenario. That can be useful when ruling out strong substitution or complement effects.

How do you calculate cross-price elasticity with the midpoint method?

Calculate the midpoint percentage change in quantity demanded of Good A, calculate the midpoint percentage change in price of Good B, then divide the quantity percentage change by the price percentage change. Using midpoint percentages makes the cross-price elasticity result symmetric when you compare price increases and price decreases.

What is the difference between cross-price elasticity and price elasticity of demand?

Price elasticity of demand measures how demand for a product responds to its own price. Cross-price elasticity of demand measures how demand for one product responds to the price of a different product, which is why it is useful for substitutes, complements, bundles, and competitor-price analysis.

What does a cross-price elasticity greater than 1 mean?

A positive value greater than 1 usually points to a close substitute relationship because demand for Good A moved more than proportionally when Good B's price changed. A negative value less than -1 usually points to close complements because demand for Good A fell more than proportionally when Good B's price rose.

Can cross-price elasticity prove two products are substitutes or complements?

Not by itself. It provides evidence from one measured scenario, but other forces can move demand at the same time. Promotions, seasonality, stockouts, marketing, and competitor actions can all make products look more or less related than they really are.

Why might a business use a cross-price elasticity calculator?

A business can use it to screen competitor-price exposure, product cannibalisation, bundle sensitivity, and category relationships. The result can show whether changing one product's price may shift demand toward another product or reduce demand for a complementary item.

Should I use simple percentage change or midpoint percentage change for XED?

Use midpoint percentage change when you have old and new price and quantity observations because it avoids direction-dependent answers. Simple percentage change can be useful for quick rough checks, but it can produce different results depending on which period you choose as the base.

Also in Saving & Investing

🇺🇸 403(b) Calculator 🇺🇸 529 Plan Calculator AFFO Calculator After-tax Cost of Debt Calculator Altman Z-Score Calculator Annuity Calculator APC Calculator Appreciation Calculator Basis Point Calculator Beta Stock Calculator Bitcoin ETF Calculator Black Scholes Calculator Bond Calculator Budget Calculator CAGR Calculator Call Option Calculator Capital Gains Yield Calculator CAPM Calculator Carried Interest Calculator Cash Back Calculator 🇺🇸 CD Calculator CD Ladder Calculator Cell Phone Plan Calculator College Cost Calculator College Value Calculator Compound Interest Calculator Cost of Capital Calculator Cost of Equity Calculator 🇺🇸 Cost of Living Comparison Calculator Covered Call Calculator Credit Spread Calculator Current Ratio Calculator DCF Calculator Debt Service Coverage Ratio Calculator Debt to Asset Ratio Calculator Debt to Equity Ratio Calculator Debt-to-Capital Ratio Calculator Defensive Interval Ratio Calculator Discount Rate Calculator Dividend Calculator Dividend Discount Model Calculator Dividend Payout Ratio Calculator Dividend Yield Calculator Dollar Cost Averaging Calculator Dream Come True Calculator DRIP Calculator DuPont Analysis Calculator Earnings per Share Calculator Earnings Per Share Growth Calculator EBITDA Multiple Calculator Economic Value Added Calculator Effective Annual Rate Calculator Effective Duration Calculator Effective Interest Rate Calculator Enterprise Value Calculator Equivalent Rate Calculator EV to Sales Calculator Expected Utility Calculator Expense Ratio Calculator FIRE Calculator Fixed Deposit (FD) Calculator Forex Compounding Calculator Forward Premium Calculator Forward Rate Calculator Free Float Calculator Future Value Calculator Futures Contracts Calculator Graham Number Calculator Hedge Ratio Calculator Index Return Calculator Interest Calculator Interest Coverage Ratio Calculator Interest Rate Calculator Intrinsic Value Calculator Inventory Turnover Calculator Investment Calculator Investment Fee Calculator Investment Return Calculator Jensen's Alpha Calculator LGD Calculator Liquid Net Worth Calculator Long-Term Care Calculator Lottery Annuity Calculator Margin Call Calculator Margin Interest Calculator Margin of Safety Calculator Market Capitalization Calculator Maturity Value Calculator Maximum Drawdown Calculator 🇺🇸 Mega Millions Payout Calculator Million to Billion Converter Millionaire Calculator MIRR Calculator Money Counter Money Market Account Calculator Money Weight Calculator Moving Average Calculator MVA Calculator NAV Calculator Net Worth Calculator Operating Cash Flow Ratio Calculator Opportunity Cost Calculator Optimal Hedge Ratio Calculator Options Profit Calculator Options Spread Calculator PayPal Fee Calculator PEG Ratio Calculator 🇺🇸 Pennies to Dollars Calculator Portfolio Beta Calculator Position Size Calculator 🇺🇸 Powerball Calculator Present Value Calculator Price Elasticity of Demand Calculator Price Elasticity of Supply Calculator Price to Book Ratio Calculator Price to Cash Flow Ratio Calculator Price to Earnings Ratio Calculator Price to Sales Ratio Calculator Put Call Parity Calculator Quick Ratio Calculator Residual Income Calculator Retention Ratio Calculator Return on Capital Employed Calculator Rule of 72 Calculator Sabbatical Calculator Savings Calculator Savings Goal Calculator Savings Interest Rate Calculator Savings Plan Calculator Scrap Gold Calculator Scrap Silver Calculator Sinking Fund Calculator SIP Calculator Stock Average Calculator Stock Calculator Stock Profit Calculator Stock Split Calculator Sustainable Growth Rate Calculator Tax Equivalent Yield Calculator Unit Price Calculator Unlevered Beta Calculator US Income Percentile Calculator Value at Risk Calculator Wedding Budget Calculator Zakat Calculator

You may also need

Related

More from nearby categories

These related calculators come from the same leaf category, nearby sibling categories, or the same top-level topic.