Variance Swap Pricing Calculator

Price variance swaps using integration or implied variance. See fair strike, payoff, and discounting details. Download clean tables, charts, and files for review fast.

Single page tool with export, examples, and plain HTML FAQs.

Inputs

Choose a method, fill values, then submit.
All rates are annual, decimals allowed.

Use strip method when you have option mids.
Currency per variance unit (annualized).
Example: 0.04 equals 20% vol squared.
Use 0.5 for six months.
Enter decimal, like 0.05 for 5%.
Annualized ATM vol estimate for the term.
Forward at maturity, not spot.

Option strip rows

Use puts below forward and calls above forward. Provide mid prices (undiscounted premium currency units).

Strike K Type Mid price Remove
Tip: more strikes improves the integral accuracy.
Reset

Example data table

These are illustrative values to test the tool quickly.

Notional T (years) r Kstrike σ (percent) Computed fair variance
10,000 1.00 0.05 0.0400 22.00 0.0484
25,000 0.50 0.03 0.0225 18.00 0.0324
For strip method, click “Seed example” inside the strip section.

Formula used

1) Present value from fair variance

A variance swap pays the difference between realized variance and strike variance. At inception, its value uses the fair variance estimate:

PV = e-rT · Nvar · (Kfair − Kstrike)

  • Nvar is variance notional (currency per variance unit).
  • Kstrike is the agreed variance strike (annualized).
  • Kfair is the fair variance implied by the market.

2) Implied variance shortcut

Kfair ≈ σ²

This uses a term implied volatility estimate, typically near-the-money and maturity-matched.

3) Model-free option strip approximation

A common model-free approximation uses a weighted integral over out-of-the-money options:

Kfair ≈ (2erT/T) · [∫0F P(K)/K² dK + ∫F C(K)/K² dK]

This tool approximates the integrals with trapezoids over your discrete strike grid. Add wide, dense strikes to reduce truncation error.

How to use this calculator

  1. Select a method: implied variance or option strip integration.
  2. Enter notional, strike variance, maturity, and rate.
  3. For implied method, provide annualized implied volatility percent.
  4. For strip method, enter forward price and option rows.
  5. Use puts below forward and calls above forward.
  6. Press Submit to view results below the header.
  7. Download CSV or PDF to document the calculation.

FAQs

1) What is a variance swap?

A variance swap is a contract that exchanges future realized variance for a fixed variance strike. It is often used to trade volatility directly without directional exposure to the underlying price.

2) Why is the strike in variance units?

Variance swaps settle on variance, not volatility. Variance is volatility squared, so a 20% volatility strike corresponds to 0.20² = 0.04 in variance units.

3) What does a positive PV mean?

Positive PV means the fair variance estimate exceeds the strike variance. That situation benefits the variance receiver (long variance), assuming the same notional and discounting conventions.

4) When should I use implied variance?

Use implied variance when you only have a maturity-matched implied volatility estimate. It is fast and reasonable near the money, but it ignores smile and tail effects.

5) When should I use the strip method?

Use the strip method when you have multiple option mid prices across strikes. It uses more information from the volatility smile and usually improves the fair variance estimate.

6) Why do I need puts and calls around the forward?

The model-free approximation integrates out-of-the-money puts below the forward and out-of-the-money calls above it. This split matches the payoff replication structure for a log contract.

7) How accurate is the discrete integration?

Accuracy depends on strike coverage and spacing. Sparse strikes or narrow ranges cause truncation error. Add more strikes and extend farther into tails to stabilize the integral.

8) What assumptions does this calculator make?

It assumes inputs are consistent with a single maturity and that option prices are mid quotes. It ignores bid-ask, discrete sampling adjustments, and corridor conventions unless you approximate them via the input grid.

Related Calculators

swaption pricingoption breakeven calculatorforward start optioninterest rate floorbermudan option pricingzero rate calculatorno arbitrage boundsforward volatility calculatoroption theta calculatordigital option pricing

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.