The Analyst's Path

Opportunity cost in investing

The right way to run a portfolio, in Munger's framing, is to measure every possible action against the best alternative available to you, and to act only when something clears that bar. Applied to capital, this produces the opportunity-cost portfolio: new money goes into a new idea only if that idea is better than what you already own, which means the bar for buying rises as your portfolio improves, and mediocre ideas are simply never good enough to make the cut. A hurdle rate is the minimum expected forward return an idea must offer to earn your capital.

5 min readPart of Portfolio ConstructionOpen in course mode

Advertisement

Concentration policy answers "how many." The second master question is "does each holding still deserve its place?" The tool for it is the one Charlie Munger named as the core of rational thought: opportunity cost. The right way to run a portfolio, in Munger's framing, is to measure every possible action against the best alternative available to you, and to act only when something clears that bar. Applied to capital, this produces the opportunity-cost portfolio: new money goes into a new idea only if that idea is better than what you already own, which means the bar for buying rises as your portfolio improves, and mediocre ideas are simply never good enough to make the cut. It is a self-cleaning discipline, and the reason great concentrated investors can go years without buying anything.

How do you set a hurdle rate?

Your hurdle rate is a stack, and you must set it explicitly. A hurdle rate is the minimum expected forward return an idea must offer to earn your capital. Build it from three reference points and use the highest that honestly applies:

Advertisement

  1. Your cost of capital / required return. For most equity investors this is a real-return target plus inflation, commonly in the neighborhood of ~12% nominal in INR and ~8–9% in USD (as of mid-2026; set your own from the M3.03 build and your inflation environment; India's higher inflation is exactly why its hurdle sits higher, per M3.01's Fisher relation). Below this, an equity's risk isn't being compensated.
  2. The honest floor: the index. You can always buy a broad, cheap index fund (see active vs passive investing). So the true opportunity cost of any active position is "what the index would give me," and an active idea should clear the index's expected return plus a margin for the extra risk and effort of a single stock. If an idea can't beat the index on a risk-adjusted basis, the disciplined action is to buy the index, not the idea.
  3. Your existing worst holding. In a fully-invested book, buying a new name means selling something. The real bar a new idea must clear is therefore not an abstract number but your current marginal holding: the one you'd sell to fund it. If the new idea doesn't beat your worst current holding by enough to cover the frictions of switching, you do nothing.

Worked example: should this replace that?

The third reference point is where opportunity cost becomes a live, weekly decision: the "should this replace that?" question. So make it fully concrete, including the taxes and frictions that beginners forget and that quietly make most portfolio churn value-destroying.

The replace-that decision, worked (India, with tax). You run a fully-invested 12-stock book with a 12% hurdle. A new idea, Y, comes off your deep-dive pipeline with an estimated 15% expected forward return over five years (from your reverse-DCF and base/bull/bear work, M3.05). Your weakest current holding, X, is a decent business you bought years ago; your honest estimate of its forward return is now 9%, below your hurdle. Replace X with Y? The naive answer is "obviously, 15 beats 9." The disciplined answer runs the after-friction arithmetic:

  • X's position: currently worth ₹150, against a cost basis of ₹100, so the unrealized long-term gain is ₹50.
  • Selling X triggers tax. Indian LTCG on listed equity is 12.5% on gains above the annual ₹1.25 lakh exemption (rate effective from the July 2024 Budget; as of mid-2026), so selling crystallizes roughly 12.5% × ₹50 = ₹6.25 of tax. You redeploy not ₹150 but ₹143.75, beginning the new idea with ~4.2% less capital. (Add brokerage, STT, and the bid-ask spread; small here, but real.)
  • Compound both forward five years. Keep X: ₹150 × 1.09⁵ = 150 × 1.5386 = ₹230.8. Switch to Y: ₹143.75 × 1.15⁵ = 143.75 × 2.0114 = ₹289.1. Y wins by ₹58.3 even after eating the tax. A clear, decisive replacement.
  • Now feel the churn hurdle. Suppose Y's expected return were only 10%, not 15%. Then Y gives ₹143.75 × 1.10⁵ = 143.75 × 1.6105 = ₹231.5, versus X's ₹230.8. A dead heat. A 1-point gross expected-return edge (10% vs 9%) was entirely consumed by the tax on the switch. The lesson: the bar to replace an existing holding is meaningfully higher than the raw expected-return gap, because you pay tax and frictions to switch and you trade a return you partly understand for one that is still an estimate. Munger's discipline is not "always chase the higher number"; it is "only switch when the new idea beats the old by enough to clear the friction and the loss of certainty."

Why does the discipline build a concentrated book?

Why this discipline quietly builds a concentrated, high-quality book. Notice what the opportunity-cost rule does over time with no extra effort: because every new idea must beat your current worst holding (net of switching costs), your portfolio's average quality ratchets upward, weak holdings get pruned as better ideas arrive, and the bar to add anything rises as the book improves, until, for a genuinely good portfolio, almost nothing clears it and you correctly do nothing. This is why, for the opportunity-cost investor, not finding things to buy is a sign the discipline is working, not failing. That leads directly to the most misunderstood position in a portfolio: cash.

Advertisement

Part of the course

This page is part of Portfolio Construction (M9.02), in Phase 9: Portfolio construction, risk and investment process. The module's flashcards and its quiz are in the app.