When Calls and Puts Have Different Implied Volatilities
Summary
The document asks whether a call and put with the same underlying, strike, and maturity must have identical implied volatility. For European options under idealized frictionless conditions, put-call parity links their prices. When both prices are interpreted using consistent inputs and the same pricing framework, parity implies matching implied volatilities; a difference can signal inconsistent quotes or a possible arbitrage opportunity.
In actual markets, bid-ask spreads, limited liquidity, stock borrow constraints, dividends, and other carry costs can complicate the comparison. American options also differ because early exercise affects their values and the European put-call parity equality does not apply in the same form, so their implied volatilities need not match. The responses therefore distinguish theoretical parity from observed prices and contract exercise style. The document offers qualitative explanations rather than data or a method for quantifying discrepancies, and one response makes broader claims about market conditions without supplying supporting examples.
Key ideas
- European call and put prices are linked by put-call parity under consistent assumptions.
- Under frictionless conditions, parity implies matching implied volatility for corresponding European options.
- Bid-ask spreads, liquidity limits, borrow costs, and dividends can contribute to observed differences.
- American exercise rights weaken the parity relationship, so matched calls and puts need not have equal implied volatilities.
Tags
Full text
# Does implied volatility vary for calls vs puts?
# Does implied volatility vary for calls vs puts?
Volatility skew tells us that options with the same maturity at different strikes can have different implied vol. However, can a corresponding call and put for the same strike and maturity have different implied vol?
## Answer by FKaria (score 31, accepted)
https://quant.stackexchange.com/a/7616
Taking away all frictions and incomplentess of the market, the theory says that European Call and Puts do have the same implied volatility unless there is an arbitrage opportunity by put call parity $$ C(t,K) - P(t,K) = DF_t(F_t - K)\ . $$ If you plug the Black-Scholes formula here for the prices of the call and the put, you will see that the equality only holds if and only if volatilities are equal. $$ DF_t[F_t(\Phi(d_+^{Call}) + \Phi(-d_+^{Put})) - K(\Phi(d_-^{Call}) + \Phi(-d_-^{Put}))] = DF_t(F_t-K) $$ Since $\Phi(x)+\Phi(-x)=1$, put call parity holds if and only if $d_\pm^{Call} = d_\pm^{Put}$, so if and only if $\sigma_{Call}(t,K) = \sigma_{Put}(t,K)$.
In practice there are bid-ask spreads and liquidity issues which implies that observable prices of European options do no align necessarily to the theory.
For American options (the standard options traded on Equity stocks) we can still think in terms of implied volatility but there is no such thing as a put-call parity so implied volatilities are not necessarily equal anymore. There are some put-call parity style inequalities but those are not strong enough to guarantee the equality of volatilities.
## Answer by Matt Wolf (score 9)
https://quant.stackexchange.com/a/7611
Implied volatility does not have to be equal (so yes, it can be different) for a call and put of same underlying, underlying borrow rates, time to expiration, strike if:
- If the underlying is a stock and the underlying cannot be easily borrowed for short selling
- If there are dividends or other costs of carry involved
- If there is not unlimited liquidity in the market
- In the absence of market turbulence.
In the absence of those such call and put should have matching implied volatility, under Put-Call parity. Please keep in mind above conditions can be met much more often than most academic papers suggest. I can name you multiple examples for each above mentioned points that occurred just over the past 10 years that may have pushed the call and put implied vols significantly out of whack, sometimes for short periods of time, sometimes longer periods.
## Answer by 4pie0 (score 3)
https://quant.stackexchange.com/a/7607
First: what you use in the call or put formula is volatility of underlying; it is the same underlying, so volatility implied by call and put has to be the same. It is vol of underlying asset.
Remember put-call parity
$call-put=S-e^{-rt}K$
$call=put+S-e^{-rt}K$ by a pure arbitrage rule
This means that volatility of call, as variable equal to put+constant, is the same as volatility of put. Since only volatility induced to both of these comes from volatiity of the asset, I am sure it can be shown that this volatilty of asset must be the same for call and put.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.