What Is eSSVI?

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 eSSVI Is

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 eSSVI Matters

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

How eSSVI Is 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

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.