Put-Call Parity
The no-arbitrage relationship between European call and put prices on the same underlying.
What is Put-Call Parity?
Put-call parity states that for European options with the same underlying, strike, and expiry, the difference between the call and put price must equal the spot price minus the present value of the strike: C − P = S − K·e^(−rT). Any deviation from this relationship creates a risk-free arbitrage opportunity. This calculator shows the discrepancy between observed prices and the parity condition.
Formula
Worked Example
Textbook example — Hull (2021)
Source: Hull, J.C. — Options, Futures, and Other Derivatives, 11th ed., Ch. 11 (2021-01-01)
Calculate Put-Call Parity
Observed market price of the call option
Observed market price of the put option
Current market price of the underlying stock
Common strike price of both options
Annual risk-free rate
Time to expiration in years
Parity Discrepancy
—
How to Interpret Put-Call Parity
📚 Advanced Options — Complete the path
- Implied Vol (IV)
- Put-Call Parity
- Time Value
- Rho (Call)
- BS Put