Put–call parity
This lesson derives an exact relation between the prices of a European call and a European put. It combines the synthetic forward from "Combining positions" with the law of one price from "Arbitrage and the forward price". Like the forward price, the result needs no model for how the stock moves.
Setting
Take a European call and a European put on the same non-dividend-paying stock, with the same strike and the same maturity . Their prices today are and . The stock trades at , and the continuously compounded risk-free rate is , so a zero-coupon bond paying at costs today. The market assumptions are those of "Arbitrage and the forward price": no transaction costs, borrowing and lending at , short selling allowed.
Two portfolios with the same payoff
From "Combining positions", a long call and a short put with the same strike pay
for every value of . Now build two portfolios:
- Portfolio A: buy one call and sell one put. Cost today . Payoff at : .
- Portfolio B: buy one share and borrow , so that is owed at . Cost today . Payoff at : .
Portfolio B is the stock-and-loan replication of a forward with delivery price , as in the cash-and-carry argument. The two portfolios pay exactly the same amount in every state at , so the law of one price says they cost the same today:
This is put–call parity. Rearranged as , it reads: a call plus cash equal to the discounted strike is worth the same as a put plus the stock. Both sides pay at maturity.
Put–call parity: for European options on a non-dividend-paying stock with the same strike and maturity. It follows from no arbitrage alone.
A numerical check
Take , , , . The right-hand side is
The Black–Scholes formula, derived in the lesson "The Black–Scholes formula", prices these options with volatility at and . The difference is , as parity requires. With a different volatility both prices change, but by the same amount, so their difference stays at 4.88.
Now suppose a dealer offers the call at 11 while the put is still at 5.57. Then , so portfolio A is too expensive relative to B. Sell A and buy B: sell the call, buy the put, buy the share and borrow . The cash flow today is
and at the positions cancel exactly: the short call and long put together pay , the share and the loan pay . The 0.55 is kept without risk.
The figure fixes and and lets you move , and . The chart overlays the payoff of a long call plus a short put on the forward payoff ; the two lines coincide for every strike. The readouts give the Black–Scholes prices and , their difference, and . Change and note that and both move while does not; it changes only with and .
- C₀
- 12.34
- P₀
- 7.46
- C₀ − P₀
- 4.88
- S₀ − Ke^(−rT)
- 4.88
What parity does and does not tell you
Parity is model-free: it holds whatever the distribution of , because the argument never uses probabilities. It links the two prices, so knowing one gives the other. A desk that prices calls also prices puts, and the put price follows from the call price by .
Parity does not tell you the level of either price. It fixes the difference , while the volatility of the stock determines how large both are. Finding that level needs a model of the stock price, which starts in "The one-step binomial model".
The result relies on its assumptions. With dividends, the stock leg must be reduced by the present value of the dividends. For American options, early exercise breaks the exact equality and leaves only inequalities.
Simple no-arbitrage bounds
The same reasoning bounds the call price without a model. For the upper bound, a call never pays more than the stock, since for . A portfolio that always pays less cannot cost more, so .
For the lower bound, the call payoff is never negative, so . Also, , so the call is worth at least the forward-like portfolio B, which costs . Combining:
The lower bound also follows from parity: since , . In the example the call must lie between 4.88 and 100. These bounds are wide; they exclude absurd prices but leave the actual level to a model.
Summary
- A long call and a short put with the same strike and maturity pay , the same as a share financed by borrowing .
- By the law of one price, .
- Parity is model-free: it links the call and put prices but does not fix their level.
- Without a model the call price is only bounded: .
To pin down the actual option price, the next lessons add a model for the stock price, starting with a single step up or down.