Skip to content

European Put Price

The BSM European put price is P=KerTN(d2)S0N(d1)P = K e^{-rT} N(-d_2) - S_0 N(-d_1), where d1d_1 and d2d_2 are the same as in the call formula. The same result follows from put-call parity, CP=S0KerTC - P = S_0 - K e^{-rT}, so P=CS0+KerTP = C - S_0 + K e^{-rT} once the call is known. Either route gives the same number for European options on a non-dividend stock (Hull, 2022, §15.8).

Try it yourself

Black-Scholes explorer

Move the inputs and watch the call and put reprice. The smooth curve is the Black-Scholes value; the dashed kink is intrinsic value max(K−S, 0). The gap between them is time value (which can go slightly negative for a European put when rates are high).

600K 100A$4.65S 100
Curve Black-ScholesDashed IntrinsicTime value A$4.65
Call valueA$6.63
Put valueA$4.65
d₁0.2121
d₂0.0707
N(d₁)0.584
N(d₂)0.528
Put-call parity: C − P = A$1.98 = S − Ke−rT = A$1.98
Spot S100
Strike K100
Volatility σ20%
Maturity T0.50 yr
Rate r4.0%

Why it matters

The put is the mirror image of the call. The probabilities flip from N(d1)N(d_1) and N(d2)N(d_2) to N(d1)N(-d_1) and N(d2)N(-d_2), because the put pays off when the stock is below the strike rather than above it. N(d2)N(-d_2) is the risk-neutral probability the put finishes in the money. Put-call parity is usually the fastest way to get the put if you already have the call, since it avoids a second pair of table look-ups.

Before you read on — recall

The BSM put price can be derived from the call price via

Formulas

BSM European put
P=KerTN(d2)S0N(d1)P = K e^{-rT} N(-d_2) - S_0 N(-d_1)
d1d_1 and d2d_2 are the same as in the call. Apply symmetry, N(x)=1N(x)N(-x) = 1 - N(x), when reading the z-table.
From put-call parity
P=CS0+KerTP = C - S_0 + K e^{-rT}
Holds for European options on a non-dividend stock and lets you reuse a known call price.

Worked examples

Scenario

Carry over the call example, S0=K=S_0 = K = A$50, r=5%r = 5\%, σ=30%\sigma = 30\%, T=1T = 1, which gave CC \approx A$7.12, d1=0.3167d_1 = 0.3167, d2=0.0167d_2 = 0.0167.

Solution

By parity, P=7.1250+50e0.05=7.1250+47.561P = 7.12 - 50 + 50 e^{-0.05} = 7.12 - 50 + 47.561 \approx A$4.68. Direct formula, N(d1)=10.6242=0.3758N(-d_1) = 1 - 0.6242 = 0.3758 and N(d2)=10.5067=0.4933N(-d_2) = 1 - 0.5067 = 0.4933. So P=50×0.9512×0.493350×0.3758=23.46018.790P = 50 \times 0.9512 \times 0.4933 - 50 \times 0.3758 = 23.460 - 18.790 \approx A$4.67. The 1-cent gap is rounding in the z-table look-ups.

Common mistakes

  • You must use the put formula directly. Put-call parity is often quicker once the call is known and uses fewer table look-ups. Either path is valid for European options.
  • A put is always cheaper than a call. Not in general. For deep in-the-money strikes or when rr is low and qq is high, the put can trade above the call. The order depends on parity, CP=S0eqTKerTC - P = S_0 e^{-qT} - K e^{-rT}.

Revision bullets

  • P=KerTN(d2)S0N(d1)P = K e^{-rT} N(-d_2) - S_0 N(-d_1)
  • Or via parity, P=CS0+KerTP = C - S_0 + K e^{-rT}
  • Always Pmax(KerTS0,0)P \geq \max(K e^{-rT} - S_0,\, 0)
  • Cross-check call and put with parity
  • Use N(x)=1N(x)N(-x) = 1 - N(x) on the z-table

Quick check

The BSM put price can be derived from the call price via

Connected topics

More in Black-Scholes-Merton

In learning paths

Sources

  1. Hull (2022), §15.8
    Hull, John C. Options, Futures, and Other Derivatives. 11th ed. Pearson, 2022. ISBN 978-0-13-693997-9.
    Derives the BSM put formula and demonstrates how to recover it from the call via put-call parity.
  2. Merton, Robert C. "Theory of Rational Option Pricing." Bell Journal of Economics and Management Science 4, no. 1 (Spring 1973): 141-183.
    Establishes the no-arbitrage bounds and parity relationships that make the put formula consistent with the call.
  3. Stoll, Hans R. "The Relationship Between Put and Call Option Prices." Journal of Finance 24, no. 5 (1969): 801-824.
    Classic empirical and theoretical statement of put-call parity, the relation used to derive PP from CC.
How to cite this page
Dr. Phil's Quant Lab. (2026). European Put Price. Derivatives Atlas. https://phucnguyenvan.com/concept/bsm-put
Next concept
$d_1$ and $d_2$
Built by Dr. Phuc V. Nguyen ·Follow on LinkedInWork with PhilEmail