Local Volatility (Dupire) - Implied Vol Surface
Last reviewed: by Options Analysis Suite Research.
What Is Local Volatility?
Local volatility (LV) is a model where the instantaneous volatility is a deterministic
function of spot and time: σ_local = σ(S, t). Introduced by Bruno Dupire in
1994, the local-volatility model is the unique extension of Black-Scholes that, by
construction, fits the entire observed volatility surface exactly, given a continuous
surface of European call prices, Dupire's formula recovers the local volatility function
that produces those prices.
This makes LV the canonical "calibration-perfect" reference: by construction, every listed European option is repriced at its market quote. The cost is that LV is a deterministic function, with no stochastic component to the volatility itself. As a result, LV produces prices that are correct for vanilla expiry payoffs but distort the path-dependent dynamics that exotic options care about.
Dupire's Formula
σ²_local(K, T) = (∂C/∂T + (r − q)·K·∂C/∂K + q·C) / (½·K²·∂²C/∂K²). Each
derivative is taken on the surface of European call prices C as a function of strike K and
expiration T. In practice the derivatives are estimated from a smoothed implied-volatility
surface; the quality of the smoothing determines the quality of the recovered LV.
What Does Local Volatility Capture?
- Every quoted vanilla price exactly: by construction the calibration error is zero.
- The state-dependent nature of equity volatility: vol rises when spot falls, captured by σ(S, t).
- Term-structure of volatility: σ(S, t) varies with t to match the term structure.
What Doesn't Local Volatility Capture?
- Stochastic volatility dynamics: LV is deterministic; vol-of-vol is zero. For exotics that depend on the variance process (cliquets, forward-start, vol swaps), LV materially under-prices the embedded vol-of-vol risk.
- The forward-skew dynamics: LV mis-prices barrier options because the forward-skew implied by LV flattens too quickly.
- Jumps: like Black-Scholes and Heston, LV has continuous paths.
When Should You Use Local Volatility?
- As the calibration baseline that gets the listed surface right by construction: the reference for cross-model divergence checks where LV provides the fixed-point baseline.
- For pricing path-dependent products where the calibration-perfect spot-strike relationship is more important than the dynamics (some American puts, certain barrier products with European-style settlement of the barrier event).
- In hybrid models (Local Stochastic Vol, or LSV) where LV provides the surface-matching backbone and a stochastic-vol perturbation adds dynamics. LSV combines the strengths of both: surface accuracy from LV and forward-dynamics realism from stochastic vol.
- For exotic options whose payoffs depend most on the terminal distribution rather than the path through that distribution. LV's terminal distribution matches the listed market exactly.
- As a sanity check on whether a model alternative (Heston, SABR) is sacrificing too much surface accuracy for its dynamics; comparing the alternative's prices to LV reveals the size of the tradeoff being made.
When Should You Not Use Local Volatility?
- Pricing barriers, lookbacks, and other path-dependent exotics: LV under-prices the forward-skew dependence these products carry because the deterministic vol function flattens forward-vol dynamics that the products are sensitive to.
- Pricing forward-start or cliquet-style options whose value depends on future smile shape: LV's deterministic vol function produces an unrealistic forward-smile that flattens too quickly compared to what stochastic vol predicts.
- Anywhere stochastic-vol dynamics matter: Heston, Bates, or LSV hybrids are better tools when the volatility process needs its own randomness rather than being a deterministic function of spot and time.
- Real-time intraday repricing where the calibration overhead of fitting a smooth IV surface is too expensive; Black-Scholes or Heston with cached parameters are cheaper.
Numerical Implementation of Local Volatility
Implementing LV in production is a numerical-analysis exercise. The Dupire formula's derivatives are estimated from a smoothed implied-volatility surface fit to the listed option prices. The smoothing scheme (cubic splines, SVI parameterization, eSSVI, or arbitrage-free interpolation) determines the quality of the recovered LV. Naive interpolation produces noisy LV estimates, especially in low-data regions of the surface. Production implementations use arbitrage-free fitting (where butterfly-spread no-arbitrage conditions are enforced as constraints) followed by analytical differentiation of the fitted surface. The platform's LV implementation uses an arbitrage-free SVI-style fit for stability across strikes and tenors.
The Local-Stochastic-Volatility Hybrid
Local volatility's calibration-perfect property combined with stochastic volatility's forward-skew-correct dynamics gives rise to LSV (Local-Stochastic-Volatility) hybrids. LSV models multiply the LV instantaneous volatility by a stochastic factor: the LV surface provides the surface-matching backbone, while the stochastic factor adds vol-of-vol dynamics. LSV is the production-grade choice for path-dependent exotic pricing where both surface accuracy and forward dynamics matter, a class of products LV alone or Heston alone don't handle satisfactorily. The platform doesn't expose LSV as a standalone model surface, but the LV and Heston calibrations together provide the building blocks for users who want to compose their own LSV pricing externally.
How OAS Uses Local Volatility
The platform offers Local Volatility as a calibration-perfect reference surface: prices from LV match the listed surface exactly, providing the baseline that other models (Black-Scholes, Heston, SABR) are compared against. The model divergence view uses LV as the fixed-point reference; deviations from LV are the model-implied tradeoffs each alternative model is making: Heston giving up some surface accuracy for cleaner forward dynamics, SABR fitting per-expiration smiles cleanly but losing term-structure consistency, Black-Scholes flattening the surface entirely. LV anchors the model-comparison framework because it's the only model that, by construction, prices every listed vanilla correctly.
Use Local Volatility in the pricing calculator
Related Concepts
Black-Scholes (vs) · Heston (vs) · SABR · Jump Diffusion · Variance Gamma · Stochastic Volatility · Volatility Skew · Volatility Smile · Leverage Effect · Calibration · Model Divergence · Implied Volatility · IV Crush · Dealer Gamma · Tail Risk · Vanna / Charm / Vomma Exposure · eSSVI Parameterization · Butterfly Arbitrage · PDE Methods · Local Volatility vs Stochastic Volatility · Black-Scholes vs Local Volatility · Model Landscape
Try this model in the pricing calculator
This section is part of the Options Analysis Suite Documentation. Browse the full model index or compare alternatives in the pricing calculator.