Implied Volatility Calculator
Solve for the IV that makes Black-Scholes match a market option price. Newton-Raphson under the hood, 6-decimal precision, typically converges in 3-5 iterations.
Results
The market is pricing this at-the-money call (91 days to expiry) at an implied volatility of 20.03% annualized — low to moderate — consistent with index ETFs and large, stable single names. The solver converged in 3 iterations with a fit error of $0.000000.
Track positions over time, get IV-crush alerts, run multi-leg strategies. $9/mo when it ships.
Open a brokerage account and trade the strategies you analyze here. (Affiliate link — to be wired post-launch.)
Frequently asked questions
Implied volatility, in one paragraph
Black-Scholes takes five inputs and returns a price. Four of those inputs (stock price, strike, time to expiry, risk-free rate) are observable. Volatility is not — you have to estimate it. Implied volatility reverses the question: given an option's market price, what volatility input would produce that price? It is the market's consensus volatility expectation for the underlying over the option's remaining life.
Why it matters
IV is the most-watched number in options trading. When IV is high, options are expensive; when IV is low, they are cheap (relative to their fair value under historical volatility). Strategies that profit from the gap between IV and realized volatility — selling premium when IV is rich, buying premium when IV is cheap — are a major category of options trading. IV is also the only Black-Scholes input that traders actively quote and trade around: market makers think and quote in vol, not in dollar prices.
How the solver works
There is no closed-form expression for IV — Black-Scholes' formula cannot be inverted analytically. Numerical methods are required. The standard approach is Newton-Raphson iteration:
- Start with an initial guess (typically σ = 30%).
- Compute the Black-Scholes price at that σ.
- Compare to the market price; the difference is the residual.
- Adjust σ by (residual / vega) — this is the Newton-Raphson step.
- Repeat until the residual is below a tolerance (typically $0.000001).
Vega (the option's sensitivity to vol) is the gradient of the function we're inverting. For at-the-money options, vega is large and convergence is fast (3-5 iterations). For deep ITM or OTM options, vega is small and the iteration can converge slowly or fail. The QuantOracle implementation falls back to bisection in failure modes.
The volatility smile and skew
If Black-Scholes were perfectly correct, the implied volatility for all options on the same underlying with the same expiry would be the same number. In practice, IV varies by strike — usually higher for far-OTM puts than for ATM options (the "skew"), and sometimes higher on both wings (the "smile"). This reflects market participants pricing fat tails into option prices. The full picture across all strikes and expiries is the volatility surface — the QuantOracle API exposes one at /v1/derivatives/volatility-surface.
Related calculators
Use the Black-Scholes calculator to go in the other direction: given a volatility input, compute the option price. Use the American Option calculator for early-exerciseable options or for options on dividend-paying stocks.