Heston vs Black-Scholes

Black-Scholes is the closed-form options pricing model that assumes constant volatility and log-normal returns. It is the foundation of modern derivatives pricing and the reference every other model is compared against. Heston extends Black-Scholes by making volatility itself stochastic: a mean-reverting random process driven by its own Brownian motion, correlated with spot returns.

Side-by-Side

PropertyBlack-ScholesHeston
VolatilityConstant scalar σMean-reverting stochastic process v(t)
Return distributionLog-normalMixture of log-normals; produces fat tails and skew
Parameter count1 (σ)5 (κ, θ, ν, ρ, v₀)
Smile captureCannot - produces flat IVYes - via correlation ρ and vol-of-vol ν
Pricing formClosed-form analyticalSemi-closed via FFT/Fourier inversion
Pricing speedMicroseconds per optionMilliseconds per option (FFT batch faster)
GreeksAll 17 analyticalAnalytical via Fourier; some require numerical differentiation
Calibration speedTrivial (1D root-find for σ)Slower (5D nonlinear least squares); seconds per surface
Mean reversionN/Aκ controls speed of reversion of v to long-run θ
Vol-of-volImplicitly zeroν parameter; controls smile curvature
Forward-smile dynamicsFlat at all forward datesRealistic; persists rather than flattening too quickly

When to Use Black-Scholes

When to Use Heston

Where They Agree

For ATM strikes at intermediate maturities (typically 7-90 DTE) in calm regimes, Heston and Black-Scholes produce nearly identical prices, often within 1-2% of each other. The ATM IV term structure of Heston converges asymptotically toward the BS-implied IV at long horizons (the long-run mean variance √θ).

Both produce identical Greeks structure: delta, gamma, theta, vega all exist and behave consistently. The numerical values differ at OTM strikes (especially for vega and second-order Greeks), but the conceptual interpretation is the same in both models.

Both models are arbitrage-free under their respective assumptions. Both rely on the same risk-neutral pricing framework: option value equals the discounted expected payoff under a probability measure that makes the discounted underlying a martingale.

Where They Diverge

Why They're Often Confused

Both models are usually quoted in BS-implied IV space, which obscures the underlying model differences. A trader looking at "current IV is 14%" doesn't see whether that came from BS or Heston: it's the same number. The difference shows up only at non-ATM strikes or in vol-sensitive structures.

Heston is sometimes described as "Black-Scholes with stochastic vol," which is technically correct but misleading: Heston is a fundamentally different stochastic process with five parameters versus one. The two models share Brownian-motion structure for the spot process, but Heston's variance dynamics introduce qualitatively new behavior.

The real practitioner question is rarely "Heston or Black-Scholes?" Heston is used in addition to BS, not instead of. BS handles fast Greek computation and IV reporting; Heston handles smile-aware pricing and surface-consistent modeling. Both run side-by-side in production systems.

Further Reading

References

This is one of the model-vs-model comparison pages. For the full landscape of pricing models and their relationships, see the Pricing Model Landscape.