Put-Call Parity - The Model-Free Backbone of Options Pricing
By EC Assets Research Team, Derivatives Research · Published · Updated
Put-Call Parity — Put-call parity is a model-free no-arbitrage relationship that fixes the price gap between a European call and put with the same strike and expiry: C − P = S − K·e^(−rT). Because it assumes nothing about volatility or the pricing model, it is one of the hardest constraints in options markets.
What Put-Call Parity States
Put-call parity is a no-arbitrage identity that ties together the prices of a European call and a European put written on the same underlying, with the same strike and the same expiration. It is one of the very few relationships in derivatives that holds independently of any pricing model - it needs no assumption about volatility, no return distribution, no Black-Scholes machinery. It follows from a single piece of logic: two portfolios that produce identical payoffs in every future state of the world must cost the same today, or a riskless profit exists.
For European options on a non-dividend-paying asset, the identity is C − P = S − K·e^(−rT), where C is the call price, P the put price, S the spot price of the underlying, K the strike, r the continuously compounded risk-free rate, and T the time to expiry. The term K·e^(−rT) is simply the present value of the strike - the price today of a zero-coupon bond that pays K at expiry.
The Two Portfolios Behind the Identity
The relationship is easiest to see by comparing two portfolios engineered to be worth exactly the same at expiry:
- Portfolio A - the fiduciary call: one long call struck at K, plus cash of K·e^(−rT) invested at the risk-free rate (which grows to exactly K by expiry).
- Portfolio B - the protective put: one long put struck at K, plus one unit of the underlying.
At expiry, both portfolios are worth max(S_T, K) in every scenario. If the underlying finishes above the strike, Portfolio A is the in-the-money call plus K in cash spent to capture the upside, while Portfolio B is the now-worthless put plus the underlying - both equal S_T. If it finishes below, Portfolio A is the cash K with a worthless call, while Portfolio B is the underlying plus a put that tops it up to K - both equal K. Because the payoffs match state for state, the portfolios must cost the same today: C + K·e^(−rT) = P + S. Rearranged, that is the parity identity.
A more practical reading sits on every options desk: a long call combined with a short put at the same strike replicates a forward on the underlying. This synthetic forward is delta-one - it carries no optionality - which is precisely why parity is the foundation of synthetic positions and conversion arbitrage.
Worked Example
Take a stock trading at 100, a three-month option (T = 0.25), a strike of 100, and a 4% continuously compounded risk-free rate. The present value of the strike is K·e^(−rT) = 100 · e^(−0.01) = 99.005, so parity requires:
C − P = S − K·e^(−rT) = 100 − 99.005 = 0.995
Suppose the call trades at 5.50. Parity then pins the fair put at P = 5.50 − 0.995 = 4.505. Now suppose the put is actually quoted at 4.00 - half a point too cheap relative to the call. A desk locks in the discrepancy with a conversion: buy the underlying, buy the put, sell the call.
| Leg | Cash flow today | Payoff at expiry |
|---|---|---|
| Buy underlying | −100.00 | S_T |
| Buy put (K=100) | −4.00 | max(100 − S_T, 0) |
| Sell call (K=100) | +5.50 | −max(S_T − 100, 0) |
| Net | −98.50 | 100 (locked, any S_T) |
The combined position is worth exactly 100 at expiry regardless of where the stock lands. The desk pays 98.50 today to receive a guaranteed 100 in three months. Discounted at the risk-free rate that 100 is worth 99.005 today, so the trade books a riskless 0.505 in present-value terms. The act of arbitraging it - buying the cheap put, selling the rich call - pushes the prices back into line. That force is what makes parity hold in liquid markets.
What Breaks Parity in Practice
- Dividends and carry. Dividends lower the forward price of the underlying. With a continuous dividend yield q the identity becomes C − P = S·e^(−qT) − K·e^(−rT); for discrete dividends you subtract their present value from S. Ignoring dividends is the single most common reason a trader believes they have spotted a violation.
- American options. American options can be exercised early, and that flexibility has value, so they satisfy only inequality bounds, not the equality. The early-exercise premium is largest for deep in-the-money puts when rates are high, and for calls on dividend payers just before the ex-dividend date.
- Financing and stock-borrow. The rate a desk actually faces differs for lending versus borrowing, and shorting the underlying may cost a stock-borrow fee. Hard-to-borrow names display apparent parity violations that are really the borrow cost priced in.
- Frictions. Bid-ask spreads, commissions, and margin requirements mean small deviations are not exploitable. Parity is enforced only to within the round-trip cost of the conversion or reversal.
[!warning] An apparent put-call parity violation in liquid listed options almost never means free money. It usually signals a dividend, a financing rate, or a stock-borrow cost that has not been accounted for. Always reconcile the residual against carry before assuming an arbitrage exists.
Why It Matters for Institutional Investors
- Synthetic positions. Parity is the recipe book for replication. Long call plus short put is a synthetic long forward; long put plus short call is a synthetic short. A desk can take or hedge directional exposure through whichever leg is cheapest, most liquid, or most capital-efficient, confident the package behaves like the underlying.
- Conversions and reversals. Market makers run conversion books (long stock, long put, short call) and reversal books (the mirror) to monetise tiny parity residuals and to recycle inventory and financing - a low-margin, high-turnover business that quietly keeps the surface consistent.
- Implied dividends and financing. Because the call-minus-put spread isolates the cost of carry, reading C − P across strikes backs out the market's implied dividend stream and financing rate - information no single option price contains. The box spread extends the idea into a synthetic deposit or loan at the options-implied rate.
- A sanity check on the volatility surface. Before trusting an implied-volatility reading, desks confirm that the call and put at a strike obey parity. A call IV and a put IV that disagree at the same strike is a data error to be cleaned, not a tradable skew.
[!key] Put-call parity is model-free: it constrains prices using no-arbitrage alone, with no distributional assumption. Black-Scholes prices must obey parity, but parity needs nothing from Black-Scholes. That is why it survives every market regime in which model-based prices break down.
References
- Stoll, H. R. (1969). The Relationship Between Put and Call Option Prices. The Journal of Finance, 24(5), 801-824.
- Hull, J. C. (2022). Options, Futures, and Other Derivatives (11th ed.). Pearson. Chapter 11.
- Cox, J. C., & Rubinstein, M. (1985). Options Markets. Prentice-Hall.
- Chicago Board Options Exchange (CBOE). Put-Call Parity, Synthetics, and Conversions. CBOE education materials. (https://www.cboe.com/education)
Frequently asked questions
Does put-call parity hold for American options?
Not as an equality. American options can be exercised early, and that optionality has value, so American calls and puts satisfy only inequality bounds. The early-exercise premium is largest for deep in-the-money puts when rates are high, and for calls on dividend-paying stocks just before the ex-dividend date.
How do dividends affect the parity relationship?
Dividends reduce the forward price of the underlying. With a continuous dividend yield q the identity becomes C − P = S·e^(−qT) − K·e^(−rT); for discrete dividends you subtract their present value from the spot. Forgetting dividends is the most common reason a trader thinks they have found a parity violation.
What are conversions and reversals?
They are the arbitrage trades that enforce parity. A conversion is long the underlying, long a put, and short a call at the same strike - a package with a locked-in payoff. A reversal is the exact mirror. Market makers run these books to capture small parity residuals and to manage inventory and financing.
Can option prices reveal the market's implied dividend or financing rate?
Yes. Because C − P = S·e^(−qT) − K·e^(−rT), the call-minus-put spread isolates the cost of carry. Reading it across strikes backs out the implied dividend stream and the implied financing rate - information no single option price contains. A box spread extends this into a synthetic loan at the options-implied rate.
Does put-call parity depend on the Black-Scholes model?
No, and that is its power. Parity follows from no-arbitrage alone, with no assumption about volatility or the return distribution. Black-Scholes prices must obey parity, but parity needs nothing from Black-Scholes - which is why it survives market regimes in which model-based prices break down.
Stay informed
Market commentary, firm news and research from EC Assets - direct to your inbox.