Local volatility is a forward-looking, deterministic function σ(S,t) that specifies the instantaneous standard deviation of an asset's returns as a function of the spot price S and time t. Unlike implied volatility, which is a single number extracted from an option's market price, local volatility defines a complete surface that is consistent with the entire cross-section of traded option prices. It is the unique diffusion coefficient that makes the model perfectly calibrated to the current market smile.
Glossary
Local Volatility

What is Local Volatility?
Local volatility is a deterministic function σ(S,t) that maps the instantaneous volatility of an underlying asset to its current price level and time, designed to exactly replicate the market prices of all vanilla options.
The foundational Dupire equation derives this local volatility surface directly from a continuum of European call option prices across all strikes and maturities. This non-parametric approach ensures the model is free of static arbitrage by construction. While the Black-Scholes model assumes constant volatility, local volatility captures the observed volatility smile and skew, making it essential for pricing path-dependent exotic derivatives where the future evolution of the smile dictates the fair value.
Key Properties of Local Volatility
Local volatility models define instantaneous volatility as a deterministic function σ(S, t), enabling exact calibration to the market's vanilla option prices while eliminating stochastic volatility risk factors.
Deterministic Function of Price and Time
Local volatility σ(S, t) is a single, deterministic function that maps the current underlying price S and time t to an instantaneous volatility value. Unlike stochastic volatility models, there is no separate random process driving volatility—the entire evolution of volatility is pre-determined by the asset's price path. This makes the model Markovian: the future depends only on the current state (S, t), not on historical volatility paths.
- σ(S, t) is fully specified once calibrated
- No additional source of randomness beyond the Brownian motion driving S
- Simplifies numerical methods like finite difference PDE solvers
Exact Calibration to Vanilla Options
The defining advantage of local volatility is its ability to perfectly reproduce the market prices of all liquid vanilla options across strikes and maturities. Given a complete implied volatility surface, the Dupire Equation uniquely determines the local volatility function that makes the model's theoretical prices match every observed market quote exactly.
- Eliminates calibration error for vanilla instruments
- Serves as the foundational pricing map for exotic derivatives
- Requires a continuum of option prices; interpolation is needed in practice
Forward Volatility and the Dupire Equation
The Dupire Equation is a forward partial differential equation that inverts the Black-Scholes formula. It expresses local volatility in terms of observable market prices:
σ²(K, T) = (∂C/∂T) / (½ K² ∂²C/∂K²)
This formula reveals that local volatility at strike K and maturity T is proportional to the calendar spread (∂C/∂T) divided by the butterfly spread (∂²C/∂K²). The denominator represents the risk-neutral density, meaning local volatility is high where the market assigns significant probability mass.
Dynamic Behavior: Sticky Strike vs. Sticky Delta
Local volatility models inherently exhibit sticky strike dynamics: when the underlying price moves, the implied volatility for a fixed strike remains unchanged. This contrasts with sticky delta dynamics, where implied volatility follows moneyness.
- Sticky strike: σ_imp(K) stays constant as S moves; the smile shifts relative to the forward
- Sticky delta: σ_imp(Δ) stays constant; the smile moves with the spot
- Local volatility's sticky strike behavior often underestimates the movement of the smile, leading to underpricing of cliquet and forward-starting options
Limitations: Forward Smile Flattening
A well-known deficiency of local volatility is the flattening of the forward smile. While the model exactly calibrates to today's implied volatility surface, the future implied volatility surfaces it predicts are significantly flatter than those observed historically.
- Forward-starting options are systematically underpriced
- The model lacks a volatility of volatility parameter to control smile convexity through time
- This limitation motivated the development of stochastic volatility models like Heston and SABR, which preserve smile dynamics forward
- In practice, local volatility is often combined with stochastic volatility in LSV (Local Stochastic Volatility) hybrid models
Numerical Implementation: PDE and Monte Carlo
Local volatility models are typically solved using finite difference methods on a grid of spot prices and time steps. The deterministic nature of σ(S, t) allows efficient backward induction for pricing path-dependent options.
- Crank-Nicolson or ADI (Alternating Direction Implicit) schemes for 2D PDEs
- Monte Carlo simulation with Euler-Maruyama discretization: S(t+Δt) = S(t) + rS(t)Δt + σ(S(t), t)S(t)√Δt Z
- Requires careful handling of the volatility interpolation to avoid arbitrage and ensure numerical stability
- Popular in production systems for barrier options, accumulators, and TARF structures
Local Volatility vs. Stochastic Volatility
A structural comparison of deterministic local volatility models against probabilistic stochastic volatility frameworks for derivatives pricing and risk management.
| Feature | Local Volatility | Stochastic Volatility | Hybrid LV-SV |
|---|---|---|---|
Volatility Process | Deterministic function σ(S,t) | Random process (e.g., CIR diffusion) | Stochastic vol modulated by local function |
State Variables | 1 (underlying price) | 2 (price + variance) | 2 (price + variance) |
Perfect Fit to Vanillas | |||
Forward Smile Dynamics | |||
Volatility of Volatility Parameter | |||
Spot-Vol Correlation | |||
Computational Complexity | Low (PDE or MC) | Medium (MC or Fourier) | High (MC with particle method) |
Calibration Stability | High (unique solution) | Medium (non-convex optimization) | Medium-High |
Frequently Asked Questions
Clear, technical answers to the most common questions about deterministic volatility functions, the Dupire equation, and the practical application of local volatility models in derivatives pricing.
Local volatility is a deterministic function σ(S, t) that specifies the instantaneous volatility of the underlying asset as a function of its current price S and time t. Unlike implied volatility, which is a single number backed out of a market option price assuming a constant volatility Black-Scholes model, local volatility is a forward-looking, state-dependent surface. Implied volatility is a quote; local volatility is a model parameter. The local volatility model is self-consistent: it is calibrated to exactly reproduce all currently observed vanilla option prices, making it a complete, arbitrage-free model. While implied volatility represents a market consensus for a specific strike and expiration, local volatility defines the instantaneous diffusion coefficient at every possible future state, enabling the pricing of path-dependent exotic derivatives.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Understanding local volatility requires a firm grasp of the foundational volatility surface concepts and the specific models used to derive and apply it.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us