Volatility · Glossary
Implied Volatility (IV) for Options: A Clear Explanation
Founder of OptionsApp, active in the markets for 20+ years.
Implied volatility in 30 seconds
Implied volatility (IV) is the market-expected variation of an underlying over the remaining life of an option, derived from the current option price and expressed in annualized percent per year. It is obtained via an option pricing model such as Black-Scholes and applies to a specific strike and expiration.
IV says nothing about the direction of the move, only about its expected magnitude. When IV rises, every option on the same underlying becomes more expensive (positive Vega). When IV drops abruptly after a trigger event like quarterly earnings, the option premium collapses even if the stock price has not moved. This phenomenon is called IV crush.
Options are complex derivatives with total-loss risk. Premium sellers benefit from falling IV, buyers lose accordingly. This article is not investment advice.
Key takeaways at a glance
- Implied volatility is derived from the current option price, not from historical prices. It is forward-looking.
- An IV of 28 percent annualized corresponds to roughly 8 percent expected variation over 30 days (one-sigma band under a normal distribution).
- The calculation is iterative via the Newton-Raphson method, because Black-Scholes has no closed-form inversion for sigma. Typical convergence is 3 to 5 iterations for 6-digit accuracy.
- IV crush around earnings can reduce the option price by 30 to 50 percent even with an unchanged stock price.
- Volatility skew (higher IV on OTM puts) is the normal case in equity indices, driven by crash-hedge demand.
- IV rank standardizes the current IV to the 52-week range of an underlying and makes values comparable across stocks.
- The aggregate view comes from volatility indices like the VIX (US, CBOE) and the VSTOXX (EU, EUREX), both model-free via variance swap replication.
Source
Option price
back-solved, not historical
Unit
% p.a.
annualized in percent
Calculation
Newton-Raphson
iterative, 3-5 steps
On this page
- What implied volatility expresses
- IV vs HV: implied vs historical volatility
- Calculating implied volatility
- Volatility skew, smile and term structure
- IV crush around earnings
- Where to find implied volatility
- IV rank: the standardization layer
- Aggregate view: VIX and VSTOXX
- Implied volatility in trading practice
- Example: IV filter in OptionsApp
- FAQ
What implied volatility expresses
Implied volatility is a pure market value. It is not observed, it is back-solved from the current option price: the Black-Scholes model is rearranged so that only one variable remains unknown, namely volatility, and the value at which the model price equals the market price is found numerically. That value is the IV.
The unit is annualized percent. A SAP option at IV 28 percent says: the market is pricing in a one-year standard deviation of returns of roughly 28 percent. Over a time to expiration (T, time to expiration in years) of 30 days the square-root-time scaling implies an expected one-sigma move of 28 × sqrt(30/365), about 8 percent.
Example: one-sigma band on SAP SE
SAP trades at 140 EUR. The ATM IV (at-the-money, strike at the underlying price) for the 30-day expiration sits at 28 percent annualized.
Rescaling to 30 days: 28 % × sqrt(30 / 365) ≈ 8.03 %. Applied to price: 140 EUR × 8.03 % ≈ 11.24 EUR.
Result: the one-sigma band runs from 128.76 EUR to 151.24 EUR. With roughly 68 percent probability under a normal distribution, SAP should remain inside that band over the next 30 days. In practice the distribution has fatter tails than the normal (fat tails), so extreme moves occur somewhat more often than the 68-percent rule of thumb suggests.
Weather-report analogy: IV does not predict whether it rains, only how wild the weather is likely to get. Direction remains open.
Expected move calculator (one sigma)
Expected move (±1σ)
± 11.24 EUR
≈ 8.03 %
68% range (±1σ)
128.76 - 151.24
95% range (±2σ)
117.52 - 162.48
Normal-distribution assumption: about 68 percent of outcomes stay inside the one-sigma band and about 95 percent inside the two-sigma band. Real distributions have fatter tails, so extreme moves occur somewhat more often. Not a forecast and not investment advice.
IV is the market-priced volatility level, not the price reaction itself. It is closely tied to Vega, the Greek that measures how strongly the option price reacts to a 1 percentage point change in implied volatility. If IV rises from 28 to 29 percent, the option price rises by roughly Vega. If it falls back, the option price falls accordingly. This sensitivity is why experienced premium sellers focus on the IV level more than on exact price forecasts. The VIX, computed as an aggregate of SPX implied volatility, has averaged around 19.5 points since 1990 and briefly spiked to 82.69 points during the March 2020 pandemic panic (CBOE).

IV vs HV: implied vs historical volatility
Historical volatility (HV, standard deviation of log returns computed from realized prices and annualized) and implied volatility measure the same quantity from opposite directions. HV looks backward, IV looks forward. In practice the two complement each other. A clear divergence, for example IV at twice HV, often signals an event premium priced into the market.
| Property | Implied volatility (IV) | Historical volatility (HV) |
|---|---|---|
| Source | current market option prices | realized prices of the underlying |
| Time direction | forward-looking (time to expiration) | backward-looking (typically 30 days) |
| Calculation | inverse Black-Scholes via Newton-Raphson | σ_log × √252 |
| Information | market expectation of coming weeks, priced in | empirical volatility of past phases |
| Main use | option pricing, Vega exposure, trading signal | risk models, portfolio benchmark |
| Reacts to | supply and demand in the option chain, IV crush, skew | actual price movement of the underlying |
An old rule of thumb: if IV sits clearly above HV, options are pricing a stress scenario that has not shown up in realized prices yet. If IV sits clearly below HV, options look relatively cheap compared to what the stock is actually delivering. These tensions are the playing field of volatility arbitrage.

Calculating implied volatility (Black-Scholes inversion)
The Black-Scholes model produces an option price from five inputs: underlying price, strike, time to expiration, risk-free rate and volatility. In practice the option price is observed in the market and the first four inputs are known. The one missing is volatility. That missing value is the implied volatility, and it is determined by inverting the model.
Why there is no closed-form solution
The Black-Scholes equation contains volatility sigma both directly and inside the cumulative normal distribution. Algebraically it cannot be rearranged so that sigma is isolated. In practice the equation is solved numerically by iterative approximation.
Newton-Raphson iteration
Newton-Raphson (iterative numerical method for solving the inverse Black-Scholes equation) starts with a plausible sigma guess, for example 0.20, and refines it each iteration via the derivative of the Black-Scholes function with respect to sigma. That derivative is exactly the option Vega. The iteration converges quickly because Vega is near-linear close to ATM strikes.
- Underlying SPY
- 500 USD
- Strike K
- 500 USD
- Restlaufzeit T
- 30 / 365 ≈ 0,0822
- Risk-free rate r
- 0,045
- Market option price C
- 8,00 USD
- σ₀ (initial guess)
- 0,20
- BS(σ₀), Vega(σ₀)
- BS ≈ 7,28 USD, Vega ≈ 56,2
- σ₁
- 0,20 − (7,28 − 8,00) / 56,2 ≈ 0,2128
- BS(σ₁), Vega(σ₁)
- BS ≈ 7,99 USD, Vega ≈ 56,1
- σ₂
- 0,2128 − (7,99 − 8,00) / 56,1 ≈ 0,2130
- Implied volatility
- ≈ 21,30 % p.a.Converged to 4 digits in 2 iterations
σ_{n+1} = σ_n − (BS(σ_n) − C_markt) / Vega(σ_n)Vega here is the derivative of the option price with respect to volatility (per 1.0 change in sigma), so a small price difference maps directly to a small sigma correction.
More robust alternatives are the Brent method (bisection hybrid) and Jäckel's algorithm from Let's Be Rational (2015), which delivers machine-precision IV in sub-microseconds. py_vollib (open-source Python library for Black-Scholes pricing and IV inversion) uses a Jäckel variant internally and is the standard for quant implementations in Python.
Implementation with py_vollib
The Python snippet below shows the IV calculation for a SAP ATM call with 30 days to expiration. Copy-paste ready after pip install py_vollib.
# Compute implied volatility with py_vollib
# pip install py_vollib
from py_vollib.black_scholes.implied_volatility import implied_volatility
# SAP example: ATM call, 30 DTE
option_price = 4.50 # EUR
underlying = 140.00 # EUR
strike = 140.00 # EUR
time_to_exp = 30 / 365 # years
risk_free = 0.035 # 3.5 %
flag = 'c' # 'c' = Call, 'p' = Put
iv = implied_volatility(option_price, underlying, strike,
time_to_exp, risk_free, flag)
print(f"IV: {iv * 100:.2f} %")
# Output: around 28 %py_vollib is open source under MIT license (GitHub repository). The library covers calls, puts, Black-76 for futures options and sensitivities.
Volatility skew, smile and term structure
In a strictly Black-Scholes-consistent market every option on the same underlying would have the same IV, regardless of strike and expiration. Reality differs. IV varies systematically across strike (skew, smile) and across expiration (term structure). Together they form the volatility surface (three-dimensional surface combining skew, smile and term structure), which fully describes the option chain of an underlying.
Volatility skew in equity indices
Volatility skew (slope of the IV curve across strikes, in equity indices typically higher IV on OTM puts) is the normal case in equities, not the exception. OTM puts (out-of-the-money, strike below the underlying price) are systematically priced with higher IV than ATM and OTM call strikes. The driver is structural crash-hedge demand from portfolio managers buying downside protection on SAP, Allianz SE or index positions.
Volatility smile in FX options
The volatility smile (symmetric U-shaped IV profile across strikes) is classic in FX options like EUR/USD. Both OTM wings are priced with higher IV than the ATM region. Unlike equities there is no systematic asymmetry because neither side of the exchange rate has a crash character.
Term structure: IV across expirations
The term structure (IV across expirations) typically rises from front to back, similar to the forward curve of a VIX futures strip. In calm regimes the curve is upward sloping, in stress it can invert. The bridge to index vol aggregates like the VSTOXX and the VIX is exactly this term-structure logic, applied to the market as a whole.
IV crush around earnings: the most important IV phenomenon in practice
IV crush (abrupt drop in implied volatility after a trigger event like earnings) is the most important IV phenomenon for active premium sellers. Before a quarterly earnings announcement, an uncertainty premium builds up in options: IV rises on average over days and weeks because the market is pricing in possible reactions. Once numbers are released, that premium collapses within hours.
Illustrative example: IV crush at SAP earnings (constructed values)
T-4 (18 April): SAP at 140 EUR. ATM call 140 strike, 30 DTE (days to expiration). IV 55 percent, option price 4.20 EUR.
T-1 (21 April): IV peak at 58 percent just before announcement.
T+1 (23 April, pre-open): SAP gaps to 142 EUR (+1.4 percent). Despite the price gain IV drops abruptly to 26 percent. The same call now trades at 2.80 EUR.
Result: Option price falls from 4.20 EUR to 2.80 EUR, a drop of 33.3 percent, despite the gap up in the underlying. A long call would have lost money even with the right direction, a short call or short strangle would have profited from the IV crush.
Insurance analogy: the premium for storm insurance is worthless after the storm, whether the house survived or not.
Dual framing: premium sellers benefit from IV crush because the short position loses value. Premium buyers (long-call or long-put holders) lose accordingly. The price direction on the earnings day matters much less than the IV difference between pre- and post-earnings. For the details, with the Vega formula, a timing diagram and a worked example, see the IV Crush spoke.
Where to find the implied volatility of a stock
Today IV is a standard metric in every serious option platform. Three main sources:
- Broker platforms: Interactive Brokers, Captrader and Tastytrade display IV per strike directly in the option chain.
- Data providers: Barchart and MarketChameleon offer historical IV time series and earnings IV charts.
- Index vol sources: cboe.com for VIX, stoxx.com and eurex.com for VSTOXX, deutsche-boerse.com for VDAX-NEW (DAX volatility index from Deutsche Börse).
Anyone tracking 50 underlyings in parallel needs a screener. Manual chain reviews per broker do not scale. A good starting point is IV per underlying combined with IV rank for standardization.
IV rank: the standardization layer
An absolute IV of 35 percent says little on its own. For a calm stock like Coca-Cola this would be very high, for a volatile tech name like NVIDIA almost normal. IV rank (IVR, standardization of current IV to the 52-week min-max range) makes IV comparable across underlyings.
IVR = (IV_aktuell − IV_min_52W) / (IV_max_52W − IV_min_52W) · 100Result in percent between 0 and 100
IVR 0 means current IV is at the 52-week low. IVR 100 means current IV is at the 52-week high. In practice an IVR range is often discussed as a reference for premium-selling entries. A deeper view is on the dedicated IV rank page. Related but not identical is IV percentile, which measures the frequency of historical IV values below the current level rather than the range.
From single underlying to market aggregate: VIX and VSTOXX
The IV of a single stock describes that stock. To read the volatility state of the market as a whole, traders look at volatility indices. The VIX (CBOE Volatility Index) is the 30-day IV aggregate from liquid SPX options and has been computed model-free via variance swap replication (model-free method for deriving expected variance from option prices) since 2003. The European counterpart is the VSTOXX on EURO STOXX 50, traded on EUREX, with a multiplier of 100 EUR per volatility point and a derivatives volume above 21 million contracts in 2024.
Beyond that the VDAX-NEW from Deutsche Börse covers DAX and the VSMI covers SMI on SIX Swiss Exchange. Methodologically all four are close cousins. They are the aggregate complement to single-stock IV and add the systemic market view on top of the underlying-specific picture.
Implied volatility in trading practice
The following are experience-based observations from trading practice, not a universal rulebook. How an individual applies them depends on personal rules, account size and risk tolerance. None of these points should be adopted without independent review.
- Read IV relative, not absolute. Experience shows IV rank to be a more robust filter than an absolute IV value because it incorporates the underlying's own history.
- Always check earnings in the DTE window. An open iron condor that spans an earnings date carries additional IV-crush risk that is hard to size in practice.
- Aggregate Vega at portfolio level. Keeping the sum of Vega across all open positions below a defined limit has proven useful, otherwise loss days correlate more strongly than individual positions suggest.
- VIX term structure as context, not as signal. The VIX level and its term structure work as a background indicator, but no concrete entry signal can be derived from it alone.
Closely intertwined are the Greeks Theta and Vega. Higher IV means higher option premium and therefore potentially more Theta to collect, but also greater Vega risk if IV keeps rising.
Example: IV filter in a Trade Template in OptionsApp
Anyone trying to track IV data and earnings calendars for 50 underlyings manually quickly hits consistency limits. A configured Trade Template in OptionsApp takes over the repetitive screening under fixed rules.
Example template: short strangle with volatility filter
- Search criteria: delta 16, 30 DTE, IV-rank threshold stored as Entry Condition.
- Use Closer Strike: on. OptionsApp checks whether a long strike closer to the short is available at the same price; if yes, the closer long is taken.
- Use exact DTE: off. The expiration may also fall beyond the 30 DTE target.
- Entry Re-Try: if no fill occurs, OptionsApp searches the contracts again under the original search conditions.
- Profit Target: 50 percent of collected credit. Stop Loss: 200 percent of credit or tested-side trigger via delta threshold.
- P/L Actions: rolling the tested side to the next expiration. Close on profit target.
Common failure modes under manual execution: IV-rank threshold too low (no premium differentiation), earnings dates inside the DTE window not excluded (IV crush can work for or against the position). Once the rulebook is stable, the volatility filter in OptionsApp can be stored as a standard template to open premium-selling strategies automatically. For earnings or macro events like FOMC, manual review remains sensible.
Frequently asked questions about implied volatility
What does implied volatility mean?▾
Implied volatility is the market-expected variation of an underlying over the remaining life of an option, derived from the current option price and expressed in percent per year. It says nothing about the direction of the move, only about its expected magnitude. As a value back-solved from the Black-Scholes model it is model-, strike- and maturity-dependent (see volatility smile) and not a direct forecast of the later realized movement.
How is implied volatility calculated?▾
From the market price of an option via inverse Black-Scholes. Since there is no closed-form solution, numerical methods such as Newton-Raphson or Brent are used. Typical convergence is 3 to 5 iterations for 6-digit accuracy on ATM options.
What is the difference between implied and historical volatility?▾
Implied volatility is forward-looking and derived from current option prices. Historical volatility is backward-looking and computed from realized price moves as the standard deviation of log returns times sqrt(252) trading days per year.
What does a high implied volatility mean?▾
High IV means the market expects large moves. Options become more expensive (positive Vega), making premium-seller setups like iron condors or short strangles more attractive. An IV of 28 percent on SAP corresponds to roughly 8 percent expected variation over 30 days.
What is IV crush?▾
IV crush is the abrupt drop in implied volatility after a trigger event like quarterly earnings. Before earnings an IV premium builds up that can collapse within a day after the announcement. For SAP earnings, ATM IV typically drops from roughly 55 percent to 25 to 30 percent, which reduces the option premium by 30 to 50 percent even with an unchanged stock price.
Where can I find the implied volatility of a stock?▾
Broker platforms like Interactive Brokers or Captrader show IV in every option chain. Data providers like Barchart or MarketChameleon offer historical IV time series. For index IV, stoxx.com (VSTOXX), eurex.com and cboe.com (VIX) provide official values.