# Local Volatility

> The local volatility model, from Dupire and Derman Kani, makes volatility depend on price and time so it fits every listed option. Learn how it works and its limits.

Source: https://learn.tradelabsai.com/options/local-volatility/  
Track: Options · Level: Advanced · Updated: 2026-10-03  
Publisher: TradeLabs AI (https://tradelabsai.com). Education, not financial advice.  
Cite as: TradeLabs Learn, "Local Volatility", https://learn.tradelabsai.com/options/local-volatility/

Black Scholes assumes one constant volatility, but real option markets show different implied volatilities for different strikes and expiries: the volatility smile and surface. The local volatility model, developed independently by Bruno Dupire and by Emanuel Derman and Iraj Kani in 1994, fixes this by letting volatility depend on both the underlying price and time. With the right local volatility function, the model reproduces the price of every listed option exactly. It is widely used to price exotic options consistently with vanilla market prices.

## The idea

Instead of a single σ, the underlying follows:

```
dS / S = r dt + σ(S, t) dW
```

The volatility σ(S, t) is a deterministic function: at each price level and time, there is one specific volatility. If the stock falls to $80 in three months, the model knows exactly what volatility applies there.

## Dupire's formula

Dupire showed that if you know call prices C(K, T) for all strikes and expiries, the local volatility is:

```
σ²(K, T) = [∂C/∂T + r × K × ∂C/∂K] / [½ × K² × ∂²C/∂K²]
```

In words: local variance equals how fast option prices change with expiry, divided by how curved option prices are across strikes. Because market prices exist only at listed strikes and expiries, practitioners first build a smooth, arbitrage free implied volatility surface and then compute local volatility from it. See [Volatility Surface](https://learn.tradelabsai.com/volatility/volatility-surface/) and [Volatility Interpolation and Extrapolation](https://learn.tradelabsai.com/options/volatility-interpolation/).

## Implied vs local volatility

Implied volatility is an average of local volatility over the paths that matter for an option. A useful rule of thumb for short expiries: implied volatility at a strike is roughly the average of local volatility between the current price and that strike. That means local volatility skew is about twice as steep as implied volatility skew near the money.

**Example: Steep local skew**
Suppose 3 month implied volatility falls by 1 point for every 1% increase in strike near the money (a typical equity index skew). The local volatility function then falls by roughly 2 points per 1% move in the underlying. If the index drops 5%, the model's local volatility at that new level is about 10 points higher than at today's price.

## Why it is useful

- **Exact calibration:** reproduces all vanilla option prices used to build it.
- **Consistent exotic pricing:** barrier, lookback and other path dependent options can be priced in a way that matches the vanilla market, avoiding arbitrage between them. See [Barrier Options](https://learn.tradelabsai.com/options/barrier-options/).
- **Simple to simulate:** volatility is a known function, so Monte Carlo and finite differences are straightforward. See [Monte Carlo Option Pricing](https://learn.tradelabsai.com/options/monte-carlo-option-pricing/).

## The weaknesses

- **Unrealistic dynamics:** local volatility predicts that when the underlying moves, the smile shifts in a way that does not match how markets behave. In particular, it tends to imply that future smiles flatten, while real forward smiles stay steep.
- **Wrong hedge ratios:** because of these dynamics, local volatility deltas can be poor. The model implies the smile moves opposite to the underlying (sticky local volatility), which can misprice risk. Patrick Hagan and colleagues highlighted this problem in their 2002 paper introducing SABR. See [SABR Model](https://learn.tradelabsai.com/options/sabr-model/).
- **Forward starting and cliquet options:** products that depend on future smiles are mispriced.
- **Noisy calibration:** second derivatives of market prices amplify noise, so the input surface must be very smooth.

## Local vs stochastic volatility

| | Local volatility | Stochastic volatility (e.g. Heston) |
|---|---|---|
| Volatility is | A function of price and time | A separate random process |
| Fits today's surface | Exactly | Approximately |
| Smile dynamics | Often unrealistic | More realistic |
| Typical use | Exotics needing exact vanilla fit | Products sensitive to future smiles |

Many banks use local stochastic volatility (LSV) models, which combine both: a stochastic volatility process scaled by a local volatility function so that the model fits today's surface and has more realistic dynamics. See [Stochastic Volatility and the Heston Model](https://learn.tradelabsai.com/options/heston-model/).

## Frequently asked questions

### What is local volatility?

A model in which volatility is a deterministic function of the underlying price and time, calibrated so that it reproduces all observed option prices.

### What is Dupire's formula?

A formula that derives local volatility from how option prices change across strikes and expiries.

### What is the main weakness of local volatility?

It fits today's option prices exactly but predicts unrealistic future smile behaviour, which can lead to poor hedges and mispricing of some exotics.

Next, learn a model where volatility itself is random in [Stochastic Volatility and the Heston Model](https://learn.tradelabsai.com/options/heston-model/).

## Continue learning

- Next lesson: [Stochastic Volatility and the Heston Model](https://learn.tradelabsai.com/options/heston-model/)
- Previous lesson: [American Option Pricing](https://learn.tradelabsai.com/options/american-option-pricing/)
- Related: [American Option Pricing](https://learn.tradelabsai.com/options/american-option-pricing/): American options can be exercised early, so they need special pricing methods. Learn trees, finite differences, approximations and Longstaff Schwartz simulation.
- Related: [Volatility Surface](https://learn.tradelabsai.com/volatility/volatility-surface/): The volatility surface maps implied volatility across every strike and expiry. Learn how it is built, what its shape says, how it is used and how it changes.
- Related: [Stochastic Volatility and the Heston Model](https://learn.tradelabsai.com/options/heston-model/): The Heston model treats volatility as a random, mean reverting process linked to price. Learn its five parameters, how it creates skew and how it is calibrated.
- Related: [Volatility Smile and Skew](https://learn.tradelabsai.com/volatility/volatility-smile-and-skew/): Implied volatility differs by strike, forming a smile or skew. Learn the shapes in equities, FX and commodities, why they exist and how to measure skew.
- Related: [Black-Scholes Model](https://learn.tradelabsai.com/options/black-scholes-model/): The Black Scholes model prices European options from five inputs. Learn the formula, its assumptions, a step by step example and where the model breaks down.
- Related: [Barrier Options](https://learn.tradelabsai.com/options/barrier-options/): Barrier options switch on or off if the underlying touches a set level. Learn knock in and knock out types, in out parity, pricing, uses and hedging challenges.
