How Black-Scholes turns six inputs into a price
An option’s value comes in two parts: intrinsic value, what it would be worth if it expired right now, and time value, the extra you pay for the chance that it moves further into the money before expiry. Black-Scholes prices that time value precisely by assuming the underlying follows a lognormal random walk with a known volatility, then discounting the option’s expected payoff at the risk-free rate. The two quantities d₁ and d₂ standardize how far the option sits from its strike; feeding them through the normal distribution N(·) converts that distance into the probabilities that set the price.
The Black-Scholes formula
d₁ = [ ln(S/K) + (r − q + σ²/2) T ] / ( σ√T )
d₂ = d₁ − σ√T
Call = S·e−qT·N(d₁) − K·e−rT·N(d₂)
Put = K·e−rT·N(−d₂) − S·e−qT·N(−d₁)
where S = spot, K = strike, T = years to expiry, σ = volatility, r = risk-free rate,q = dividend yield, and N(·) is the standard normal cumulative distribution. Calls and puts are linked by put-call parity:Call − Put = S·e−qT − K·e−rT.
What makes this calculator different
- It shows the working. d₁, d₂, N(d₁), N(d₂), and the discount factors are printed in full — most calculators hide them, but they are how you actually learn the formula.
- Live Greeks with plain-English meaning. Delta, gamma, vega, theta, and rho update as you type, each with a one-line explanation and shown in the units traders use (vega per 1%, theta per day).
- A real implied-volatility solver. Newton-Raphson with a bisection fallback inverts the model for σ, and tells you honestly when a price has no solution instead of returning nonsense.
- The payoff at expiry, drawn. A profit-and-loss chart across a range of spot prices marks the strike and break-even so the risk is visual, not just numeric.
- Built to teach, with a proper N(x). The normal distribution uses a high-accuracy rational approximation (~1e-7), and edge cases like expiry or zero volatility resolve cleanly rather than flashing NaN.
Frequently asked questions
What is the Black-Scholes model?+
Black-Scholes-Merton is the foundational formula for pricing European options — those exercisable only at expiry. Published in 1973 by Fischer Black, Myron Scholes, and Robert Merton, it gives a closed-form fair value from six inputs: the spot price, strike, time to expiry, volatility, the risk-free rate, and the dividend yield. Its central insight is that an option can be replicated by continuously trading the underlying and a bond, so its price is fixed by no-arbitrage rather than by anyone’s forecast of the stock.
What are d1 and d2?+
They are the two standardized distances at the heart of the formula. d₂ is, loosely, how many standard deviations the option is from finishing in the money, so N(d₂) is the risk-neutral probability of expiring in the money for a call. d₁ is d₂ plus one volatility-time unit (σ√T); N(d₁) is the option’s delta for a non-dividend call. This calculator prints both d₁ and d₂ alongside N(d₁) and N(d₂) in “the working” so you can trace exactly how the price is assembled.
What is implied volatility and how is it found?+
Volatility is the only Black-Scholes input you cannot observe directly. Implied volatility flips the problem around: given the price an option actually trades at, what volatility would the model need to produce that price? There is no algebraic solution, so it is found numerically — this tool uses Newton-Raphson (using vega as the slope) with a bisection fallback. If the quoted price falls outside the no-arbitrage bounds, no volatility can reproduce it and the calculator says so rather than returning a misleading number.
What do the Greeks mean?+
The Greeks measure how the option’s value responds to each input. Delta is the change per $1 move in the spot; gamma is how fast delta itself changes; vega is sensitivity to volatility (shown here per 1%); theta is time decay (shown per day); and rho is sensitivity to interest rates (per 1%). Traders use them to understand and hedge risk — for example, a delta-neutral position is insulated from small moves in the underlying.
Why does my real option price differ from this?+
Black-Scholes is a model, and its assumptions are deliberately simple: constant volatility, constant rates, no transaction costs, and European-style exercise. Real markets show a volatility “smile,” American-style early exercise, jumps, and changing rates, so live quotes diverge — which is exactly why traders quote options in implied volatility instead of dollars. This calculator is built to teach how the formula works, not to provide tradeable quotes.
Disclaimer: This calculator is foreducation and illustration only. Black-Scholes is a model built on simplifying assumptions (constant volatility and rates, European exercise, frictionless markets); its output is not a tradeable quote and real option prices will differ. Nothing here is investment, tax, or trading advice.