πŸ“ˆ Black-Scholes Calculator

European option prices and Greeks, computed live.

-call price

European call option fair value

European options, no dividends. Estimates for planning only, not financial advice.

The Black-Scholes model prices European options from five inputs, and its output is the market's common language for options. With a $100 stock, $105 strike, 1 year to expiry, 5 percent rate, and 25 percent volatility, the call is worth $10.00 and the put $9.88. The Greeks alongside, delta 0.55 for the call, theta burning about $0.02 a day at first, vega near $0.40 per vol point, turn the price into a full risk picture.

How to Use This Calculator

Enter the current stock price, the strike, time to expiry in years (use fractions: 0.25 for 3 months), the risk-free rate, and volatility as an annual percent. The calculator returns the call and put prices, d1 and d2, and the five main Greeks for the call.

1

Enter spot, strike, and time. For listed options, time is (days to expiry / 365), and volatility is the implied vol from the chain if you want market-consistent pricing.

2

Enter the risk-free rate (Treasury yield near the expiry) and volatility. Historical vol estimates the future; implied vol quotes it.

3

Read prices plus Greeks. Check put-call parity (call - put = S - K x e^(-rT)) as a sanity check on the numbers.

The Formulas

d1 = [ln(S/K) + (r + σ²/2)T] / (ΟƒβˆšT), d2 = d1 - ΟƒβˆšT Call = SΒ·N(d1) - KΒ·e^(-rT)Β·N(d2) Put = KΒ·e^(-rT)Β·N(-d2) - SΒ·N(-d1) Delta(call) = N(d1), Vega = SΒ·N'(d1)·√T / 100

The genius of the formula is risk-neutral pricing: it values the option as its discounted expected payoff in a world where all assets earn the risk-free rate, which removes the need to know the stock's actual expected return. N(d2) is the risk-neutral probability of finishing in the money; multiplying by the discounted strike and subtracting from the delta-weighted spot gives the call's value.

Worked Example: $100 Stock, $105 Strike

S = 100, K = 105, T = 1, r = 5%, Οƒ = 25%. d1 = [ln(100/105) + (0.05 + 0.03125) x 1] / 0.25 = [-0.04879 + 0.08125] / 0.25 = 0.1298. d2 = 0.1298 - 0.25 = -0.1202. N(d1) = 0.5517, N(d2) = 0.4522. Call = 100 x 0.5517 - 105 x e^(-0.05) x 0.4522 = 55.17 - 45.17 = $10.00. Put = 105 x 0.95123 x 0.5478 - 100 x 0.4483 = 54.72 - 44.83 = $9.88.

Parity check: call - put = 10.00 - 9.88 = 0.12; S - KΒ·e^(-rT) = 100 - 99.88 = 0.12. It balances. Greeks: delta 0.55, gamma 0.0158, theta about -$7.20 a year (roughly -$0.02 a day at first, accelerating near expiry), vega about $0.40 per vol point, rho about $0.45 per point of rates. The call behaves like 55 shares of stock with a daily time cost and a volatility kicker.

Reading the Greeks

GreekCall valueMeaning
Delta0.55Gains $0.55 per $1 stock rise
Gamma0.0158Delta rises 0.0158 per $1 move
Theta-$7.20/yrLoses value daily as expiry nears
Vega$0.40/ptGains $0.40 per vol point rise
Rho$0.45/ptGains $0.45 per rate point rise

What the Model Misses

Real markets break every assumption: volatility is not constant (it smiles across strikes), returns have fat tails (crashes happen more than lognormal allows), and trading is not frictionless. The practical response is to use Black-Scholes as a quoting and risk engine while respecting its limits: hedge with the Greeks, stress-test beyond them, and never trust a model price over a market price. The market is the final arbiter; the model is the translator.

For position sizing around options, remember the Greeks describe small moves; large moves need scenario analysis, not delta alone. And for the capital underneath, our compound interest calculator keeps the long-run stock math honest, since options are tactics and compounding is the strategy.

Where Black-Scholes Breaks

The model's assumptions fail in known ways. Volatility is not constant: the volatility smile shows the market charging more for downside puts than the model implies, because crashes happen more often than lognormal math allows. Returns have fat tails; 1987-style moves should be near-impossible in the model and keep occurring in reality. Discrete dividends, early exercise of American options, and changing interest rates all sit outside the closed-form formula.

Practitioners adapted rather than abandoning it: the model became a quoting language, with prices expressed as implied volatilities that vary by strike and expiry. That is the honest way to use it: compute the price, then ask what volatility the market implies and whether that number is sane. For American options or complex payoffs, binomial and Monte Carlo methods handle what the formula cannot. Black-Scholes is the beginning of options literacy, and its failures are the most instructive chapter.

For American-style options, which can be exercised early, the model needs adjustment: binomial trees or Monte Carlo simulation handle early exercise and discrete dividends properly. Most equity options traded in the US are American-style, so treat Black-Scholes values for them as close approximations rather than exact prices. The difference is usually small for calls on non-dividend stocks and larger for deep in-the-money puts, where early exercise has real value.

European options, no dividends. Estimates for planning only, not financial advice.

Frequently Asked Questions

What is the Black-Scholes model?

A formula pricing European options from five inputs: stock price, strike price, time to expiry, risk-free rate, and volatility. For a $100 stock, $105 strike, 1 year, 5% rate, and 25% volatility, it prices the call at about $10.00 and the put at $9.88. Published in 1973 by Fischer Black and Myron Scholes, it won Scholes (with Robert Merton) the 1997 Nobel.

What is the Black-Scholes formula?

Call = S x N(d1) - K x e^(-rT) x N(d2); Put = K x e^(-rT) x N(-d2) - S x N(-d1), where d1 = [ln(S/K) + (r + σ²/2)T] / (ΟƒβˆšT) and d2 = d1 - ΟƒβˆšT. N() is the standard normal cumulative distribution. The formula assumes lognormal prices, constant volatility, and no dividends; this calculator implements exactly that.

What are d1 and d2?

d1 measures how far the option is from the money in volatility-adjusted terms, incorporating the drift; d2 is d1 shifted down by volatility over the period. N(d2) is the risk-neutral probability the call finishes in the money. In our example, d1 = 0.1298 and d2 = -0.1202, giving N(d2) β‰ˆ 0.452, about a 45% risk-neutral chance of finishing above $105.

What are the option Greeks?

Delta (price sensitivity to the stock), gamma (delta's sensitivity), theta (daily time decay), vega (sensitivity to volatility), and rho (sensitivity to rates). Our example call has delta β‰ˆ 0.55, meaning it gains about $0.55 per $1 stock rise. Greeks turn the price into a risk dashboard: they tell you what moves the option and by how much.

What is implied volatility?

The volatility that makes the model price equal the market price: the market's forecast of future volatility, backed out of the option quote. If the model says $10.00 at 25% vol but the market trades $12.00, implied vol is higher than 25%. Traders quote options in vol terms because it is comparable across strikes and expiries; price is not.

Does Black-Scholes work for American options?

Not exactly: American options can be exercised early, which the model does not allow. For non-dividend calls, early exercise is never optimal, so Black-Scholes prices them correctly. For puts and dividend-paying calls, use binomial or Barone-Adesi-Whaley approximations instead. This calculator prices European options.

What are the model's weaknesses?

Constant volatility (real vol smiles and skews), lognormal returns (real markets have fat tails and crashes), no transaction costs, and continuous trading. The 1987 crash exposed the fat-tail problem permanently: out-of-the-money puts have traded rich to the model ever since. Use it as a quoting framework and risk tool, not a truth machine.

How does time decay (theta) work?

Options lose value as expiry approaches, fastest in the final 30 to 45 days and fastest for at-the-money options. Our example call's theta is about -$7.20 per year, roughly -$0.02 per day at first, accelerating near expiry. Sellers collect theta; buyers pay it. Time decay is why most bought options expire worthless.

Why do volatility and price move together in the model?

Because an option's value is the value of potential movement: more volatility means bigger potential swings, and the holder keeps the upside while the downside is floored at zero. Vega quantifies it: our call gains about $0.40 per 1-point vol increase. This asymmetry is the entire economic logic of options.

Can I use this for employee stock options?

For a rough fair-value estimate, yes, with adjustments: employee options vest over time, cannot be sold, and are forfeited on departure, so their real value is below the model price. Accounting standards use Black-Scholes variants with expected life instead of full term. Treat the output as an upper bound, not a personal valuation.