Economics
High Schoolmicroeconomics

Externalities and the Divergence of Private and Social Cost

Every trade in a competitive market is voluntary and leaves both sides better off — so how can a market full of such trades end up producing an amount that makes the community as a whole poorer? Following one tannery's chromium down one river turns that paradox into an exact quantity of destroyed value.

Before this, you should know:

Return to Harbor Falls, the farming town from the taxation topic, and walk a mile downriver from the wheat fields. There is a tannery there. It buys raw hides, soaks them in chromium salts, and sells finished leather to boot makers three counties over. Every single transaction it takes part in is voluntary and mutually beneficial: the boot makers pay $60 a hide because a finished hide is worth more than $60 to them, and the tannery accepts $60 because tanning that hide cost it less than $60. By the standards of the previous two topics this market is behaving perfectly. Price has settled where quantity supplied equals quantity demanded, the eager buyers are matched with the cheap sellers, and the efficiency theorem says total surplus is as large as it can be.

Now walk another two miles downriver, to where the Harbor Falls fishing co-op sets its nets. The chromium the tannery rinses out with each hide arrives here. It does not kill the fish outright; it does something more mundane and more measurable. It forces the co-op to run its catch through a filtration and testing step before the cannery will accept it, and that step costs money — reliably, predictably, about $30 for every hide the tannery processes upstream.

Here is the strange part, and it is worth sitting with before any algebra. Nobody in this story is doing anything wrong. The boot maker is not cheating. The tannery is not lying about its costs. Nobody is exercising market power or hiding information. The price is not being controlled, the market is not being taxed, and every trade that happens is voluntary and makes both parties to it better off. And yet the fishing co-op is paying $30 a hide for a decision it was never asked about and receives nothing for. The tannery, when it decides whether to tan one more hide, consults its own cost sheet — wages, chemicals, power — and that sheet does not contain the co-op's $30. It has no reason to contain it. The co-op is not a party to the transaction.

So the tannery is making a perfectly rational decision using a cost number that is incomplete. And the market, obediently equating supply to demand, is equating demand to the wrong supply curve — a curve built from costs that leave out a real, physical, dollar-denominated cost that a real person is really paying. The efficiency theorem from the surplus topic has not been repealed; it has been fed the wrong inputs. This topic works out, precisely, how far wrong the answer goes, how much value that costs, and what a regulator would have to do to fix it.

An effect like the co-op's filtration bill — a cost or benefit that a transaction imposes on somebody who is neither the buyer nor the seller — is called an externality, because it falls outside the transaction. Externalities come in both signs, and by the end we will have handled both: the negative kind (pollution, congestion, antibiotic resistance) where the market does too much, and the positive kind (vaccination, education, basic research) where it does too little.

Three cost curves, and being exact about which is which

Everything here turns on carefully distinguishing three quantities that ordinary language runs together as "cost". Write them for the tannery, with QQ in thousands of hides per year and prices in dollars per hide.

Marginal private cost, MPC(Q)MPC(Q), is what the tannery itself gives up to produce one more hide. It is the ordinary supply curve of the previous topics — the inverse supply curve, read vertically as "what the seller of the QQ-th unit must receive to bother". Suppose

MPC(Q)=30+Q.MPC(Q) = 30 + Q.

Marginal external cost, MEC(Q)MEC(Q), is what that same extra hide costs everyone who is not the buyer or the seller. Here it is the co-op's filtration bill:

MEC(Q)=30.MEC(Q) = 30.

Marginal social cost, MSC(Q)MSC(Q), is the total resource cost to the community of that extra hide — the sum of the two, because a dollar of filtration is just as real a sacrifice as a dollar of chromium:

MSC(Q)=MPC(Q)+MEC(Q)=30+Q+30=60+Q.MSC(Q) = MPC(Q) + MEC(Q) = 30 + Q + 30 = 60 + Q.

On the benefit side the tannery's customers are the only ones who gain, and they gain exactly what they are willing to pay, so marginal private benefit and marginal social benefit coincide and are both just the inverse demand curve:

MSB(Q)=MPB(Q)=1202Q.MSB(Q) = MPB(Q) = 120 - 2Q.

Read that last curve the way the surplus topic taught: at Q=20Q = 20 the boot maker buying the 20-thousandth hide values it at 12040=80120 - 40 = 80 dollars, and nobody beyond that point values one so highly.

The whole content of "externality" is now visible in one line of notation: MSCMPCMSC \neq MPC. The market clears where MSB=MPCMSB = MPC, because those are the two curves belonging to people who are actually in the room. Efficiency, as proved in the surplus topic, requires MSB=MSCMSB = MSC. When MEC=0MEC = 0 these are the same equation and the market is efficient; when MEC0MEC \neq 0 they are different equations with different solutions, and the gap between those solutions is the entire subject.

Where the market stops, and where it should have stopped

Solve both equations. The market equilibrium is where demand meets the tannery's own supply curve:

1202Q=30+Q90=3QQm=30,120 - 2Q = 30 + Q \quad\Longrightarrow\quad 90 = 3Q \quad\Longrightarrow\quad Q_m = 30,

with market price Pm=1202(30)=60P_m = 120 - 2(30) = 60 dollars per hide (check the other side: MPC(30)=30+30=60MPC(30) = 30 + 30 = 60, the same number, as it must be). Thirty thousand hides a year, at sixty dollars each.

The socially optimal quantity is where the marginal social benefit of one more hide equals its marginal social cost — where the last hide produced is the last one whose value to its buyer still covers everything the community gives up to make it:

1202Q=60+Q60=3QQ=20.120 - 2Q = 60 + Q \quad\Longrightarrow\quad 60 = 3Q \quad\Longrightarrow\quad Q^* = 20.

At that quantity the buyer of the marginal hide values it at 12040=80120 - 40 = 80 dollars, and MSC(20)=60+20=80MSC(20) = 60 + 20 = 80 dollars. The two match exactly, which is the definition of the optimum.

So the market makes 30 thousand hides and it should make 20. Why the market overshoots is worth spelling out at the level of a single hide, because the algebra is only bookkeeping for this argument. Consider the 25-thousandth hide. Its buyer values it at 12050=70120 - 50 = 70 dollars. The tannery's own cost of making it is 30+25=5530 + 25 = 55 dollars. Both parties see a 15-dollar gain and the trade happens — correctly, from their point of view. But the true cost of that hide to Harbor Falls is 55+30=8555 + 30 = 85 dollars, and 85 exceeds 70. So the tannery and its customer split 15 dollars of gain while the co-op absorbs 30 dollars of cost, and the town's books show a net loss of 3015=1530 - 15 = 15 dollars on that single hide. Every party has acted sensibly and the community is poorer.

The general statement is worth having in symbols, because it shows the overshoot is not a coincidence of these particular numbers. Take any linear market with MSB=abQMSB = a - bQ, MPC=c+dQMPC = c + dQ and a constant marginal external cost e>0e > 0, with b,d>0b, d > 0. Then

Qm=acb+d,Q=aceb+d,QmQ=eb+d>0.Q_m = \frac{a - c}{b + d}, \qquad Q^* = \frac{a - c - e}{b + d}, \qquad Q_m - Q^* = \frac{e}{b + d} > 0.

The market always overproduces when e>0e > 0, the overshoot is proportional to the size of the external cost, and it is larger the flatter the curves are — that is, the more responsive buyers and sellers are to price. Compare this with the tax topic, where the quantity reduction caused by a tax was ΔQ=t/(b+d)\Delta Q = t/(b+d). It is the same expression. That is not an accident, and the reason will be the punchline of the next section but one: an unpriced external cost of ee and a tax of t=et = e move quantity by exactly the same amount, in opposite directions, which is precisely why one can cancel the other.

Counting the destroyed value

The market produces 10 thousand hides too many. What is that worth? Each hide between Q=20Q^* = 20 and Qm=30Q_m = 30 costs the community more than it is worth to its buyer, and the loss on each one is the vertical gap MSCMSBMSC - MSB. Add them up:

DWL=2030[(60+Q)(1202Q)]dQ=2030(3Q60)dQ.DWL = \int_{20}^{30}\Big[\big(60 + Q\big) - \big(120 - 2Q\big)\Big]\,dQ = \int_{20}^{30}\big(3Q - 60\big)\,dQ. =[32Q260Q]2030=(13501800)(6001200)=450+600=150.= \left[\tfrac{3}{2}Q^2 - 60Q\right]_{20}^{30} = \big(1350 - 1800\big) - \big(600 - 1200\big) = -450 + 600 = 150.

A hundred and fifty thousand dollars a year of value destroyed — burned, not moved. Because the integrand is a straight line running from 00 at QQ^* (where the curves cross) to MSC(30)MSB(30)=9060=30MSC(30) - MSB(30) = 90 - 60 = 30 at QmQ_m, the integral is again a triangle, and its height at the market quantity is exactly the marginal external cost:

DWL=12×MEC×(QmQ)=12×30×10=150.DWL = \tfrac12 \times MEC \times \big(Q_m - Q^*\big) = \tfrac12 \times 30 \times 10 = 150. \quad\checkmark

Same number, and in symbols the formula falls straight out of the overshoot expression above:

DWL=12eeb+d=e22(b+d).DWL = \tfrac12 \, e \cdot \frac{e}{b+d} = \frac{e^2}{2(b+d)}.

Check it on our numbers: b=2b = 2, d=1d = 1, e=30e = 30, so DWL=900/6=150DWL = 900/6 = 150. Third confirmation. And notice the shape of the formula — e2e^2 over twice the sum of the slopes — is identical to the deadweight loss of a tax, t2/2(b+d)t^2/2(b+d). An unpriced externality damages a market in exactly the way a tax of the same size would, with one crucial difference: a tax at least collects revenue, so its loss is only the triangle. An externality collects nothing for anyone.

A distinction that is missed constantly, so state it flatly. The deadweight loss is not the pollution damage. Total damage at the market quantity is 30×30=90030 \times 30 = 900 thousand dollars a year; the deadweight loss is 150. The other 750 is damage attached to the 20 thousand hides that should be made — hides whose value to their buyers genuinely exceeds their full social cost, chromium included. That damage is a real cost borne by real fishermen, and a policy that eliminated it entirely by shutting the tannery would destroy far more value than it saved. The deadweight loss measures something narrower and more precise: the value destroyed by the wrong quantity, over and above the damage that an optimally-run tannery would still cause.

It helps to see the whole ledger at once. At the market outcome (P=60P = 60, Q=30Q = 30), consumer surplus is the triangle under demand above the price, producer surplus the triangle above MPCMPC below the price, and the co-op's damage is a straight subtraction:

CSm=12(30)(12060)=900,PSm=12(30)(6030)=450,damage=900,CS_m = \tfrac12(30)(120 - 60) = 900, \qquad PS_m = \tfrac12(30)(60 - 30) = 450, \qquad \text{damage} = 900, Wm=900+450900=450.W_m = 900 + 450 - 900 = 450.

Hold on to that 450. Every policy below will be graded against it.

A supply-and-demand diagram of the Harbor Falls tannery market. The horizontal axis is quantity in thousands of hides per year from 0 to 40; the vertical axis is price in dollars per hide from 0 to 120. A blue downward-sloping line labelled MSB runs from a price of 120 at zero quantity down to the right. A purple upward-sloping line labelled MPC starts at a price of 30 at zero quantity. An amber upward-sloping line labelled MSC runs parallel to and exactly 30 dollars above the purple MPC line, starting at a price of 60. A double-headed vertical arrow at quantity 10 spans the constant 30-dollar gap between MPC and MSC and is labelled MEC equals 30 dollars. The blue and purple lines cross at the market equilibrium, a black dot at quantity 30 and price 60. The blue and amber lines cross at the social optimum, an amber dot at quantity 20 and price 80. Dashed grey guide lines drop from both crossings to the axes, marking the social optimum at 20 and the market quantity at 30. The amber-shaded triangle bounded by the MSC line above, the MSB line below, and the vertical line at quantity 30 on the right is labelled DWL equals 150.

The tannery market: because the marginal external cost of 30 dollars a hide sits in nobody's ledger, the market settles where demand crosses private cost, at 30 thousand hides, instead of where demand crosses social cost, at 20 thousand. The shaded triangle between the two crossings is the value destroyed by those 10 thousand extra hides, 150 thousand dollars a year.

The Pigovian tax: making the tannery see the co-op's bill

The diagnosis suggests its own cure. The tannery overproduces because its cost sheet is missing a line. Add the line. Levy a tax of tt dollars per hide on the tannery, and its private cost of producing the QQ-th hide becomes MPC(Q)+tMPC(Q) + t. Choose

t=MEC=30,t = MEC = 30,

and the tannery's perceived marginal cost becomes 30+Q+30=60+Q30 + Q + 30 = 60 + Q, which is MSC(Q)MSC(Q) exactly. A tax equal to the external damage does not distort this market; it undistorts it. The tannery, still selfishly maximising its own profit and consulting only its own books, now happens to be consulting the community's books, because they have been made to coincide. Such a tax is called Pigovian, after A. C. Pigou, who proposed it in 1920.

Verify it moves the quantity where it should. With the tax, the market clears where buyers' willingness to pay meets the tannery's new cost:

1202Q=60+QQt=20=Q.120 - 2Q = 60 + Q \quad\Longrightarrow\quad Q_t = 20 = Q^*. \quad\checkmark

Buyers pay Pb=12040=80P_b = 120 - 40 = 80, the tannery keeps Ps=8030=50P_s = 80 - 30 = 50 (check: MPC(20)=50MPC(20) = 50, so the marginal hide is exactly worth making and no more), and the treasury collects 30×20=60030 \times 20 = 600 thousand dollars.

Now run the full welfare ledger again and compare with Wm=450W_m = 450:

CSt=12(20)(12080)=400,PSt=12(20)(5030)=200,CS_t = \tfrac12(20)(120 - 80) = 400, \qquad PS_t = \tfrac12(20)(50 - 30) = 200, revenue=600,damage=30×20=600,\text{revenue} = 600, \qquad \text{damage} = 30 \times 20 = 600, Wt=400+200+600600=600.W_t = 400 + 200 + 600 - 600 = 600.

And 600450=150600 - 450 = 150 — precisely the deadweight loss computed three ways above. The tax recovers all of it and not a dollar more, which is the honest confirmation that the diagnosis and the cure are the same calculation read in opposite directions.

Two features of this ledger deserve attention because they are where intuition usually goes wrong.

The optimal amount of pollution is not zero. At Q=20Q^* = 20 the co-op still pays 600 thousand dollars a year in filtration. That is not a policy failure. Those 20 thousand hides are worth more to their buyers than everything they cost the community, chromium included. Driving discharge to zero would mean giving up hides whose social value is positive; the correct target is not "no pollution" but "pollution up to the point where one more unit of damage is exactly balanced by the value of the output that causes it". Notice also that the revenue and the damage happen to both equal 600 here — this is a coincidence of a constant MECMEC and does not hold in general, as the worked example will show.

The tax rate is set at the optimum, not at the status quo. With MECMEC constant this distinction is invisible, so make it visible with symbols. Let MEC(Q)=γQMEC(Q) = \gamma Q instead, so MSC=c+(d+γ)QMSC = c + (d + \gamma)Q. The optimum solves abQ=c+(d+γ)Qa - bQ = c + (d+\gamma)Q, giving

Q=acb+d+γ,Q^* = \frac{a-c}{b + d + \gamma},

and the correct Pigovian tax is the marginal damage evaluated there:

t=γQ=γ(ac)b+d+γ.t^* = \gamma Q^* = \frac{\gamma(a-c)}{b+d+\gamma}.

A regulator who instead measures the damage the plant is doing today, at QmQ_m, and taxes at γQm\gamma Q_m will overshoot, because Qm>QQ_m > Q^* makes γQm>γQ\gamma Q_m > \gamma Q^*, and will drive output below the optimum — creating a deadweight loss in the opposite direction. The worked example puts numbers on exactly this mistake.

Positive externalities: the same algebra with one sign flipped

Not every spillover is a harm. When a pharmacy sells you a flu shot, the transaction is between you and the pharmacy, and the price you are willing to pay reflects your own reduced chance of getting sick. It does not reflect the fact that an immune you cannot infect your colleagues, your bus driver, or the elderly neighbour you help with groceries. That benefit is real, lands on third parties, and appears in nobody's willingness to pay.

Take a small clinic market, with QQ in hundreds of shots per season and prices in dollars per shot:

MPB(Q)=60Q,MEB(Q)=20,MSB(Q)=MPB+MEB=80Q,MSC(Q)=MPC(Q)=10+Q.MPB(Q) = 60 - Q, \qquad MEB(Q) = 20, \qquad MSB(Q) = MPB + MEB = 80 - Q, \qquad MSC(Q) = MPC(Q) = 10 + Q.

The market clears where private benefit meets cost:

60Q=10+QQm=25,Pm=6025=35.60 - Q = 10 + Q \quad\Longrightarrow\quad Q_m = 25, \qquad P_m = 60 - 25 = 35.

The optimum equates social benefit to social cost:

80Q=10+QQ=35,MSC(35)=45.80 - Q = 10 + Q \quad\Longrightarrow\quad Q^* = 35, \qquad MSC(35) = 45.

Now the market under-provides — 2,500 shots when 3,500 is right — and the logic is the mirror image of the tannery's. Consider the shot at Q=30Q = 30. Its recipient privately values it at 6030=3060 - 30 = 30 dollars and it costs 10+30=4010 + 30 = 40 dollars to deliver, so no one buys it and no one is being foolish. But its full social value is 8030=5080 - 30 = 50 dollars, comfortably above 40. Every shot between 25 and 35 is like this, and the value forgone is again a triangle:

DWL=2535[(80Q)(10+Q)]dQ=2535(702Q)dQ=[70QQ2]2535=12251125=100,DWL = \int_{25}^{35}\Big[\big(80 - Q\big) - \big(10 + Q\big)\Big]dQ = \int_{25}^{35}\big(70 - 2Q\big)dQ = \Big[70Q - Q^2\Big]_{25}^{35} = 1225 - 1125 = 100,

matching the triangle 12×MEB×(QQm)=12×20×10=100\tfrac12 \times MEB \times (Q^* - Q_m) = \tfrac12 \times 20 \times 10 = 100. The corrective instrument flips sign too: a Pigovian subsidy of s=MEB=20s = MEB = 20 dollars per shot. Paid to buyers, it lifts the effective demand facing the clinic to 60Q+20=80Q60 - Q + 20 = 80 - Q, which is MSBMSB, and the market lands at Q=35Q = 35 with buyers paying 6035=2560 - 35 = 25 out of pocket and the clinic receiving 4545. The subsidy costs 20×35=70020 \times 35 = 700; the gain in social welfare, by the same ledger arithmetic as before, is exactly the 100 of recovered deadweight loss. This is the formal case for publicly funded vaccination, for subsidised education, and for research grants: not charity, but the correction of a systematic under-purchase of things whose benefits leak.

Coase: could the tannery and the co-op just talk?

Pigou's answer assumes a regulator who knows MECMEC. Ronald Coase, in 1960, asked an awkward question: why is a regulator needed at all? There is 150 thousand dollars a year lying on the table. Two parties, both of whom would like some of it, live three miles apart. Why do they not simply negotiate?

Work out whether there is really a deal to be had. Suppose the co-op offers to pay the tannery to cut back from 30 to 20. What does cutting back cost the tannery and its customers? It is the surplus they jointly earn on those hides — the gap between what buyers pay and what production privately costs:

private loss=2030[(1202Q)(30+Q)]dQ=2030(903Q)dQ=[90Q32Q2]2030=13501200=150.\text{private loss} = \int_{20}^{30}\Big[\big(120 - 2Q\big) - \big(30 + Q\big)\Big]dQ = \int_{20}^{30}\big(90 - 3Q\big)dQ = \Big[90Q - \tfrac32 Q^2\Big]_{20}^{30} = 1350 - 1200 = 150.

And what is the cutback worth to the co-op? Ten thousand fewer hides at 30 dollars of filtration each:

damage avoided=30×10=300.\text{damage avoided} = 30 \times 10 = 300.

So the co-op values the cutback at 300 and it costs the tannery side 150. Any payment between those two numbers makes both parties strictly better off, and the size of the bargaining zone is

300150=150,300 - 150 = 150,

which is the deadweight loss, exactly. That is not a coincidence and it is the cleanest way to understand what deadweight loss is: it is the money on the table, the total gain available from fixing the misallocation, and therefore precisely the amount two rational parties would be willing to fight over.

Coase's sharper claim is that the outcome does not depend on who holds the legal right. Suppose instead the co-op holds a right to clean water, so the tannery may not discharge at all unless it buys permission. Starting from Q=0Q = 0, what is the tannery side willing to pay for the right to make 20 thousand hides?

020(903Q)dQ=[90Q32Q2]020=1800600=1200,\int_{0}^{20}\big(90 - 3Q\big)dQ = \Big[90Q - \tfrac32Q^2\Big]_0^{20} = 1800 - 600 = 1200,

against a cost to the co-op of 30×20=60030 \times 20 = 600. A deal is struck somewhere between 600 and 1200 — and the quantity settles at 20 for a reason the margin makes exact. The tannery side's private surplus on the QQ-th hide is (1202Q)(30+Q)=903Q(120 - 2Q) - (30 + Q) = 90 - 3Q, while the co-op will not release that hide for less than the 30 dollars of filtration it triggers. Permission is worth buying exactly while 903Q>3090 - 3Q > 30, that is while Q<20Q < 20; at Q=20Q = 20 the two are equal, and beyond it the tannery would be paying more for permission than the hide earns it. Same quantity, wildly different distribution of the money. This is the Coase theorem: with well-defined property rights and costless bargaining, private negotiation reaches the efficient quantity regardless of how the rights were initially assigned; only the division of the gains depends on that.

The theorem is a genuine insight and also, in most real cases, a diagnosis of why bargaining fails rather than a recipe for making it work. The tannery-and-co-op story was rigged to be easy: two parties, one obvious harm, a damage figure both sides can read off an invoice. Change any of that and the bargaining zone gets eaten alive by transaction costs — the costs of finding the parties, negotiating, and enforcing the deal:

And note the bargaining zone here is only 150 thousand dollars a year. Any bargaining process that burns more than that in lawyers and delay leaves both sides better off not bargaining — the inefficiency persists, not because anyone is irrational, but because fixing it costs more than it is worth. Coase's real lesson is therefore not "leave it to the market" but something more useful: externalities are a problem of transaction costs, and the right policy is whichever institution has the lowest ones for the case at hand. Two parties by a river: let them bargain. Eight billion parties and a global atmosphere: do not wait for the meeting.

Taxes versus tradable permits

When bargaining is hopeless, a regulator picks an instrument. A Pigovian tax fixes the price of pollution and lets quantity fall where it may. A cap-and-trade scheme does the reverse: it fixes the quantity by issuing a limited number of permits, and lets the market discover the price. It is worth seeing why both, done right, achieve the same thing, and why either beats the instrument regulators reach for first — telling every firm to cut by the same amount.

Suppose Harbor Falls has two tanneries. Alpha currently discharges 20 units of chromium a year, Beta 30, and the county wants total discharge down to 20 — a cut of 30 units. Their abatement cost functions differ, because Beta's older plant has cheap easy fixes available and Alpha has already done the easy things:

CA(aA)=2aA2    MACA=4aA,CB(aB)=aB2    MACB=2aB.C_A(a_A) = 2a_A^2 \;\Rightarrow\; MAC_A = 4a_A, \qquad\qquad C_B(a_B) = a_B^2 \;\Rightarrow\; MAC_B = 2a_B.

The obvious-seeming rule is "each firm cuts 15". That costs

2(15)2+(15)2=450+225=675.2(15)^2 + (15)^2 = 450 + 225 = 675.

Now ask what the cheapest possible way to cut 30 units is. Minimise CA(aA)+CB(30aA)C_A(a_A) + C_B(30 - a_A):

ddaA[2aA2+(30aA)2]=4aA2(30aA)=06aA=60aA=10,  aB=20.\frac{d}{da_A}\Big[2a_A^2 + (30 - a_A)^2\Big] = 4a_A - 2(30 - a_A) = 0 \quad\Longrightarrow\quad 6a_A = 60 \quad\Longrightarrow\quad a_A = 10,\; a_B = 20.

The condition that pops out is worth naming, because it is the whole theory of pollution control in one line: at the cost-minimising allocation, MACA=MACBMAC_A = MAC_B. (Check: 4(10)=404(10) = 40 and 2(20)=402(20) = 40.) If the marginal costs differed, the high-cost firm could abate one unit less and the low-cost firm one unit more, holding total abatement fixed and saving the difference. Total cost at this allocation:

2(10)2+(20)2=200+400=600,2(10)^2 + (20)^2 = 200 + 400 = 600,

which is 75 cheaper than the equal-cuts mandate, for exactly the same environmental result. The mandate's extra 75 buys nothing at all.

Both market instruments find this allocation automatically, and neither requires the regulator to know CAC_A or CBC_B. Under a tax of $40 per unit discharged, each firm abates until its own marginal abatement cost reaches 40 — Alpha stops at 4aA=40aA=104a_A = 40 \Rightarrow a_A = 10, Beta at 2aB=40aB=202a_B = 40 \Rightarrow a_B = 20 — and total abatement comes to 30 on its own. Under cap-and-trade with 20 permits issued, suppose they are handed out in proportion to historic discharge: Alpha gets 8, Beta 12, forcing cuts of 12 and 18 respectively. At that point MACA=48MAC_A = 48 and MACB=36MAC_B = 36: Alpha would pay up to 48 for one more permit, Beta would sell one for as little as 36, so they trade. Trading continues until the marginal costs meet, at a permit price of 40 and cuts of 10 and 20 — the efficient allocation again, reached from a different starting point, which is the Coase invariance result showing up in a second setting. The initial handout determined who got rich, not who abated.

If the two instruments are equivalent, why choose? Because the world is uncertain, and they fail differently. A tax pins down the marginal cost the economy bears but leaves the resulting quantity unknown; a cap pins down the quantity but leaves the cost unknown. Where the damage curve is steep — where crossing some threshold is catastrophic — fix the quantity. Where marginal damage is fairly flat but abatement costs might turn out ruinous, fix the price. Every real scheme is some hybrid of the two, and the choice between them is an argument about which uncertainty you would rather be wrong about.

Worked example

A district generator sells electricity with inverse demand MSB=100QMSB = 100 - Q, where QQ is in thousands of megawatt-hours per month and prices are dollars per megawatt-hour. Its private cost is MPC=10+QMPC = 10 + Q. Its smoke imposes a marginal external cost that rises with output, MEC=QMEC = Q, because higher output means firing dirtier reserve units. Find the market and socially optimal quantities, compute the deadweight loss, find the correct Pigovian tax, and then compute the damage done by a regulator who sets the tax equal to the marginal damage observed at the current market quantity.

Step 1 — the market outcome. The generator consults only its own costs:

100Q=10+Q90=2QQm=45,Pm=10045=55.100 - Q = 10 + Q \quad\Longrightarrow\quad 90 = 2Q \quad\Longrightarrow\quad Q_m = 45, \qquad P_m = 100 - 45 = 55.

Step 2 — marginal social cost and the optimum. Add the external cost to the private one:

MSC(Q)=(10+Q)+Q=10+2Q.MSC(Q) = (10 + Q) + Q = 10 + 2Q. 100Q=10+2Q90=3QQ=30.100 - Q = 10 + 2Q \quad\Longrightarrow\quad 90 = 3Q \quad\Longrightarrow\quad Q^* = 30.

Check both sides at QQ^* : MSB(30)=70MSB(30) = 70 and MSC(30)=10+60=70MSC(30) = 10 + 60 = 70. ✓ The generator should be running two-thirds as hard as it is.

Step 3 — deadweight loss of the unregulated outcome. Integrate the excess of social cost over social benefit across the 15 thousand megawatt-hours that should not be produced:

DWL=3045[(10+2Q)(100Q)]dQ=3045(3Q90)dQ=[32Q290Q]3045.DWL = \int_{30}^{45}\Big[\big(10 + 2Q\big) - \big(100 - Q\big)\Big]dQ = \int_{30}^{45}\big(3Q - 90\big)dQ = \left[\tfrac32 Q^2 - 90Q\right]_{30}^{45}. =(3037.54050)(13502700)=1012.5+1350=337.5.= \big(3037.5 - 4050\big) - \big(1350 - 2700\big) = -1012.5 + 1350 = 337.5.

Triangle cross-check: the vertical gap at QmQ_m is MSC(45)MSB(45)=10055=45MSC(45) - MSB(45) = 100 - 55 = 45, and the base is 4530=1545 - 30 = 15, so 12×45×15=337.5\tfrac12 \times 45 \times 15 = 337.5. ✓ Note that the triangle's height is the marginal damage at the market quantity, 45, not at the optimum — the height of the triangle and the correct tax rate are different numbers here, which is exactly the trap Step 5 springs.

Step 4 — the correct Pigovian tax. The tax must equal marginal external cost evaluated at the optimum:

t=MEC(Q)=Q=30 dollars per megawatt-hour.t^* = MEC(Q^*) = Q^* = 30 \text{ dollars per megawatt-hour}.

Verify it works. With the tax, the generator's perceived cost is 10+Q+30=40+Q10 + Q + 30 = 40 + Q, so the market clears at

100Q=40+Q60=2QQ=30=Q.100 - Q = 40 + Q \quad\Longrightarrow\quad 60 = 2Q \quad\Longrightarrow\quad Q = 30 = Q^*. \quad\checkmark

Buyers pay 70, the generator nets 40, and revenue is 30×30=90030 \times 30 = 900. Note that total external damage at the optimum is 030QdQ=450\int_0^{30} Q\,dQ = 450, only half the revenue — the coincidence that made them equal in the tannery case came from MECMEC being constant and does not survive here.

Step 5 — the regulator's mistake. A regulator who measures the smoke damage the plant is doing right now observes MEC(Qm)=45MEC(Q_m) = 45 and taxes at 45 dollars. The generator's perceived cost becomes 10+Q+45=55+Q10 + Q + 45 = 55 + Q:

100Q=55+Q45=2QQ=22.5,100 - Q = 55 + Q \quad\Longrightarrow\quad 45 = 2Q \quad\Longrightarrow\quad Q = 22.5,

well below the optimal 30. Now output is too low, and the loss is the value of the megawatt-hours between 22.5 and 30 that are worth more socially than they cost:

DWLovertax=22.530[(100Q)(10+2Q)]dQ=22.530(903Q)dQ=[90Q32Q2]22.530DWL_{\text{overtax}} = \int_{22.5}^{30}\Big[\big(100 - Q\big) - \big(10 + 2Q\big)\Big]dQ = \int_{22.5}^{30}\big(90 - 3Q\big)dQ = \left[90Q - \tfrac32Q^2\right]_{22.5}^{30} =(27001350)(2025759.375)=13501265.625=84.375.= \big(2700 - 1350\big) - \big(2025 - 759.375\big) = 1350 - 1265.625 = 84.375.

Triangle cross-check: the gap at Q=22.5Q = 22.5 is MSBMSC=77.555=22.5MSB - MSC = 77.5 - 55 = 22.5, base 3022.5=7.530 - 22.5 = 7.5, so 12×22.5×7.5=84.375\tfrac12 \times 22.5 \times 7.5 = 84.375. ✓

The verdict. Doing nothing costs 337.5 thousand dollars a month. The correct tax costs nothing. The plausible-sounding wrong tax — set by measuring today's damage rather than the damage at the target — recovers 337.584.375=253.125337.5 - 84.375 = 253.125 of the loss, so it is still far better than nothing, but it throws away a quarter of the available gain by overcorrecting. When marginal damage rises with output, the tax and the observed damage are simply different numbers, and only the algebra tells them apart.

Where this leads

The externality is the first genuine crack in the efficiency theorem. Consumer and Producer Surplus proved that a competitive market maximises total surplus; that proof is still valid, but it silently assumed that the only people affected by a trade are the two people making it. Drop that assumption and the market still maximises something — it just maximises the wrong thing, the surplus of the parties in the room, and the gap between that and the surplus of everyone is measured by the same triangle that measured the deadweight loss of a tax. The symmetry is exact and worth remembering: an unpriced external cost of ee acts like a hidden subsidy of ee, distorting quantity upward by e/(b+d)e/(b+d) and destroying e2/2(b+d)e^2/2(b+d); a Pigovian tax of the same size cancels it perfectly. This is the one case in economics where a tax makes a market more efficient rather than less, and it is why the international trade argument — free trade raises total surplus — has to be re-examined when the goods being traded carry pollution across borders with them.

But there is a loose end deliberately left hanging in the vaccine example, and it is bigger than it looks. The flu shot had a positive spillover, so the market under-provided it — but the market did still provide 2,500 of them, because whoever refuses to pay can be refused the injection. Now imagine a good where that is impossible: a flood levee protecting the whole valley, a lighthouse, the mathematical proof behind an encryption standard. Nobody can be excluded from the benefit, and one person's use does not diminish anyone else's. Run the argument of this topic to its limit — let the external benefit swallow the private benefit entirely — and the under-provision does not merely get worse; the quantity the market supplies collapses toward zero, and the surplus machinery we have been using stops being able to describe the outcome at all. That limiting case has its own name and its own arithmetic, and it is where this thread goes next: public goods and common resources.

Check yourself

4 questions

  1. In the tannery model, MPC(Q)=30+QMPC(Q) = 30 + Q, MEC=30MEC = 30 is constant, and MSB(Q)=1202QMSB(Q) = 120 - 2Q. What is the socially optimal quantity QQ^*?

  2. In the worked example where marginal external cost rises with output, MEC(Q)=QMEC(Q) = Q, what is the correct Pigovian tax, and why is it not simply the marginal damage observed at the unregulated market quantity?

  3. At the unmitigated market outcome (Q=30Q = 30), total pollution damage is 30×30=90030 \times 30 = 900 thousand dollars a year, but the deadweight loss is only 150 thousand. What accounts for the difference?

  4. In the Coase bargaining section, the co-op values a cutback from 30 to 20 thousand hides at 300 (damage avoided), while it costs the tannery side 150 (lost joint surplus on those hides). What is the significance of the gap between 300 and 150?