Cross Price Elasticity Calculator - Demand Relationship
Calculate cross-price elasticity of demand from price and quantity changes to identify whether products are substitutes, complements, or unrelated goods.
Enter old and new quantity for one good and old and new price for a related good to measure arc cross-price elasticity.
About Cross-Price Elasticity of Demand
Cross Price Elasticity Calculator Examples
Each example uses the midpoint formula on quantity of X and price of Y.
| Inputs | Result | Notes |
|---|---|---|
| Quantity 100 → 120, related price $10 → $12 | 1.00 | A positive 1.00 reading is a substitute relationship in this range. |
| Quantity 200 → 150, related price $5 → $6 | -1.57 | A negative result flags complements: quantity fell when the other price rose. |
| Quantity 80 → 100, related price $20 → $22 | 2.33 | Quantity rose faster than the related price, a stronger substitute response. |
How to Calculate Cross-Price Elasticity
- Enter the initial and new quantity demanded for the good you are tracking.
- Enter the initial and new price of the related product.
- Select Calculate to view arc cross-price elasticity.
- Interpret a positive result as substitutes and a negative result as complements.
Cross Price Elasticity Calculator FAQ
How is cross-price elasticity calculated?
The calculator uses the midpoint formula: the percent change in quantity of X divided by the percent change in price of Y, with each change divided by the average of the two observations. That keeps the result symmetric if you reverse the dates.
What does a positive or negative result mean?
Positive Exy means the goods move as substitutes. Negative Exy means they move as complements. A value near zero means quantity barely responded to the related price in this sample.
Why must the related price change?
If the related price is unchanged, the percent price change is zero and elasticity is undefined. Enter two different prices, or the relationship cannot be measured from these points.
Is this own-price elasticity?
No. Own-price elasticity uses the same good's price in the denominator. Cross-price elasticity uses another product's price so you can classify substitutes and complements.
Should I use arc or point elasticity?
Arc (midpoint) elasticity is the right choice for two discrete observations, which is what this form is built for. Point elasticity belongs to a fitted demand curve or a calculus slope at one price.