CleverSphere

Market equilibrium calculator with workings

Enter demand Q_d = a − b·p and supply Q_s = c + d·p. You get the equilibrium price and quantity, consumer and producer surplus, the choke price and the price elasticities at equilibrium.

Result

Equilibrium price p*
30
Equilibrium quantity Q*
60
Consumer surplus
900
Producer surplus
600
Choke price (demand = 0)
60
Price elasticity of demand at p*
−1
Price elasticity of supply at p*
1.5

At equilibrium demand is unit elastic (|ε| = 1).

Workings

  1. 1Set equal: 120 − 2p = −30 + 3p
  2. 2120 − (−30) = (2 + 3) · p → p* = 150 / 5 = 30
  3. 3Into demand: Q* = 120 − 2 × 30 = 60 (check with supply: −30 + 3 × 30 = 60)
  4. 4Choke price: Q_d = 0 → p = 120 / 2 = 60; consumer surplus = ½ × (60 − 30) × 60 = 900
  5. 5Lowest supply price: Q_s = 0 → p = 30 / 3 = 10; producer surplus = ½ × (30 − 10) × 60 = 600
  6. 6Demand elasticity: ε = dQ/dp × p/Q = −2 × 30 / 60 = −1; supply: 3 × 30 / 60 = 1.5
Snap the task instead of typing itWith the past paper import you photograph the task and CleverSphere fills in the values here and calculates. Try it once for free.Now practise it yourself: Economics trainerA calculator is great for checking. In the exam you have to do it yourself: problems with new numbers and worked solutions, free.

How it works

Q_d = Q_s → a − b·p = c + d·p → p* = (a − c) / (b + d)

  • Equilibrium quantity: put p* into demand (or supply).
  • Consumer surplus: ½ × (choke price − p*) × Q*.
  • Point price elasticity of demand: ε = dQ/dp × p/Q = −b × p*/Q*.

If demand is given as inverse demand p = α − β·Q, rearrange first: Q = α/β − (1/β)·p, so a = α/β and b = 1/β.

Frequently asked questions

Why is the elasticity negative?+

Because demand falls when the price rises. Often only the absolute value is used: above 1 is elastic, below 1 inelastic.

More calculators

Learn more

Economics