Skip to content

Bertrand Duopoly


Definition

In a Bertrand duopoly two firms sell an identical (homogeneous) product and simultaneously choose prices p1,p2≥0p_1,p_2\ge0. Both have the same constant marginal cost c>0c>0, and market demand D(p)D(p) is continuous and nonincreasing with D(c)>0D(c)>0 (for example D(p)=max⁡{(a−p)/b,0}D(p)=\max\{(a-p)/b,0\} with a>ca>c and b>0b>0). Consumers buy from the cheaper firm, and split equally at equal prices:

v1(p1,p2)={(p1−c) D(p1)if p1<p2,12(p1−c) D(p1)if p1=p2,0if p1>p2,v_1(p_1,p_2) =\begin{cases} (p_1-c)\,D(p_1) & \text{if } p_1<p_2,\\ \tfrac{1}{2}(p_1-c)\,D(p_1) & \text{if } p_1=p_2,\\ 0 & \text{if } p_1>p_2, \end{cases}

and symmetrically for firm 2. Prices are continuous, so Si=[0,∞)S_i=[0,\infty).


Interpretation

With identical products, a slightly lower price captures the whole market. When both firms charge the same price above cost, undercutting by a small amount roughly doubles a firm's sales at almost the same margin. This undercutting pressure drives prices down to marginal cost.

Firm 1's profit against its own price when firm 2 charges 40, with demand 100-p and cost 10: a rising parabola below 40, a single tie point at 900, and zero profit above 40.

The figure uses the example below, D(p)=max⁡{100−p,0}D(p)=\max\{100-p,0\} and c=10c=10, and fixes the rival's price at p2=40p_2=40. Matching the rival gives firm 1 half the market, a profit of 900900; any price just below 4040 gives the whole market and a profit close to 18001800; any price above 4040 sells nothing. The open circle at 18001800 is never reached, which is why no best "just below" price exists, and repeating this argument at every common price above cc pushes the equilibrium down to p1∗=p2∗=cp_1^*=p_2^*=c.

With p2=40p_2=40, move p1p_1 towards 4040 from below: the profit approaches 18001800 but drops to 900900 at the tie. Lower p2p_2 towards cc and the gain from undercutting shrinks to nothing.

The result, two firms already pricing as under perfect competition, is called the Bertrand paradox. It contrasts with the Cournot duopoly, where quantity competition gives a price above cost: the choice of strategic variable (price or quantity) changes the prediction. The paradox disappears with differentiated products, capacity limits or repeated interaction (see repeated game, Week 4).

A common error is to look for an equilibrium with a small positive margin, "just below" the rival. With continuous prices there is no best "just below" price, so best responses can fail to exist (see the best-response correspondence).


Key Results

  • The unique Nash equilibrium is p1∗=p2∗=cp_1^*=p_2^*=c; both firms earn zero profit.
  • Proof by cases (the argument for p2<p1p_2<p_1 is symmetric):
    • p1=p2=p>cp_1=p_2=p>c: either firm gains by undercutting. If D(p)>0D(p)>0, a price slightly below pp raises its profit from 12(p−c)D(p)\tfrac{1}{2}(p-c)D(p) to almost (p−c)D(p)(p-c)D(p); if D(p)=0D(p)=0, a price slightly above cc gives a positive profit.
    • c<p1<p2c<p_1<p_2: firm 2 earns 00 and can earn a positive profit by pricing slightly above cc (and below p1p_1).
    • c=p1<p2c=p_1<p_2: firm 1 earns 00 and can earn a positive profit by pricing slightly above cc but below p2p_2.
    • p1<cp_1<c with p1≤p2p_1\le p_2: firm 1 makes a loss and gains by raising its price above p2p_2.
    • p1=p2=cp_1=p_2=c: lowering the price gives a loss and raising it gives zero sales; no deviation helps.
  • In equilibrium each firm's strategy is a best response but is not strictly better than every alternative: any pi>cp_i>c also gives zero against pj=cp_j=c.
  • With a discrete price grid of step h>0h>0 (for example cents) that contains cc, and D(c+h)>0D(c+h)>0, both (c,c)(c,c) and (c+h,c+h)(c+h,c+h) are Nash equilibria; the latter because deviating to cc gives 0<12h D(c+h)0<\tfrac{1}{2} h\,D(c+h), and every other deviation gives zero or a loss.

Examples

Let D(p)=max⁡{100−p,0}D(p)=\max\{100-p,0\} and c=10c=10.

Undercutting. At p1=p2=40p_1=p_2=40, each firm earns 12⋅30⋅60=900\tfrac{1}{2}\cdot30\cdot60=900. Firm 1 deviating to 39.9939.99 earns 29.99⋅60.01≈1799.7029.99\cdot60.01\approx1799.70, so (40,40)(40,40) is not an equilibrium.

At cost. At p1=p2=10p_1=p_2=10, each earns 00. Raising to 1212 sells nothing and still earns 00; lowering to 99 earns (9−10)⋅91=−91(9-10)\cdot91=-91. Neither firm can gain, so (10,10)(10,10) is the equilibrium.

Comparison. The Cournot equilibrium with the same demand and cost has price 4040 and profit 900900 per firm; Bertrand gives price 1010 and profit 00.


Prerequisites



Sources

Aliases: Bertrand competition, Bertrand model, price competition, Bertrand game, price-setting duopoly Keywords: Bertrand paradox, undercutting, p1 = p2 = c, homogeneous product, marginal-cost pricing, discrete price grid Symbols: infinity

Last updated: 27 October 2026 11:52