Implied Volatility Calculator

Back out the volatility the market is pricing into an option from its quoted premium, spot, strike, time, and rate.

σ Implied Volatility Calculator
Market Price10.45
0.01200
Spot Price (S)100
11000
Strike Price (K)100
11000
Time to Expiry (years)1
0.015
Risk-Free Rate (%)5
0%20%
Dividend Yield (%)
Implied Volatility
—
Recomputed Price (Check)
—

σ What is the Implied Volatility Calculator?

Implied volatility is the volatility value that, when fed into the Black-Scholes formula along with an option's known spot price, strike, time to expiry, and interest rate, exactly reproduces the option's actual observed market price. Unlike historical volatility, which measures how much a stock has actually moved in the past, implied volatility is forward-looking: it represents the market's collective expectation of future price movement, extracted directly from what traders are willing to pay for the option right now.

Options traders use implied volatility constantly to judge whether an option looks relatively expensive or cheap compared to its own history or to other options on the same stock. Volatility traders build entire strategies around views on implied volatility itself, buying straddles or strangles when they expect IV to rise, or selling premium when they expect it to fall or "crush" after an event. Retail traders encounter implied volatility on nearly every options chain, usually displayed directly alongside each strike's bid and ask price.

A common misconception is that the Black-Scholes formula can be algebraically rearranged to solve for volatility directly. It cannot; volatility appears inside the formula in a way that has no closed-form inverse, so every implied volatility calculator, including this one, must search numerically for the volatility that makes the model price match the market price, a method called bisection (or, in more advanced tools, Newton-Raphson iteration).

This calculator is useful because it performs that numerical search automatically, validates your entered market price against the option's no-arbitrage bounds before searching (catching stale or erroneous quotes), and charts the full price-versus-volatility relationship with your solution clearly marked, showing exactly where on the curve the market price sits.

📐 Formula

Find σ such that CBS(σ) = Cmarket
CBS(σ) = S × e-qT × N(d1) − K × e-rT × N(d2) for a call, or the equivalent put formula
Cmarket = the option's actual quoted market price
Method: bisection search, repeatedly halving a bracketing interval of candidate volatilities until the Black-Scholes price matches the market price to within 1e-9
No-arbitrage bounds (call): Cmarket must fall strictly between max(S·e-qT − K·e-rT, 0) and S·e-qT
Example: If a $100-strike, 1-year call on a $100 stock (5% rate, no dividend) trades at $10.4506, the implied volatility is 20.00%.

📖 How to Use This Calculator

Steps

1
Choose call or put mode — Click the Call or Put tab depending on which type of option's market price you have.
2
Enter the market price — Type the option's quoted market premium into the Market Price field.
3
Enter spot, strike, time, and rate — Fill in the underlying's spot price, the option's strike price, time to expiry in years, and the risk-free rate.
4
Add a dividend yield if applicable — If the underlying pays dividends, enter its annualized dividend yield percentage; otherwise leave it at 0.
5
Read the implied volatility — The calculator solves for and displays the implied volatility, plus a recomputed price to confirm the solution.

💡 Example Calculations

Example 1 — At-the-Money Call

A $100 strike, 1-year call on a $100 stock trades at $10.45, with a 5% risk-free rate and no dividend.

1
Bisection search finds the volatility that makes the Black-Scholes call price equal $10.45
2
That volatility is sigma = 20.00%, and plugging it back in reproduces $10.45 almost exactly
Implied Volatility = 20.00% (recomputed price $10.45, confirming convergence)
Try this example →

Example 2 — Out-of-the-Money Put

A $140 strike, 6-month put on a $150 stock trades at $4.98, with a 4% risk-free rate and no dividend.

1
Bisection search finds the volatility that makes the Black-Scholes put price equal $4.98
2
That volatility is sigma = 25.00%
Implied Volatility = 25.00% (recomputed price $4.98, confirming convergence)
Try this example →

Example 3 — In-the-Money Call

A $58 strike, 6-month call on a $60 stock trades at $6.50, with a 3% risk-free rate and no dividend.

1
Bisection search finds the volatility that makes the Black-Scholes call price equal $6.50
2
That volatility is sigma = 29.94%
Implied Volatility = 29.94% (recomputed price $6.50, confirming convergence)
Try this example →

❓ Frequently Asked Questions

What is implied volatility?+
Implied volatility is the volatility value that, when plugged into the Black-Scholes formula alongside the option's other known inputs, reproduces its actual observed market price. It represents the market's collective forward-looking estimate of how volatile the underlying will be, not a measurement of past price swings.
How do you calculate implied volatility?+
Because Black-Scholes has no closed-form algebraic inverse for volatility, implied volatility is found numerically: this calculator uses bisection search, repeatedly narrowing a range of volatility guesses until the resulting Black-Scholes price matches the market price to within a tiny tolerance.
Why is implied volatility usually different from historical volatility?+
Historical volatility measures how much the stock actually moved in the past; implied volatility reflects what the market currently expects going forward, including anticipated events like earnings. The two can diverge significantly, especially right before scheduled announcements.
What does a volatility crush mean for implied volatility?+
A volatility crush is a sharp drop in implied volatility immediately after a known event, like earnings, resolves, since the market no longer needs to price in that uncertainty. Options bought at elevated pre-event IV can lose significant value from the crush alone, even if the stock barely moves.
Why might my market price return an error saying no implied volatility exists?+
Every option price has strict no-arbitrage bounds based on its intrinsic value and the present value of the strike; a call can never trade below max(S x e^(-qT) - K x e^(-rT), 0) or above S x e^(-qT). If your entered price falls outside those bounds, the price itself is inconsistent with any volatility, and likely reflects a data error or stale quote.
What is the volatility smile or skew?+
The volatility smile refers to implied volatility varying by strike price for options on the same underlying and expiry, typically higher for far in- or out-of-the-money strikes than at-the-money ones. Equity markets usually show a skew where out-of-the-money puts trade at noticeably higher IV than equivalent calls, reflecting demand for downside protection.
Is implied volatility the same for calls and puts on the same strike?+
In theory, put-call parity implies they should be very close for European options, but in practice supply and demand differences between calls and puts, especially around skew, can produce slightly different implied volatilities. This calculator lets you solve either side independently.
How is implied volatility used in trading?+
Traders compare an option's implied volatility to its historical volatility or to other options on the same underlying to judge whether it looks relatively expensive or cheap. Volatility traders build entire strategies, straddles, strangles, calendar spreads, specifically around views on whether implied volatility will rise, fall, or diverge from realized volatility.
Does implied volatility change as the stock price moves during the day?+
Yes. Since implied volatility is derived from the current market price, and market prices update continuously, implied volatility also fluctuates intraday as supply, demand, and the underlying's price all shift, even without any new information about the company.
Why does this calculator need a call/put mode toggle?+
Because call and put prices respond differently to the same inputs, especially interest rates and dividends, the same market price can imply slightly different volatilities depending on whether it is a call or a put. Selecting the correct mode ensures the calculator solves the right equation.

What is implied volatility?

Implied volatility is the volatility value that, when plugged into the Black-Scholes formula alongside the option's other known inputs, reproduces its actual observed market price. It represents the market's collective forward-looking estimate of how volatile the underlying will be, not a measurement of past price swings.

How do you calculate implied volatility?

Because Black-Scholes has no closed-form algebraic inverse for volatility, implied volatility is found numerically: this calculator uses bisection search, repeatedly narrowing a range of volatility guesses until the resulting Black-Scholes price matches the market price to within a tiny tolerance.

Why is implied volatility usually different from historical volatility?

Historical volatility measures how much the stock actually moved in the past; implied volatility reflects what the market currently expects going forward, including anticipated events like earnings. The two can diverge significantly, especially right before scheduled announcements.

What does a volatility crush mean for implied volatility?

A volatility crush is a sharp drop in implied volatility immediately after a known event, like earnings, resolves, since the market no longer needs to price in that uncertainty. Options bought at elevated pre-event IV can lose significant value from the crush alone, even if the stock barely moves.

Why might my market price return an error saying no implied volatility exists?

Every option price has strict no-arbitrage bounds based on its intrinsic value and the present value of the strike; a call can never trade below max(S x e^(-qT) - K x e^(-rT), 0) or above S x e^(-qT). If your entered price falls outside those bounds, the price itself is inconsistent with any volatility, and likely reflects a data error or stale quote.

What is the volatility smile or skew?

The volatility smile refers to implied volatility varying by strike price for options on the same underlying and expiry, typically higher for far in- or out-of-the-money strikes than at-the-money ones. Equity markets usually show a skew where out-of-the-money puts trade at noticeably higher IV than equivalent calls, reflecting demand for downside protection.

Is implied volatility the same for calls and puts on the same strike?

In theory, put-call parity implies they should be very close for European options, but in practice supply and demand differences between calls and puts, especially around skew, can produce slightly different implied volatilities. This calculator lets you solve either side independently.

How is implied volatility used in trading?

Traders compare an option's implied volatility to its historical volatility or to other options on the same underlying to judge whether it looks relatively expensive or cheap. Volatility traders build entire strategies (straddles, strangles, calendar spreads) specifically around views on whether implied volatility will rise, fall, or diverge from realized volatility.

Does implied volatility change as the stock price moves during the day?

Yes. Since implied volatility is derived from the current market price, and market prices update continuously, implied volatility also fluctuates intraday as supply, demand, and the underlying's price all shift, even without any new information about the company.

Why does this calculator need a call/put mode toggle?

Because call and put prices respond differently to the same inputs, especially interest rates and dividends, the same market price can imply slightly different volatilities depending on whether it is a call or a put. Selecting the correct mode ensures the calculator solves the right equation.