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.

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.

About Cross-Price Elasticity of Demand

The cross price elasticity calculator measures how quantity demanded of one good responds when the price of another good changes. It uses the midpoint, or arc, formula: Exy = percent change in quantity of X divided by percent change in price of Y, with each percent change taken against the average of the start and end values. Positive Exy indicates substitutes: when coffee prices rise, tea quantity often rises. Negative Exy indicates complements: when printer prices rise, ink quantity often falls. A result near zero suggests little relationship in the sample. The midpoint form is used because a 10-to-12 price change is the same 18.18% move as 12-to-10 in absolute value, so the elasticity does not depend on which point is treated as the base. Quantity of 100 to 120 with a related price of 10 to 12 yields Exy = 1.00, a unit-elastic substitute relationship in that range. Quantity of 200 to 150 with a related price of 5 to 6 yields about −1.57, a complement. If the related price does not change, the denominator is zero and the cross price elasticity calculator returns an error. Pricing teams use Exy to guess whether a rival's promotion will steal volume or whether a bundle should be discounted together. Antitrust and classroom work use the sign to classify goods. The measure is local to the two observations you enter; it is not a demand curve for all prices. Income, seasonality, and advertising can move quantity even if the related price is the true story. Caveats: own-price elasticity uses the same good's price, not a related product's price. Arc elasticity differs from a point elasticity taken from a regression slope. Units cancel, so you may mix packs and dollars as long as each series is consistent. Recalculate with other date pairs before treating one Exy as a strategy rule. Used with clean before-and-after data, the cross price elasticity calculator makes substitute versus complement language quantitative.

Cross Price Elasticity Calculator Examples

Each example uses the midpoint formula on quantity of X and price of Y.

InputsResultNotes
Quantity 100 → 120, related price $10 → $121.00A positive 1.00 reading is a substitute relationship in this range.
Quantity 200 → 150, related price $5 → $6-1.57A negative result flags complements: quantity fell when the other price rose.
Quantity 80 → 100, related price $20 → $222.33Quantity rose faster than the related price, a stronger substitute response.

How to Calculate Cross-Price Elasticity

  1. Enter the initial and new quantity demanded for the good you are tracking.
  2. Enter the initial and new price of the related product.
  3. Select Calculate to view arc cross-price elasticity.
  4. 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.