Skip to content

Black-Scholes Model: Formula, Assumptions, and Implied Volatility

For educational purposes only; not investment advice.

The Black-Scholes-Merton model gives a no-arbitrage benchmark for European options under a specific set of assumptions. Its inputs are current underlying price S, strike K, time to expiration T, continuously compounded risk-free rate r, continuous dividend yield q, and volatility σ.

For a European call and put:

C = Se^(−qT)N(d₁) − Ke^(−rT)N(d₂)

P = Ke^(−rT)N(−d₂) − Se^(−qT)N(−d₁)

where d₁ = [ln(S/K) + (r − q + σ²/2)T] / (σ√T) and d₂ = d₁ − σ√T. N(x) is the standard normal cumulative distribution function.

The model combines dynamic replication with no-arbitrage reasoning. Under idealized continuous trading, an option can be locally hedged with the underlying and risk-free borrowing or lending. This removes the underlying’s expected return from the pricing equation and produces a discounted risk-neutral expected payoff.

The standard assumptions include lognormal underlying prices, constant volatility and rates, continuous trading, no jumps, no transaction costs, and the ability to trade and borrow as required. The formula above uses a continuous proportional dividend yield and European exercise. Discrete dividends and American exercise require adjustments or another numerical method.

In practice, traders often observe the market option price and solve the formula backward for σ. That implied volatility is the volatility input consistent with that price under the chosen model. Different strikes and expirations usually produce different implied volatilities, creating a surface rather than one constant value.

Let S = $100, K = $100, T = 1, r = 5%, q = 0%, and σ = 20%. Then:

d₁ = [0 + (0.05 + 0.20²/2)] / 0.20 = 0.35

d₂ = 0.35 − 0.20 = 0.15

Using N(0.35) ≈ 0.6368 and N(0.15) ≈ 0.5596 gives a call value of about $10.45 and a put value of about $5.57.

Put-call parity checks the arithmetic:

C − P = S − Ke^(−rT) ≈ $100 − $95.12 = $4.88

$10.45 − $5.57 = $4.88. Small differences can arise from rounding. These values are model outputs, not executable quotes.

  • Confirm European versus American exercise and cash versus physical settlement.
  • Use consistent calendars, annualization, compounding, dividend, and rate conventions.
  • Separate discrete known dividends from a continuous-yield approximation.
  • Use executable market prices when inferring volatility; wide spreads create a range of IVs.
  • Examine the full volatility smile or surface instead of applying one ATM value to every strike.
  • Stress jumps, event risk, skew changes, illiquidity, and discrete hedging error.
  • Check prices against intrinsic value, upper bounds, put-call parity, and an independent model.
  • Treat Greeks as local sensitivities that change as price, time, and volatility change.
  • “Black-Scholes predicts where the stock will finish.” It values a contingent payoff under model assumptions.
  • “Implied volatility is a direct forecast.” It is the volatility that reconciles a market price with a model.
  • “One volatility fits every option.” Markets commonly display strike and maturity skew.
  • “Delta hedging eliminates all risk.” Jumps, discrete trading, costs, and changing volatility remain.
  • “The formula correctly prices American options.” Early exercise generally requires an adjusted or numerical model.
  • “A precise output is an accurate price.” Precision does not remove input, model, or execution error.