Article — Black-Scholes Calculator
Black-Scholes calculator: how it prices options
The Black-Scholes calculator on this page prices a European call and put from five inputs: spot price, strike, time to expiry, risk-free rate, and annualised volatility. Black and Scholes published the closed-form solution in 1973; Merton and Scholes shared the Nobel prize in 1997 for the framework.
The model is the working language of options desks. Even when traders use richer models for production pricing, they quote in Black-Scholes implied volatility, hedge with Black-Scholes Greeks, and benchmark exotic structures against the closed-form result. Knowing how the calculator turns inputs into a price is the fastest way to read an options screen.
What the Black-Scholes calculator does
The calculator solves a single partial differential equation for the fair value of a European option. European here means exercise is only possible at expiry, not before. It assumes the underlying follows geometric Brownian motion with constant volatility and that there is a risk-free rate at which you can borrow and lend without limit.
Output is a theoretical price. Live market prices include liquidity premium, demand pressure, and skew that the closed-form model does not capture, but they will usually sit within a few percent of the Black-Scholes value for at-the-money index options.
The Cboe Volatility Index (VIX) is back-solved from Black-Scholes-style option prices on the S&P 500. When commentators say “the VIX is at 18,” they mean a 30-day implied volatility of 18% per year — exactly the σ input on this calculator.
The five Black-Scholes inputs
Spot price S is the current quote of the underlying. Strike K is the agreed exercise price. Time to expiry T is expressed in years — 30 calendar days is roughly 0.0822. The risk-free rate r should match the option's tenor: a 30-day option uses a one-month Treasury yield, a one-year option uses a one-year yield. The U.S. Securities and Exchange Commission's investor materials describe each of these inputs in their introduction to options.
Volatility σ is the only input that is not directly observable. It is the annualised standard deviation of log returns and is the primary judgement call in any options trade. Two volatilities matter: historical (computed from past prices) and implied (back-solved from current market option prices). Black-Scholes assumes one volatility for the life of the contract.
The Black-Scholes formula step by step
The calculator runs three steps. First, it computes d₁ and d₂:
d₁ = [ln(S/K) + (r − q + σ²/2)·T] / (σ·√T)d₂ = d₁ − σ·√TSecond, it evaluates the standard normal cumulative distribution function N(·) at d₁ and d₂. This page uses the Abramowitz-Stegun rational approximation, which is accurate to about 1.5 × 10⁻⁷.
Third, it assembles the prices:
C = S·e^(−qT)·N(d₁) − K·e^(−rT)·N(d₂)P = K·e^(−rT)·N(−d₂) − S·e^(−qT)·N(−d₁)The dividend yield q drops out for stocks that pay no dividend over the option's life. For currency options or index options on a continuous-dividend index, plug q in directly.
Reading the Greeks from a Black-Scholes calculator
The Greeks are partial derivatives of the option price. Delta is ∂C/∂S — the dollar change in option value for a $1 move in the underlying. An at-the-money call delta runs near 0.5; deep in-the-money calls approach 1; deep out-of-the-money calls fall toward 0.
Gamma is ∂²C/∂S² and tells you how fast delta will change. Vega is ∂C/∂σ, the dollar change in price for a 1-percentage-point change in volatility. Theta is the daily time decay, almost always negative for long option positions. Rho is the change in price per 1-percentage-point shift in the risk-free rate — small for short-dated equity options, larger for long-dated.
To hedge an option position with the underlying stock, sell delta × 100 shares for every long call. The CFA Institute's options-strategies reading walks through the delta-hedging logic in detail.
A worked Black-Scholes example
Take a stock trading at $100 with a strike of $100, one year to expiry, 5% risk-free rate, 20% volatility, and no dividend. The calculator computes d₁ = 0.35, d₂ = 0.15, N(d₁) = 0.6368, N(d₂) = 0.5596. Call price = 100 × 0.6368 − 100 × e^(−0.05) × 0.5596 = $10.45. Put price comes out at about $5.57, and put-call parity (C − P = S − Ke^(−rT)) confirms the relationship.
Move volatility from 20% to 30% with everything else fixed. The call jumps to about $14.23 — a $3.78 increase for ten extra volatility points, which the vega Greek had predicted at roughly 0.40 per point.
Where the Black-Scholes model breaks down
The model assumes constant volatility. Markets disagree. Plot implied volatility against strike for index options and you get the volatility smile or skew — out-of-the-money puts trade at higher implied vol than at-the-money calls. Modern desks fit Heston, SABR, or local-vol surfaces to capture that shape, then use Black-Scholes as the quoting language.
U.S. equity options are American: they can be exercised any day until expiry. For non-dividend stocks the early-exercise premium is small, but for dividend-paying stocks and deep in-the-money puts it can matter. Pricing American options accurately requires binomial trees, finite-difference grids, or analytical approximations such as Barone-Adesi-Whaley.
Other simplifying assumptions worth knowing: lognormal returns understate tail risk, transaction costs are zero, and you can borrow and short freely. None of these are exactly true in a real portfolio.
From Black-Scholes price to implied volatility
If the calculator says a one-year call should cost $10.45 at 20% volatility but the market shows $12.00, the implied volatility is the σ that makes the formula return $12.00. There is no closed-form inverse — practitioners use Newton-Raphson iteration on σ, with vega as the derivative. Three or four iterations almost always converge to four decimal places.
Implied volatility is what professional traders quote. Listed option markets convert prices to implied vol so that contracts with different strikes and expiries are comparable on one axis. The VIX index aggregates implied volatilities across the S&P 500 option chain to produce its 30-day forward-looking number.