Options

Implied Volatility Calculator

Solve implied volatility from an option's market price using Newton-Raphson with a bisection fallback. Enter spot, strike, expiry, rate and price.

Implied volatility is the volatility figure that makes an option pricing model's theoretical value equal the option's actual market price.

%
%
Option type

Implied volatility

20%

Method
Newton-Raphson
Iterations
2

Worked example

A 1-year at-the-money call (spot $100, strike $100, 5% rate) is quoted at $10.45.

Initial guess
sigma = 20%
Newton-Raphson iterations
price converges toward $10.45
Solved implied volatility
20.00%

A $10.45 market price on these inputs implies almost exactly 20% volatility — consistent with the Black-Scholes price for the same inputs.

How this is calculated

Implied volatility is the σthat makes the Black-Scholes price equal the option's market price. We solve it numerically:

σ ← σ − (BS(σ) − price) ÷ Vega (Newton-Raphson)

If Vega becomes tiny or the step diverges, we fall back to bisection on a [0.01%, 500%] bracket. If no volatility reproduces the price (for example, a price below intrinsic value), the tool reports non-convergence rather than a misleading number.

When to use this calculator

Use this to back out the volatility the market is pricing into an option from its quoted premium. Where the Black-Scholes calculator turns volatility into a price, this runs the same model in reverse.

It is the right tool for judging whether options are rich or cheap. Comparing today's implied volatility with the underlying's recent realised volatility — or with its own IV history — tells you whether you are buying premium at a high or a low.

Options sellers use it to quantify the edge they are being paid for; buyers use it to avoid overpaying just before an anticipated event deflates the premium.

Common mistakes

  • Entering a stale or crossed market price (e.g. a bid instead of a fair mid), producing a distorted implied volatility.
  • Assuming implied volatility from one strike applies to the whole chain — skew makes this unreliable near earnings or tail strikes.
  • Forgetting that IV is annualised — a 20% IV does not mean a 20% move by tomorrow, but over one year.

Frequently asked questions

What is implied volatility?
Implied volatility is the volatility input that makes the Black-Scholes price equal the option's observed market price. It reflects the market's expected movement.
How is it solved?
We invert Black-Scholes numerically using Newton-Raphson, falling back to bisection on a [0.01%, 500%] bracket. If no volatility fits, it reports non-convergence.
Why might the solver fail to converge?
If the quoted market price is below intrinsic value or above what's achievable at very high volatility, no valid sigma exists and the tool reports non-convergence rather than a wrong number.
Does implied volatility predict direction?
No — it reflects the magnitude of expected movement (in either direction), not which way the price is expected to go.
Why do different strikes on the same underlying show different implied vol?
This is the volatility smile/skew: the market prices tail risk differently across strikes, so IV is not flat across a chain even though Black-Scholes assumes constant volatility.
How many iterations does it usually take?
Newton-Raphson typically converges in under 10 iterations when vega is well-behaved; the bisection fallback is slower but guaranteed to converge if a solution exists in the search range.

Related calculators