Put Call Parity Calculator
Calculate European call and put option prices, spot price, or strike price using the Put-Call Parity formula with arbitrage checks.
Understanding Put-Call Parity
Put-Call Parity is a fundamental principle in options pricing theory that defines the static equilibrium relationship between European call option prices, European put option prices, the underlying asset spot price, and the present value of the strike price.
The Put-Call Parity Equation
For European-style options on a non-dividend-paying asset, the core put-call parity relationship is expressed as:
$$C + K \cdot e^{-rT} = P + S$$
Where:
- $C$: European Call Option Price
- $P$: European Put Option Price
- $S$: Current Spot Price of the Underlying Asset
- $K$: Strike Price (Exercise Price)
- $r$: Annual Risk-Free Interest Rate
- $T$: Time to Expiration (in years)
Fiduciary Call vs. Protective Put
Put-call parity is established by comparing two financial portfolios that guarantee identical payoffs at option expiration:
- Fiduciary Call Portfolio: Buying a European call option plus investing the present value of the strike price in a zero-coupon risk-free bond ($C + K \cdot e^{-rT}$).
- Protective Put Portfolio: Buying a European put option plus purchasing one share of the underlying asset ($P + S$).
Because both portfolios yield exactly $\max(S_T, K)$ at expiration date $T$, their market prices must be identical today to prevent riskless arbitrage opportunities.
Frequently Asked Questions
Does put-call parity apply to American options?
Put-call parity in its strict equality form ($C + PV(K) = P + S$) applies strictly to European options because they can only be exercised at expiration. For American options, early exercise rights modify the parity into a set of boundary inequality conditions.
How do continuous dividend payments affect put-call parity?
When an underlying stock pays dividends with present value $D$, the right-hand side of the parity equation is adjusted to $P + (S - D)$, accounting for dividend cash flows that accrue to the stock holder before expiration.
What happens when put-call parity is violated in the market?
If $C + PV(K) > P + S$, arbitrageurs execute a "conversion" trade (sell call, buy put, buy stock, borrow PV(K)). Conversely, if $C + PV(K) < P + S$, arbitrageurs execute a "reversal" trade.