Derivation of the Black-Scholes-Merton PDE › Boundary Conditions

Michael BrenndoerferNovember 26, 20254 min read
Quantitative FinanceAll chapters
Part 5 of 15Stochastic Calculus and Pricing Theory
Chapter 29Derivation of the Black-Scholes-Merton PDE › Boundary Conditions
Reading section 7 of 16 · Boundary Conditions · 4 minSection 7 of 16 · 4 min

Book contents

Section 7 of 16 · 4 min read

Derivation of the Black-Scholes-Merton PDE › Boundary ConditionsOne section · Sections in this chapter7 / 16 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

The BSM PDE alone does not determine a unique solution. The equation describes how the derivative price must evolve, but it does not tell us where the price starts or ends. To price a specific derivative, we need boundary conditions that specify what happens at maturity and at extreme values of the stock price. These boundary conditions encode the contractual terms of the derivative, transforming an abstract PDE into a concrete pricing problem.

For a European call option with strike KK and maturity TT:

V(S,T)=max⁡(S−K,0)(Terminal condition)V(0,t)=0(Stock is worthless)V(S,t)≈S−Ke−r(T−t)(Behaves like forward)\begin{aligned} V(S, T) &= \max(S - K, 0) && \text{(Terminal condition)} \\ V(0, t) &= 0 && \text{(Stock is worthless)} \\ V(S, t) &\approx S - Ke^{-r(T-t)} && \text{(Behaves like forward)} \end{aligned}

where:

  • V(S,t)V(S, t): value of the call option
  • SS: current stock price
  • KK: strike price
  • TT: maturity time
  • tt: current time
  • rr: risk-free interest rate

The terminal condition states that at maturity, the call option is worth S−KS - K if the stock price exceeds the strike, and zero otherwise. This is simply the contractual payoff of the option. The condition at S=0S = 0 reflects that if the stock price falls to zero (and stays there, as geometric Brownian motion implies), the call option becomes worthless since there's no chance of the stock exceeding the strike. The condition for large SS captures the intuition that when the stock price is very high, the option is almost certain to be exercised, and its value approaches that of a forward contract with delivery price KK.

For a European put option with strike KK and maturity TT:

V(S,T)=max⁡(K−S,0)(Terminal condition)V(0,t)=Ke−r(T−t)(Worth discounted strike)V(S,t)→0(Put becomes worthless)\begin{aligned} V(S, T) &= \max(K - S, 0) && \text{(Terminal condition)} \\ V(0, t) &= Ke^{-r(T-t)} && \text{(Worth discounted strike)} \\ V(S, t) &\to 0 && \text{(Put becomes worthless)} \end{aligned}

where:

  • V(S,t)V(S, t): value of the put option
  • SS: current stock price
  • KK: strike price
  • TT: maturity time
  • tt: current time
  • rr: risk-free interest rate

The terminal condition for the put is the mirror image of the call: the put pays off when the stock price is below the strike. When S=0S = 0, the put is certain to pay KK at maturity, so its current value is the present value of that payment, which equals Ke−r(T−t)Ke^{-r(T-t)}. When SS is very large, the stock price is almost certain to remain above the strike, making the put worthless.

The combination of the PDE and these boundary conditions completely determines the option price. Together they form a well-posed mathematical problem: the PDE constrains how the solution must behave in the interior of the domain, while the boundary conditions pin down the solution at the edges. In the next chapter, we'll see how to solve this problem analytically to obtain the famous Black-Scholes formula.

Out[8]:
Visualization
Line chart of call option value versus stock price showing the terminal payoff kink at the strike and a smooth pre-maturity curve above it.
European call option boundary conditions. The solid line shows the terminal payoff $\max(S-K, 0)$, while the dashed line shows the option value before maturity ($T=0.5$), smoothly approaching the payoff.
Line chart of put option value versus stock price showing the terminal payoff kink at the strike and a smooth pre-maturity curve below it.
European put option boundary conditions. The solid line shows the terminal payoff $\max(K-S, 0)$, while the dashed line shows the option value before maturity ($T=0.5$), which reflects the time value.