Optimal Two-Part Tariff (1st-degree PD)
With a single known consumer (or one bespoke contract per consumer), the Two-Part Tariff that captures all consumer surplus is the textbook constructive route to perfect price discrimination.
- Set the per-unit price equal to marginal cost: . This makes consumption efficient — the consumer buys to the point where their marginal willingness to pay equals , generating maximum total surplus.
- At , compute the quantity each consumer demands: .
- Compute each consumer's surplus at : for linear demand, .
- Set the entry fee equal to that surplus: . The firm extracts every unit of surplus the consumer would have enjoyed; the consumer is exactly indifferent between participating and walking away.
- Firm profit per consumer: .
Common pitfalls
- Setting . Any per-unit markup creates deadweight loss that the entry fee cannot recover — the firm leaves money on the table.
- Using one when consumers have heterogeneous demand. With unobservable types, this leads to screening / second-degree PD — see the screening recipe. With observable types, set separately.
- Forgetting individual rationality (IR). The consumer must weakly prefer participating: . The optimal contract above binds IR at zero exactly.
Worked example
Two consumers, , , (see EX-5 - Micro 3 Q3a). At : , . ; . Optimal contracts: and . Firm profit $294, consumer surplus zero for both.