🏆 US-Registered Digital Marketing Agency
Advertisement
Advertisement
INVESTING

Black-Scholes Calculator — European option price and Greeks

Price a European call or put with the Black-Scholes-Merton formula and see delta, gamma, vega, theta and rho alongside the model's own assumptions.

Both are priced on every run; this only selects which one the headline figure shows.
The current market price of the share, index or asset the option is written on.
The exercise price fixed in the contract.
Use calendar years. Thirty days is roughly 0.0822; ninety days is roughly 0.2466.
The annualised standard deviation of log returns. This is the only input that is not directly observable.
Continuously compounded, conventionally taken from a government security matching the option's maturity.
Set above zero to use the Merton extension for a dividend-paying underlying. Leave at zero for the original formula.
Model value of the selected option
0.00
 
0.000
Delta
0.0000
Gamma
0.000
Vega per 1 point of vol
0.000
Theta per calendar day
Tip: this is a model value under stated assumptions, not a market price and not a recommendation. When a model value and a market quote disagree, the usual explanation is that the volatility you typed differs from the volatility the market is using.
Advertisement

The Black-Scholes calculator above implements the Black-Scholes-Merton formula for European options, including the continuous dividend yield extension. It returns the model value of both a call and a put on the same inputs, plus the five standard first- and second-order sensitivities — delta, gamma, vega, theta and rho — and the intermediate d₁ and d₂ terms so you can see where the answer comes from.

Arb Digital publishes this because option pricing is one of the few places where a closed-form model is genuinely useful to a non-specialist, provided the assumptions are stated. The formula is exact given its assumptions and the assumptions are never fully true, so the interesting question is not "what is the price" but "which assumption is doing the most damage here". The sections below walk through each one.

What This Black-Scholes Calculator Does

It prices a European option: one that can only be exercised at expiry, not before. Given a spot price, a strike, a time to expiry, an annualised volatility, a risk-free rate and an optional dividend yield, it computes the two probability-weighted terms of the formula and returns the resulting value for both call and put. It also verifies put-call parity internally, which is a useful sanity check on any implementation.

The Greeks are computed analytically rather than by numerical differencing, so they are exact for the model. Delta is reported per unit of the underlying, gamma per unit squared, vega scaled to a one-percentage-point change in volatility, theta scaled to one calendar day, and rho to a one-percentage-point change in the rate. Those scalings are the conventions used on trading desks and they matter, because an unscaled vega is a hundred times larger and looks alarming for no reason.

This is a different job from our options profit calculator, which plots the payoff of a position at expiry given a price you paid. That page answers "what do I make if the stock finishes here"; this one answers "what is this contract worth today under these assumptions". Payoff at expiry is arithmetic; value today is a model.

How to Use It

  1. Enter spot and strike in the same currency. The formula is scale-free, so the units only need to be consistent with each other.
  2. Convert time to years. Divide calendar days by 365. A contract with 45 days left is 0.1233 years.
  3. Enter an annualised volatility. Not a daily figure — multiply a daily standard deviation by the square root of about 252 trading days to annualise it.
  4. Set the rate and any dividend yield. Zero yield gives the original 1973 formula; a positive yield gives the Merton extension.
  5. Read the Greeks alongside the price. The sensitivities usually tell you more about the position than the single value does.

The Formula and How It's Calculated

The model sets d₁ = [ln(S÷K) + (r − q + σ²÷2)T] ÷ (σ√T) and d₂ = d₁ − σ√T. The call value is C = S e−qT N(d₁) − K e−rT N(d₂) and the put value is P = K e−rT N(−d₂) − S e−qT N(−d₁), where N is the cumulative standard normal distribution function. This calculator evaluates N with a standard rational approximation accurate to better than one part in ten million, which is far beyond the precision of any of the inputs.

Work the defaults through. With S = 100, K = 100, T = 1, σ = 0.20, r = 0.05 and q = 0: the log ratio is zero, so d₁ = (0.05 + 0.02) ÷ 0.20 = 0.35 and d₂ = 0.35 − 0.20 = 0.15. Then N(0.35) = 0.63683 and N(0.15) = 0.55962, and e−0.05 = 0.951229. So C = 100 × 0.63683 − 100 × 0.951229 × 0.55962 = 63.683 − 53.233 = 10.45. Put-call parity gives P = C − S + K e−rT = 10.45 − 100 + 95.12 = 5.57, which matches the direct put formula exactly.

The Greeks follow by differentiation. Delta for a call is e−qTN(d₁), which is 0.6368 here. Gamma is e−qTn(d₁) ÷ (Sσ√T), where n is the normal density, giving 0.01876. Vega is S e−qTn(d₁)√T = 37.52 per unit of volatility, which the tool reports as 0.375 per percentage point. Theta for a call works out to −6.414 per year, shown as −0.0176 per calendar day. Rho is K T e−rTN(d₂) = 53.23, shown as 0.532 per percentage point.

Advertisement

Every Assumption the Model Makes

The formula is exact under a specific set of conditions, and it is worth listing all of them rather than the usual two or three.

European exercise only. The option can be exercised at expiry and at no other time. American options carry an early-exercise right that this formula does not price. For a non-dividend-paying underlying, early exercise of a call is never optimal, so the American call value equals the European one and the formula is fine; for American puts, and for calls on dividend payers, the early-exercise premium is real and this page will understate the value.

Constant, known volatility. The model treats σ as a single number fixed over the option's life. Real volatility varies with time and it varies with strike — the empirical volatility smile is the market's direct refutation of this assumption. Lognormal prices with continuous paths. Returns are normally distributed and the price never jumps. Real return distributions have fatter tails and real prices gap on news, which is why deep out-of-the-money options routinely trade above model value. Constant risk-free rate. One rate, known and fixed, for both borrowing and lending. Dividends are continuous and known. The Merton extension treats them as a smooth yield rather than discrete dated payments, which is a decent approximation for an index and a rougher one for a single stock with quarterly dates. Frictionless markets. No transaction costs, no bid-ask spread, no taxes, no short-selling restrictions, and continuous costless rehedging.

None of this makes the model useless. It makes it a translation device: a way of converting between price and implied volatility on a common scale. The SEC's investor education glossary entry on Options sets out the basic contract mechanics, and the Stony Brook University lecture notes on the Black-Scholes model work through the derivation and the six factors that determine option value.

Volatility Is the Only Input You Have to Guess

Spot, strike, time and rate are all observable. Volatility is not. Every disagreement between a model value and a market quote resolves, mathematically, into a disagreement about volatility — because you can always find the σ that makes the model reproduce the market price, and that number is the implied volatility.

That reframing is the model's most durable contribution. Traders do not really use Black-Scholes to find prices; they use it to convert prices into implied volatilities so that options with different strikes and expiries become comparable. An option is "expensive" or "cheap" relative to its implied volatility, not relative to its dollar price, and a $2 option and a $40 option can carry identical implied volatility.

Two practical points follow. Historical volatility and implied volatility are different quantities and will not agree; historical looks backward at realised returns, implied looks forward at what the market is charging. And implied volatility is not constant across strikes, so a single σ typed into this calculator prices the whole strike range on an assumption the market itself rejects. For estimating a historical figure from returns, our standard deviation calculator handles the underlying arithmetic, and the beta calculator covers the separate question of sensitivity to a market index.

Reading the Greeks Without Overreading Them

Delta is the rate of change of value with respect to the underlying, and it is frequently described as the probability of finishing in the money. That is a useful shorthand and it is not correct: N(d₂), not N(d₁), is the risk-neutral probability of expiring in the money, and even that is a risk-neutral probability rather than a real-world one. Delta is a hedge ratio first and a probability proxy a distant second.

Gamma measures how fast delta changes, and it peaks near the money and close to expiry. High gamma means a hedge goes stale quickly, which is why short-dated at-the-money positions are the most demanding to manage. Vega falls as expiry approaches, because there is less remaining time for volatility to matter — long-dated options are the volatility instruments. Theta is the decay per day, and it accelerates as expiry nears for at-the-money options while behaving quite differently away from the money.

The important caution is that every Greek is a first derivative evaluated at the current point. They describe the response to a small move, and they change as soon as the market moves. Extrapolating a delta across a ten per cent gap in the underlying will be badly wrong, which is precisely what gamma exists to warn you about.

Where the Model Breaks Down in Practice

Three situations account for most of the gap between model and market. Deep out-of-the-money options trade above model value because real return distributions have fatter tails than the lognormal assumption allows, and buyers pay for that tail risk. Options across a scheduled event — earnings, a regulatory decision, a vote — carry elevated implied volatility that collapses immediately afterwards, so the same static σ is wrong on both sides of the date. And illiquid contracts show wide bid-ask spreads where the mid-price is not a price anyone can actually transact at.

Nothing here is a valuation of any specific contract, and nothing here is a recommendation to buy or sell anything. It is a calculator that evaluates a published formula on inputs you supply. For the broader portfolio questions our Sharpe ratio calculator and risk reward ratio calculator cover different angles, and the present value calculator handles the discounting arithmetic that sits underneath the K e−rT term.

Need technical content this precise for a finance audience?

Arb Digital builds calculators, explainers and campaigns for firms whose readers check the maths — because ours does too.

Browse All Free Tools Talk To Our Team

Common Mistakes to Avoid

  • Entering a daily volatility — the formula needs an annualised figure, and using a daily number understates the price by roughly a factor of sixteen.
  • Pricing American options with it — the early-exercise right is not in this formula, and it is worth real money for puts and for calls on dividend payers.
  • Treating delta as a probability — the risk-neutral probability of finishing in the money is N(d₂), and delta is a hedge ratio that only approximates it.
  • Using one volatility across every strike — the market prices a smile, so a single sigma cannot match quotes across the strike range.
  • Reading a model value as a fair price — it is the value implied by your assumptions, and a gap to the market usually means your volatility differs from the market's.

Related Free Tools From Arb Digital

Plot payoff at expiry with the options profit calculator, compute trade P&L with the stock profit calculator, discount a future amount with the present value calculator, measure risk-adjusted return with the Sharpe ratio calculator, or estimate market sensitivity with the beta calculator. The full free online tools hub lists every investing tool we publish.

Frequently Asked Questions

What is the Black-Scholes formula?

It values a European option as the spot price times N(d1), discounted for any dividend yield, minus the strike times N(d2) discounted at the risk-free rate. N is the cumulative standard normal distribution, and d1 and d2 combine spot, strike, time, volatility and rate.

What assumptions does Black-Scholes make?

European exercise only, constant known volatility, lognormally distributed prices with no jumps, a constant risk-free rate, continuously paid known dividends, and frictionless markets with no transaction costs and costless continuous hedging.

Can this calculator price American options?

Not correctly. American options carry an early-exercise right that this formula does not value. For calls on a non-dividend-paying underlying the two coincide, but for American puts and for calls on dividend payers the model value will be too low.

What volatility figure should I enter?

An annualised standard deviation of returns, expressed as a percentage. To annualise a daily figure, multiply it by the square root of roughly 252 trading days. It is the only input in the model that cannot be observed directly.

What is implied volatility?

The volatility that makes the model reproduce an observed market price. Because every other input is observable, any disagreement between model and market resolves into a disagreement about volatility, which is why traders quote options in volatility terms.

How do I handle dividends?

Enter a continuous annual dividend yield, which switches the calculation to the Merton extension. It approximates dividends as a smooth yield, which suits an index better than a single stock paying on discrete quarterly dates.

Is delta the probability of expiring in the money?

No, though it is often used as a rough proxy. The risk-neutral probability of expiring in the money is N(d2), not N(d1), and a risk-neutral probability is not a real-world one. Delta is properly a hedge ratio.

Why does my result differ from a broker's quote?

Almost always because your volatility input differs from the volatility implied by the market, and sometimes because of the bid-ask spread, discrete dividends, or an early-exercise premium the formula does not capture.

This page explains a published pricing model for educational purposes only. It is not financial or investment advice, no output is a recommendation to buy or sell any security, and derivatives carry substantial risk of loss; consult a qualified financial professional.

Advertisement
Advertisement

Take it further