A
AcadiFi
Derivativescfa

Black-Scholes-Merton: A Complete Walkthrough for CFA Level II

AcadiFi Editorial·2026-05-23·18 min read

The Black-Scholes-Merton Model: A Complete Walkthrough for CFA Level II

The Black-Scholes-Merton (BSM) model is the single most influential pricing equation in derivatives. Even in 2026, when production trading desks have layered on stochastic volatility, jumps, and local-vol surfaces, every option quote you see ultimately reduces to a BSM-style risk-neutral expectation. For CFA Level II candidates, mastering BSM is non-negotiable — both because the formula appears directly on the exam and because the replication argument behind it is the conceptual foundation of every other derivative-pricing question.

This article walks you through the full BSM lecture series, lesson by lesson, with embedded video, worked numerical examples, and the intuition you need to remember the formula long after the exam.


Lesson 1 — Why BSM Still Matters

In Lesson 1, the instructor frames BSM as a model you should work through at least once in your entire finance career. That is not exam-cramming advice — it is professional advice. Every options strategy, every hedge construction, every Greek you compute downstream sits on top of the BSM derivation. If you only memorise the closed-form formula, you will pass the exam but lose the intuition the moment a question asks about implied volatility, dynamic hedging error, or risk-neutral probability.

So treat the BSM series as conceptual scaffolding, not just a formula to memorise.


Lesson 2 — The Replication Insight

Before 1973, traders knew intuitively that an option should be worth more when volatility was higher, more when time to expiry was longer, and more when the option was deeper in the money. What they lacked was a mathematical machinery to quantify how much more. Black, Scholes, and Merton attacked the problem from an unexpected direction: instead of forecasting the option payoff, they asked, can we build a portfolio of the stock and a risk-free bond that replicates the option payoff exactly?

If yes, and arbitrage is forbidden, then the option must trade at exactly the cost of the replicating portfolio. That is the entire conceptual move.

flowchart LR A[Stock S] --> P[Replicating Portfolio] B[Risk-free Bond] --> P P -->|dynamic rebalance| C[Matches Option Payoff at T] C -->|no-arbitrage| D[Option Price = Portfolio Cost Today] style P fill:#0a0a0f,color:#c9a84c style D fill:#c9a84c,color:#0a0a0f

The replication insight is so powerful that the option price ends up not depending on the expected return of the stock at all. That is one of the most counterintuitive results in all of finance, and we will unpack it in Lesson 3.


Lesson 3 — Delta Hedging and Why Expected Return Drops Out

The replicating portfolio holds delta units of the underlying stock plus a borrowing or lending position in the risk-free bond. Delta (Δ\Delta) measures how sensitive the option price is to a small move in the stock. For a call option, delta is between 0 (deep out-of-the-money) and 1 (deep in-the-money).

The key word in BSM hedging is dynamic. You do not buy delta units of the stock once and walk away. As the stock moves, delta itself changes, so the replicator must continuously rebalance.

flowchart TD Start[Hold Δ shares + B in cash] --> Move[Stock moves S → S+dS] Move --> Recompute[Compute new Δ at S+dS] Recompute --> Trade[Buy/sell shares to match new Δ] Trade --> Borrow[Adjust cash via risk-free borrow/lend] Borrow --> Start

Here is the famous counterintuitive result: because the hedge is rebalanced continuously and arbitrage forbids any free lunch, the drift of the stock cancels out of the pricing equation. Two stocks with identical volatility but very different expected returns produce identical option prices under BSM. The intuition: an investor who hates the stock can simply short more shares against the option; an investor who loves the stock can lever long. The price has to reconcile both, which means it cannot depend on the drift.


Lesson 4 — The Call Option Formula

For a non-dividend-paying stock (or with continuous dividend yield qq), the BSM call price is:

c=S0eqTN(d1)KerTN(d2)c = S_0 \cdot e^{-qT} \cdot N(d_1) - K \cdot e^{-rT} \cdot N(d_2)

Where:

SymbolMeaning
S0S_0Spot price of the underlying today
KKStrike price
rrContinuously compounded risk-free rate
qqContinuous dividend yield (set to 0 for non-dividend stocks)
TTTime to expiry in years
σ\sigmaAnnualised volatility
N()N(\cdot)Standard normal CDF
d1d_1[ln(S0/K)+(rq+σ2/2)T]/(σT)[\ln(S_0/K) + (r - q + \sigma^2/2) \cdot T] / (\sigma\sqrt{T})
d2d_2d1σTd_1 - \sigma\sqrt{T}

Reading the formula: the first term S0eqTN(d1)S_0 \cdot e^{-qT} \cdot N(d_1) is the expected discounted stock value if the option finishes in the money. The second term KerTN(d2)K \cdot e^{-rT} \cdot N(d_2) is the expected discounted strike payment if the option finishes in the money. N(d2)N(d_2) is the risk-neutral probability that the call expires in the money — a number you can quote in interviews and look very competent.


Lesson 5 — The Put Formula by Symmetry

The put formula is not something you should memorise separately. It follows from the call by flipping signs:

p=KerTN(d2)S0eqTN(d1)p = K \cdot e^{-rT} \cdot N(-d_2) - S_0 \cdot e^{-qT} \cdot N(-d_1)

The signs flip because a put pays off when the stock falls, so you swap which side of the standard-normal distribution you integrate over. Equivalently, you can derive the put from the call using put-call parity for European options:

cp=S0eqTKerTc - p = S_0 \cdot e^{-qT} - K \cdot e^{-rT}

If the exam gives you cc and asks for pp (or vice versa), parity is faster than re-running BSM.


A Full Worked Example

Suppose S0=100S_0 = 100, K=100K = 100, r=0.05r = 0.05, q=0q = 0, σ=0.20\sigma = 0.20, T=1T = 1.

Step 1 — Compute d1d_1:

d1=[ln(1)+(0.05+0.04/2)1]/(0.201)=(0+0.07)/0.20=0.35d_1 = [\ln(1) + (0.05 + 0.04/2) \cdot 1] / (0.20 \cdot 1) = (0 + 0.07) / 0.20 = 0.35

Step 2 — Compute d2d_2:

d2=0.350.20=0.15d_2 = 0.35 - 0.20 = 0.15

Step 3 — Look up CDF values:

N(0.35)0.6368N(0.35) \approx 0.6368, N(0.15)0.5596N(0.15) \approx 0.5596

Step 4 — Plug in:

c=10010.6368100e0.050.5596c = 100 \cdot 1 \cdot 0.6368 - 100 \cdot e^{-0.05} \cdot 0.5596

c=63.681000.95120.5596c = 63.68 - 100 \cdot 0.9512 \cdot 0.5596

c=63.6853.23=$10.45c = 63.68 - 53.23 = \$10.45

Step 5 — Verify the put via parity:

p=cS0+KerT=10.45100+95.12=$5.57p = c - S_0 + K \cdot e^{-rT} = 10.45 - 100 + 95.12 = \$5.57

That is a complete BSM round-trip you can replicate in Excel or with a financial calculator. On the exam you will be given the N()N(\cdot) values; you only need to compute d1d_1 and d2d_2 and plug in.


What BSM Assumes (and Where It Breaks)

BSM is built on five strong assumptions, and you should know each one because exam vignettes routinely violate one of them:

graph TB A[BSM Assumptions] --> B[Geometric Brownian Motion] A --> C[Constant Volatility] A --> D[Constant Risk-Free Rate] A --> E[No Transaction Costs] A --> F[Continuous Trading] B --> B1[Reality: jumps and fat tails] C --> C1[Reality: vol clusters and surface skew] D --> D1[Reality: stochastic rates] E --> E1[Reality: bid-ask + impact] F --> F1[Reality: discrete rebalancing] style A fill:#c9a84c,color:#0a0a0f

In practice, traders use BSM as the base model and then layer corrections: implied volatility surfaces (vol skew/smile), stochastic-vol models like Heston, and jump-diffusion models like Merton (1976). For Level II, knowing the limitations is enough; modelling them is Level III and FRM Part II territory.


What to Practise Next

You have the formula and the intuition. The next step is the Greeks — delta (Δ\Delta), gamma (Γ\Gamma), vega (ν\nu), theta (Θ\Theta), and rho (ρ\rho) — which tell you how the option price changes with each input. Then you can move to multi-leg strategies, exotic payoffs, and risk-management applications.

Practise more BSM and option-pricing problems in our CFA Level II question bank. Stuck on a concept? Ask the community on our Q&A forum.

Ready to level up your exam prep?

Join 2,400+ finance professionals using AcadiFi to prepare for CFA, FRM, and other certification exams.

Related Articles