What Is eSSVI?

Last reviewed: by .

eSSVI (extended Surface Stochastic Volatility Inspired) is the closed-form parametrization of the entire implied-volatility surface. It fits skew, smile, and term structure jointly. With its parameter constraints satisfied at calibration, the fitted surface is free of static butterfly and calendar arbitrage; the constraints, not the functional form alone, are what deliver the no-arbitrage property. eSSVI is the institutional standard for full-surface fitting and underpins the calibrated implied-volatility surface that other OAS analytics derive from.

What Is eSSVI?

The implied-volatility surface is the function that maps every (strike, expiration) pair to an IV value. Real-market surfaces have three regularities that any surface fit must respect: (1) per-expiration smile shape, (2) term structure across expirations, (3) absence of arbitrage (calendar arbitrage between two tenors and butterfly arbitrage across strikes). The eSSVI parametrization (Gatheral and Jacquier 2014) satisfies all three with a five-parameter functional form.

The eSSVI total variance function is:

w(k, theta) = theta/2 · (1 + rho · phi(theta) · k + sqrt((phi(theta) · k + rho)^2 + 1 - rho^2))

where k is log-moneyness (log(K/F)), theta is the at-the-money total variance, phi(theta) is a parametric function of ATM variance controlling smile curvature, and rho is the smile asymmetry (correlation-like parameter). Two key extensions over the original SSVI (Gatheral 2004) make eSSVI fit better:

Why Does eSSVI Matter?

Three reasons eSSVI is the institutional choice for full-surface fitting:

How Is eSSVI Calibrated?

Calibration finds the parameter values (theta_grid, phi_params, rho) that minimize the squared distance between observed and modeled implied volatilities across all listed (strike, expiration) pairs, subject to no-arbitrage constraints. Practical fitting:

  1. Pre-clean the surface. Remove illiquid contracts (zero OI, wide bid-ask), apply put-call parity to derive consistent IVs from both sides, normalize to forward-moneyness.
  2. Fit per-expiration ATM theta. For each listed expiration, fit theta = (ATM IV)^2 · T directly from the ATM strike(s).
  3. Fit smile parameters. Across the full surface, jointly minimize squared residuals of (k_i, T_j) IVs against the eSSVI functional form, with penalty terms for arbitrage violations.
  4. Validate. Check butterfly and calendar arbitrage on a dense grid; check that the implied call price function is monotonic in strike and convex.

Daily refits typically converge in seconds for index surfaces and 10-30 seconds for full single-name names. Production systems cache surface parameters and refit incrementally rather than from scratch.

Worked Example

SPY surface on a representative date. Calibrated eSSVI parameters:

This compact parameter set reproduces the entire SPY IV surface across hundreds of listed contracts with average residual ~30 basis points. When the eSSVI no-arbitrage parameter constraints are enforced and the calibration validator confirms no butterfly or calendar arbitrage on a dense check grid, downstream analytics derived from the surface (RND, expected move, model-divergence aggregation) inherit the same property.

How eSSVI Compares to Alternatives

Operational Use

Limitations and Caveats

Related Concepts

Volatility Smile · Volatility Skew · Term Structure · SABR Model · Heston Model · Local Volatility · Risk-Neutral Density · Pricing Model Landscape

References & Further Reading

View the live calibrated eSSVI surface for SPY ->

This page is part of the Pricing Model Landscape and the canonical reference set on options market structure. Browse all documentation.

Frequently asked questions

What is eSSVI?
eSSVI is the extended Surface Stochastic Volatility Inspired parametrization: a closed-form representation of the entire implied-volatility surface that fits skew, smile, and term structure jointly with no-arbitrage constraints built in.
How is eSSVI different from SVI?
SVI fits one expiration at a time; eSSVI extends the parametrization across expirations and enforces calendar no-arbitrage by construction. Use SVI for per-tenor smile fits and eSSVI when you need a coherent surface for exotics or term-structure trades.
Why use eSSVI for surface fitting?
eSSVI gives an arbitrage-free closed-form surface in only a handful of parameters per expiration. It is fast to calibrate, smooth across strikes and tenors, and produces stable Greeks for downstream pricing.
What are eSSVI parameters?
Per-expiration: theta (ATM total variance), phi (skew), and rho (asymmetry). Across expirations, the parameters obey monotonicity constraints that guarantee no static butterfly or calendar arbitrage.
When does eSSVI fail?
eSSVI struggles around binary-event-driven smiles where the implied surface becomes bimodal or non-smooth. Stochastic-volatility-with-jumps (SVJ) or local-stochastic-vol (LSV) calibrations handle those regimes better.