This website already describes OptionsApp 2.0, release on 08.10.2026. Until then, the download offers version 1.10. Stocks, ETFs and some new features are only available from the release onwards.
OptionsApp

Volatility · Glossary

Implied Volatility (IV) for Options: A Clear Explanation

By Sebastian Legrand··14 min read

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

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

Expected price range as one-sigma and two-sigma bands around the current price68 percent range 128.76 to 151.24, 95 percent range 117.52 to 162.48.68 %95 %117.52128.76140.00151.24162.48Expected price range at expiration

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).

The main drivers of implied volatility: earnings dates, macro events and supply and demand in the option chain.

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.

Comparison of implied and historical volatility across five dimensions
PropertyImplied volatility (IV)Historical volatility (HV)
Sourcecurrent market option pricesrealized prices of the underlying
Time directionforward-looking (time to expiration)backward-looking (typically 30 days)
Calculationinverse Black-Scholes via Newton-Raphsonσ_log × √252
Informationmarket expectation of coming weeks, priced inempirical volatility of past phases
Main useoption pricing, Vega exposure, trading signalrisk models, portfolio benchmark
Reacts tosupply and demand in the option chain, IV crush, skewactual 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.

Comparison of implied and historical volatility: forward-looking market expectation versus backward-looking realized price movement.

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

Note: the formula below is for readers with a math/stats background. If that is not your angle, skip the block. For practice it is enough to know that IV is back-solved numerically from the option price and typically converges to 6-digit accuracy in 3 to 5 iterations.

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.

Worked example: IV via Newton-Raphson
Inputs
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
Newton-Raphson update rule
σ_{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.

Iteration
σ₀ (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

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 skew on SAP SE: implied volatility across strikesImplied volatility falls from 42 percent at strike 120 EUR to 28 percent at ATM strike 140 EUR and rises slightly to 29 percent at strike 160 EUR. Typical equity skew.ATM (140 EUR)25 %30 %35 %40 %45 %120130140150160OTM puts: crash-hedge premiumOTM callsStrike (underlying price in EUR)Implied volatility (%)
Volatility skew on SAP SE: in equity indices implied volatility on OTM puts sits systematically higher than on ATM and OTM call strikes. Crash-hedge demand drives the left wing.

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.

Volatility smile (FX example): implied volatility across moneynessSymmetric U-shape: implied volatility 8 percent at ATM, both OTM wings at 11.2 percent. Typical for FX options like EUR/USD.ATM7 %8 %9 %10 %11 %12 %-10 %-5 %0 %+5 %+10 %Moneyness (deviation from ATM, percent)Implied volatility (%)
Volatility smile in FX options (EUR/USD): symmetric U-shape. Both OTM wings are priced with higher implied volatility than the ATM region.

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.

IV crush around SAP earnings: build-up and abrupt dropImplied volatility rises from 28 percent at T-30 to 58 percent at T-1, drops abruptly to 26 percent the day after the announcement.Earnings T=025 %30 %40 %50 %60 %T-30T-20T-10T-1T+5IV-Crush58 % to 26 %Trading days relative to earningsImplied volatility (%)Pre-earnings IVPost-earnings IV
IV crush around SAP earnings: implied volatility builds up gradually to 58 percent and collapses to about 26 percent the day after the announcement. Option prices often lose 30 to 50 percent of their premium in such setups, regardless of price direction. Values are illustrative and not empirically calibrated.

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:

  1. Broker platforms: Interactive Brokers, Captrader and Tastytrade display IV per strike directly in the option chain.
  2. Data providers: Barchart and MarketChameleon offer historical IV time series and earnings IV charts.
  3. 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.

IV-rank formula
IVR
IVR = (IV_aktuell − IV_min_52W) / (IV_max_52W − IV_min_52W) · 100

Result 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

IV-rank filter without manual screening

If you struggle to track IV levels consistently across 50 underlyings, store an IV-rank filter in a Trade Template. Profit Target and Stop Loss run mechanically, earnings dates are checked before entry.

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.