π "Put-Call Parity is not a theoryβit's an arbitrage-enforced law." This simple equation links every European call option, put option, and their underlying stock into a single, non-negotiable relationship. If this parity breaks, risk-free profit instantly appears.
Put-Call Parity is a fundamental principle in options pricing that defines a precise relationship between the price of a European call option and a European put option with the same strike price and expiration date. It states that the difference in price between the call and the put must equal the difference between the stock price and the present value of the strike price. This relationship is enforced by the possibility of arbitrage: if the prices deviate from the parity, traders can construct a risk-free profit, which pushes prices back into line.
The Put-Call Parity Equation
The core formula for Put-Call Parity is:
C β P = S β PV(K)
- C = Price of the European Call Option
- P = Price of the European Put Option
- S = Current price of the Underlying Stock
- PV(K) = Present Value of the Strike Price (K), discounted at the risk-free rate.
This equation must always hold for European options (which can only be exercised at expiration). If it doesn't, an arbitrage opportunity exists.
Assume:
- Stock Price (S) = $100
- Strike Price (K) = $105
- Time to Expiration = 1 year
- Risk-Free Rate = 5%
- Call Price (C) = $8
Calculate the Fair Put Price:
Present Value of Strike: PV(K) = $105 / (1 + 0.05) = $100.
Put-Call Parity: C β P = S β PV(K)
$8 β P = $100 β $100
$8 β P = $0
Therefore, P = $8.
The fair price for the put option is also $8.
Assume market prices deviate:
- Stock Price (S) = $50
- Strike Price (K) = $55
- PV(K) = $52.38 (assuming a 5% discount rate)
- Call Price (C) = $2
- Put Price (P) = $6
Check Parity:
Left side: C β P = $2 β $6 = -$4.
Right side: S β PV(K) = $50 β $52.38 = -$2.38.
- $4 β -$2.38. Parity is broken.
The left side (-$4) is less than the right side (-$2.38). According to the formula, this means the call is too cheap relative to the put.
Synthetic Positions and The Logic
Put-Call Parity reveals that you can synthetically create any position using the other three components:
| Target Position | Synthetic Recipe | Derived From Parity |
|---|---|---|
| Synthetic Long Call | Long Put + Long Stock + Borrow PV(K) | P + S β PV(K) = C |
| Synthetic Long Put | Long Call + Short Stock + Lend PV(K) | C β S + PV(K) = P |
| Synthetic Long Stock | Long Call + Short Put + Lend PV(K) | C β P + PV(K) = S |
| Synthetic Bond (Lending) | Long Call + Short Put + Short Stock | C β P β S = βPV(K) |
These synthetic relationships are not just theoretical. Market makers and arbitrageurs use them constantly to hedge their positions and capture pricing inefficiencies.
β οΈ Crucial Limitations and Common Pitfalls
- Only for European Options: Put-Call Parity strictly applies to European-style options, which can be exercised only at expiration. American options (exercisable anytime) have a more complex relationship due to early exercise premium.
- Assumes No Dividends: The basic equation assumes the underlying stock pays no dividends during the option's life. If dividends are expected, the present value of expected dividends (PV(D)) must be subtracted from the stock price: C β P = S β PV(D) β PV(K).
- Frictionless Markets: The theory assumes no transaction costs, taxes, or borrowing/lending restrictions. In reality, these frictions can create small, temporary deviations from parity without exploitable arbitrage.
- Not a Pricing Model: Put-Call Parity does not tell you the absolute price of an option (like Black-Scholes does). It only defines the relative price between a call and a put.