MR=MC first-order conditions. Monopoly pricing, constrained profit optimization with capacity or regulatory constraints. Second-order sufficiency.
Profit-maximization rules how firms set output and price; small mistakes in applying MR=MC or mis-handling constraints change predicted price, welfare, and regulatory answers dramatically.
Profit maximization uses the first-order condition MR=MC (with second-order checks) and Kuhn–Tucker/KKT logic for constraints to determine monopoly output, price, shadow values of capacity/regulation, and welfare implications.
Profit maximization is the decision rule a firm uses to choose output and price to maximize profit (π). For a single-product firm facing a downward-sloping inverse demand function and producing at cost , profit is
The core first-order condition (FOC) equates marginal revenue (MR) to marginal cost (MC):
Concrete numeric example: If and so , then
Setting gives , and price . Profit is .
Why MR=MC? In marginal terms, producing one extra unit yields additional revenue and additional cost . Profit increases when and decreases when ; at an interior optimum these are equal. This builds directly on the prerequisites: in Demand Functions we learned how arises from consumer behavior and how elasticity matters; in Cost Functions we learned fixed/variable separation and how behaves; and in Lagrange Multipliers we learned how to impose equality constraints.
Several important caveats and refinements:
Numeric check: for , ; if then , so , confirming a maximum at .
Finally, profit maximization underpins much of industrial organization, regulatory economics, and public policy: price-setting, capacity investment, and welfare analysis are all derived from MR=MC logic (plus constraints and welfare weights). The rest of this lesson turns that logic into operational tools, demonstrates constrained optimization with binding capacity or regulatory caps, and shows how to verify second-order sufficiency.
Derivation of MR and the standard rule. Start with revenue . Differentiate:
Concrete numeric example: with , , so
Set to solve for interior solutions. If is constant at 40, then , .
Elasticity and the Lerner index. Use the price elasticity of demand (note if demand slopes down). Transform MR using elasticity. Start from and recall ; algebra yields the compact form:
Concrete numeric example: Suppose at the candidate price the elasticity is . Then . If at that output, MR=MC holds.
From we obtain the Lerner index, which expresses the monopoly markup relative to price:
Numeric example: If elasticity and , then
Interpretation: a less elastic demand (|ε| small) permits a larger markup; extremely elastic demand drives the markup down.
Second-order conditions. For a local maximum we require
Since , for many standard demand specifications (linear, isoelastic) is negative. If is nonnegative (convex costs), the SOC usually holds.
Concrete SOC checks:
Edge cases and non-standard shapes. If demand is such that (e.g., increasing marginal revenue, which requires bizarre shapes), the FOC might be a minimum or inflection. Check the bordered Hessian for constrained problems (next section) or verify global concavity of .
Summary of actionable steps when solving standard monopoly problems:
Concrete worked micro-example: Let and . Then , . Solve . Price . Profit . Check SOC: , , so confirming a maximum.
These procedures and checks are immediate applications of the Demand Functions and Cost Functions prerequisites, and they make the MR=MC rule operational and robust to pathological cases.
Real firms often face constraints: a capacity limit, regulatory price caps, or quantity mandates. These create inequality constraints that change both the chosen output and the valuation of relaxing constraints (shadow prices). The correct mathematical framework is Kuhn–Tucker (KKT) conditions: extend Lagrangians for inequality constraints and interpret multipliers.
Capacity constraint: consider where is a fixed capacity. The firm's problem is
Set up the Lagrangian with multiplier :
KKT conditions:
Interpretation: if constraint non-binding (), then and the usual holds. If binding (), then — the shadow value equals the amount MR exceeds MC at the constrained quantity. Intuitively, the marginal value of relaxing capacity by one unit equals the extra profit that that unit would generate (MR-MC) at the current binding level.
Concrete numeric example: with and (so ), we found unconstrained . Suppose capacity binds. Then the firm sets . Price is , profit is . The multiplier is \(\lambda=MR(15)-MC(15)\). Calculate: , so . That means increasing capacity by one unit increases profit by 20.
Regulatory price cap: suppose regulator imposes . Under a price cap the firm faces a maximum feasible price; demand that is consistent with that price is from the inverse demand. If is above the unconstrained profit-maximizing price , the cap is non-binding. If , then the firm cannot charge ; instead, if the cap is binding and quantity is unconstrained (firm can supply any demanded q at ), the firm behaves as a price-taker at and supplies the demanded such that . Its profit is .
Concrete numeric example: with , , unconstrained . If the regulator sets , demand is . Profit then is . Notice this is the same numerical profit as the capacity example above — different constraints can produce identical outcomes.
More generally, when both capacity and price cap exist (or other constraints), form a Lagrangian with multipliers for each active inequality and write KKT conditions. The multipliers are interpretable: marginal welfare of relaxing the corresponding constraint or the marginal transfer value embedded in regulation.
Second-order sufficiency with constraints. For inequality-constrained problems, a sufficient condition for a local maximum is concavity of the objective function (or, for multi-dimensional problems, that the Hessian of is negative-definite on the tangent cone of active constraints). Practically, if is concave (e.g., concave and convex), any point satisfying KKT is a global maximum. Check numerically by verifying for single-dimension problems.
Worked symbolic relation for shadow price under binding capacity: If capacity binds at , then
Concrete numeric: earlier, with , , so marginal value of capacity is 20.
Edge cases worth noting:
This constrained optimization machinery is directly built on Lagrange Multipliers (the prerequisite). It produces not only optimal choices (output, price) but also shadow prices that tell regulators how binding constraints affect firms' incentives and how much welfare could be gained from marginally relaxing a constraint.
Profit maximization and MR=MC are used in many applied settings. Below are several concrete applications, each with short analytical descriptions and numerical notes that show how the MR=MC logic is applied and extended.
1) Welfare and deadweight loss. Monopoly pricing generates deadweight loss relative to competitive pricing (). Compute consumer and producer surplus changes using numeric examples. For and , monopoly sets , . Competitive output solves , so competitive price . Deadweight loss is the triangular area between demand and marginal cost from to ,
Concrete interpretation: the firm’s markup produces a welfare loss of 400 in the same monetary units used for prices and quantities.
2) Ramsey pricing (regulatory second-best). When a regulator must allow a firm to cover fixed costs but wants to minimize welfare loss, the regulator solves a constrained optimization that uses Lagrange multipliers across multiple products. The conditions resemble a generalized Lerner formula where the weighted markup equals a scaled inverse elasticity. For two goods, numbers matter: suppose goods have elasticities , and the regulator uses weights proportional to demand quantities; the optimal markups will allocate more markups to the less elastic market.
3) Multi-product monopoly and cross-price effects. For two products with prices and demands , the FOC generalizes to a vector equality:
where (or written in inverse demand form). Numeric examples typically require specifying a demand matrix; solve for both prices jointly using linear algebra.
4) Price discrimination. Under first-degree (perfect) discrimination, a firm can capture all consumer surplus by setting equal to each consumer’s willingness to pay; output equates to competitive output (no DWL). Under third-degree discrimination across segments with different elasticities, each segment satisfies the Lerner rule separately with its own elasticity. Numeric example: segment A with and MC=10 implies markup 0.5 of price: . Segment B with gives .
5) Empirical application: structural estimation of demand and cost. Econometricians estimate demand (Demand Functions prerequisite) and cost parameters to compute MR and MC and simulate policy changes. Concrete numbers are used to compute markups and counterfactual prices under regulation.
6) Industrial organization and strategic interaction. The MR=MC condition is the firm-level rule for price-setting in monopoly; in oligopoly (Cournot), each firm sets treating rivals’ outputs as fixed (best-response condition). Numeric Cournot examples use linear demands to produce closed-form equilibria.
7) Investment and capacity choice. When capacity is costly and dynamic, the shadow price of capacity (the Lagrange multiplier) derived above enters the investment decision: expand capacity until the marginal cost of capacity equals its discounted shadow benefit. Numeric dynamic models calibrate those multipliers to determine optimal investment paths.
Each of these applications relies on the primitives covered in the prerequisites: Demand Functions for mapping price ↔ quantity and elasticity, Cost Functions for MC and convexity, and Lagrange Multipliers for incorporating constraints and interpreting shadow values. Looking forward, mastering constrained profit maximization enables work on regulatory design, dynamic pricing, auction design, and empirical IO counterfactuals (e.g., mergers).
Inverse demand , cost . Find profit-maximizing q, p, and profit, and verify SOC.
Write revenue: .
Compute marginal revenue: . Numerically, for q=10, MR(10)=100-40=60 (example evaluation).
Compute marginal cost: . Constant at 20.
Solve FOC: .
Compute price: . Compute profit: .
Check SOC: , , so confirming a maximum.
Insight: This example shows the mechanical steps: compute MR, set MR=MC, compute price and profit, and verify second-order condition numerically.
Same demand and cost . Capacity is (binding). Compute chosen q, p, profit, and the Lagrange multiplier .
Unconstrained optimum from previous example is which exceeds capacity , so capacity binds.
Firm chooses and sets price to market-clearing price .
Compute profit: .
Form Lagrangian: . Stationarity condition: . At , compute , . So .
Interpretation: means relaxing capacity by one unit increases profit by 20; numerically, if K→16, firm would produce q=16; price p(16)=100-32=68 and incremental profit roughly MR(15)-MC(15)=20.
Insight: This example teaches KKT logic: binding inequality implies a positive multiplier that equals MR-MC at the boundary. Multipliers have a clear economic interpretation as marginal profit of relaxing the constraint.
Demand , cost (so ). Solve for optimum, price, profit, and verify SOC.
Compute revenue and .
Compute marginal cost: . Evaluate: e.g., at q=10, MC(10)=20.
Solve FOC: .
Compute price: . Compute profit: .
Check SOC: , , so . Thus a local maximum. Also compute deadweight loss vs competition: competitive q_c solves ; DWL area numeric = 0.5(p-MC at q)(q_c - q) = 0.5(64-28)(30-18)=0.53612=216.
Insight: This example shows increasing marginal costs change the optimal q and lower markup relative to constant MC. The numeric SOC check demonstrates how cost curvature strengthens concavity of profit.
The fundamental necessary condition for an interior profit-maximizing monopoly is MR=MC, where ; always compute MR explicitly from the inverse demand. Example: .
Price markup over marginal cost is governed by the Lerner index: . More elastic demand implies smaller markups (concrete: gives markup 20% if MC known).
Second-order sufficiency requires . For common specifications (linear demand, convex costs) this holds; always check numerically (e.g., , gives ).
Inequality constraints (capacity , price caps ) are handled with Kuhn–Tucker conditions: if the constraint binds, the multiplier equals at the binding quantity and measures the marginal gain from relaxing the constraint. Example: capacity gave multiplier .
Corner solutions exist: if unconstrained infeasible, optimum is at boundary. In price-cap cases, the firm becomes price-taker at and supplies demand . Example: cap yields for .
MR and MC are primitives for wider analyses: welfare (deadweight loss), Ramsey pricing (regulatory second-best), multi-product pricing, price discrimination, Cournot best responses — all build on MR=MC logic applied to expanded settings.
Confusing MR=MC with price equals MC. In monopoly, price usually exceeds MC. The correct FOC is , not . Numeric counterexample: , with .
Forgetting to verify the second-order condition. Satisfying MR=MC can be a minimum or inflection if . Always compute and at the candidate point. Example failure: if and , then is ok, but if signs reversed check more carefully.
Applying equality-constrained Lagrange logic to inequality constraints without Kuhn–Tucker: when a constraint might not bind, you must include complementary slackness. Treating a potentially binding constraint as equality can produce infeasible multipliers (e.g., negative ).
Misinterpreting the multiplier: the Lagrange multiplier on equals when binding. It is not an accounting profit; it's the marginal profit of increasing capacity by one unit. Interpreting it as average profit is incorrect.
Easy: Given inverse demand and constant marginal cost , find the monopoly output q, price p, and profit. Verify SOC.
Hint: Compute MR from and set equal to 8. Check second derivative of profit.
Revenue , so . Set : . Price . Profit . SOC: , so confirms maximum.
Medium: Demand , cost (so ). There is a capacity limit . Find the unconstrained optimum, check if capacity binds, and if it does find the multiplier and the new profit.
Hint: Compute unconstrained MR, solve MR=MC. If q*>K, set q=K and compute lambda=MR(K)-MC(K).
Compute , so . MC=30+2q. Solve . Since , capacity does not bind. So q=11.25, p=120-3\cdot11.25=120-33.75=86.25. Profit . If K were 11 instead, it would bind: then at K=11, , , so and profit at q=11 would be compute profit: p(11)=120-33=87, . (Note small rounding differences.)
Hard: Two-segment third-degree price discrimination. Segment A demand , segment B demand . Marginal cost is constant . The monopolist can set different prices for each segment. Find the optimal prices and quantities and compute aggregate profit.
Hint: Write revenue for each segment, compute and separately because segments are independent. Use inverse demand: , or work directly with forms.
Work with inverse demand: For A, since . Then so . Set , price . For B, . Revenue , so . Set , price . Aggregate profit: .
Looking back: This lesson builds directly on three prerequisites. In Demand Functions we learned how to derive inverse demand and compute elasticities , which are essential for writing as and for computing Lerner markups. In Cost Functions we learned how to compute marginal cost and examine convexity (), which is required for the SOC and for interpreting how costs affect the markup. In Lagrange Multipliers we learned how to impose equality constraints; here we extended that machinery to inequality constraints using Kuhn–Tucker/KKT conditions and interpreted multipliers as shadow prices.
Looking forward: mastering profit maximization and constrained optimization enables several downstream topics. Industrial Organization (IO) uses MR=MC and constrained optimization in analyzing mergers, price discrimination, and Cournot/Bertrand oligopoly models. Regulatory economics uses the KKT shadow prices and Ramsey pricing rules to design tariffs and price caps; knowing how multipliers equal MR-MC at binding constraints is essential for regulatory counterfactuals. Structural estimation in empirical IO estimates demand and cost primitives so you can compute MR and MC on real data; this lesson supplies the formulas for constructing counterfactual prices and welfare. Topics in mechanism design and auction theory also leverage marginal revenue concepts (e.g., Myerson’s virtual valuations are a transformed MR concept). In short, MR=MC plus the KKT interpretation of constraints is a cornerstone that unlocks welfare analysis, pricing strategy, regulatory design, and empirical policy evaluation.