Skip to content

Black-Scholes Call Price

Theoretical price of a European call on a non-dividend-paying stock under the Black-Scholes-Merton model. Assumes log-normal stock returns, constant volatility, constant risk-free rate, and continuous trading.

When to use: Use to value European-style calls, sanity-check market quotes, or compute Greeks. For American options the model is an approximation (good for non-dividend calls, less so for puts and dividend-paying calls).

Calculator

Formula

C=SN(d1)KerTN(d2),d1=ln(S/K)+(r+σ2/2)TσT,d2=d1σTC = S \cdot N(d_1) - K \cdot e^{-rT} \cdot N(d_2), \quad d_1 = \frac{\ln(S/K) + (r + \sigma^2/2)T}{\sigma\sqrt{T}}, \quad d_2 = d_1 - \sigma\sqrt{T}

Variables

SymbolNameDescriptionUnit
CallPriceCall PriceTheoretical price of the European call$
SStock PriceCurrent price of the underlying$
StrikeStrike PriceExercise price of the option contract$
RfRisk-Free RateContinuously compounded annual risk-free rate as a decimal%
SigmaVolatilityAnnualized volatility of the underlying as a decimal (e.g. 0.25 for 25%)%
TTime to ExpirationTime to expiration in years (e.g. 0.25 for 3 months)years

Real-Life Examples

Example 1: ATM Call, 30% Vol, 90 Days

Stock trades at $100. A 90-day $100-strike call. Risk-free rate is 4% (continuous), volatility is 30%.

Given

S = 100Strike = 100Rf = 0.04Sigma = 0.3T = 0.25

Step-by-Step

1.d1 = [ln(100/100) + (0.04 + 0.30²/2) × 0.25] / (0.30 × √0.25) = [0 + 0.02125] / 0.15 = 0.1417
2.d2 = 0.1417 − 0.15 = −0.0083
3.N(d1) ≈ 0.5563, N(d2) ≈ 0.4967
4.C = 100 × 0.5563 − 100 × e^(−0.01) × 0.4967
5.C = 55.633 − 99.005 × 0.4967 = 55.633 − 49.176 = 6.46
Result:6.46

A 90-day ATM call at 30% vol with a 4% risk-free rate prices around $6.46 — roughly 6.5% of the stock price, consistent with the heuristic that ATM premium ≈ 0.4 × σ × S × √T.

Frequently Asked Questions

European-style options can only be exercised at expiration, never earlier. American options allow early exercise. Most US equity options are American, but the early-exercise premium for non-dividend-paying calls is generally negligible, so Black-Scholes is widely used as an approximation.

N is the standard normal cumulative distribution function — the probability that a standard normal random variable is less than d. d1 and d2 are risk-neutral standardized measures of how far in or out of the money the call is, scaled by volatility and time.

The basic form ignores dividends. For a continuous dividend yield q, replace S with S·e^(−qT) in the formula. For discrete dividends, subtract the present value of expected dividends from S before applying the formula.

Constant volatility (real markets exhibit volatility smiles/skews and stochastic volatility), continuous trading (real markets jump and have transaction costs), log-normal returns (real returns are fat-tailed), and the assumption that the risk-free rate is known and constant.