Friday 27 Feb 2026. The 30 day at the money implied volatility of the Nifty closed at 11.98. Twenty sessions later, on 1 Apr 2026, the realised volatility of the sessions that followed was 26.17. Someone who sold that volatility gave back 14.19 vol points. Monday 30 Mar 2026 is the mirror: implied read 29.22, the next twenty sessions realised 18.81, and the seller kept 10.41. Those are the worst and the best start dates in the file, a month apart. Selling volatility is paid on average, and the average is where the trouble starts. This lesson measures what the Nifty file paid, what the bad window cost, and why "premium" is a price for risk. Dated NSE data, nothing live, nothing a view on the next month.

3By the end you can

  1. Define the variance risk premium and measure it on Nifty with implied and realised volatility.
  2. Count windows that do not overlap and read gains and losses in vol points and in variance.
  3. Say why a positive average is the price of tail risk and not a free lunch.
The RupeeCase terminal on sample data: The key figures card: what are the four lead figures?
Watch in the terminal: what are the four lead figures? A short tutorial on sample data.

The idea, plainly

What is the variance risk premium?

The variance risk premium is implied variance less the variance that follows. If options price a month at one volatility and the index then runs at a lower one, the buyer paid for more variance than arrived and the seller kept the gap. Research on equity indices finds the gap positive on average. It is the price of insurance: buyers pay for protection against volatility jumping, and sellers are paid for standing in the way.

Sellers are paid in calm months and pay in the rest

Who pays whom in the variance risk premium: buyers of protection pay implied variance to sellers, who keep the gap in a calm month and pay more than they collected when volatility jumpsDiagram with 4 boxes. Buyers of protection to Sellers; Sellers to Calm month; Sellers to Volatility jumps.Buyers of protectionpay implied varianceSellerscollect it up frontCalm monthseller keeps the gapVolatility jumpsseller pays more thancollected
A sketch of the flow of money, not a market number. Source: RupeeCase, after the research named in the sources. As of 17 Oct 2026.
Read one more paragraph, 59 words

Why variance and not volatility? A variance swap, the contract this idea comes from, pays the realised variance against a fixed price, so the premium is the fixed price less the variance that came. India has no listed variance swap. The theory still sits under India VIX, whose formula is a variance one, and under every short option position.

Why would sellers be paid at all?

Selling variance has a losing tail. Volatility jumps when markets fall, and that is when other losses pile up, margin rises and protection is most wanted. A premium that exists for bearing such a state is a risk premium, not a free lunch. A positive average is the evidence that sellers were paid. The tail is the reason they were.

Read one more paragraph, 58 words

That framing matters in India. SEBI's August 2026 study of individual F&O traders in FY26 found that 87.7% of them lost money. The other side of those trades is not charity. A seller who borrows the average without the capital and the tail management behind it is not collecting the same premium as a firm that has both.

How do I measure it on the Nifty?

Take the 30 day at the money implied volatility on a date. Then take the realised volatility of the next twenty sessions, close to close and annualised the same way. The gap is implied less realised, in vol points. In variance terms, square both first. Thirty calendar days and twenty sessions are not identical, but they are close enough for this reading.

Implied peaked on 30 Mar and realised peaked on 8 Apr

Nifty 30 day at the money implied volatility and twenty session realised volatility from 2 Jan to 30 Jun 2026: implied peaks at 29.22 on 30 Mar 2026 and realised peaks at 29.46 on 8 Apr 2026, after implied has already fallenNifty 30 day ATM IV: from 9.0% at 2 Jan 2026 to 13.1% at 30 Jun 2026, high 29.2% at 30 Mar 2026, low 9.0% at 2 Jan 2026. Nifty 20 day realised vol: from 7.9% at 2 Jan 2026 to 11.5% at 30 Jun 2026, high 29.5% at 8 Apr 2026, low 6.9% at 7 Jan 2026.Nifty 30 day ATM IVNifty 20 day realised vol10%15%20%25%30%Mar 2026May27 Feb30 Mar
Percent a year. To see what the implied line of any date was pricing, slide the realised line twenty sessions back. Marks: the worst and best start dates in the file. Source: NSE end of day data, computed by RupeeCase. As of 30 Jun 2026.
The maths: the premium in variance and in vol points
In variance:
VRP = IV^2-RV^2
In vol points:
gap = IV-RV
RV over the next 20 sessions
Variance swap, seller:
  N * (K^2-RV^2)
  K: the strike in vol
India VIX, variance formula:
s^2 = (2/T) * sum(dK/K^2
      * e^(rT) * Q(K))
   -(1/T)*(F/K0-1)^2

Vol points understate the asymmetry. A seller of variance is paid the squared gap, so a month of high realised volatility costs more than an equal month of low realised volatility earns. That curvature is why the next sections count in both units.

Read 2 more paragraphs, 215 words

Read the chart by sliding the realised line twenty sessions back. The implied level on 27 Feb 2026 was priced against the realised line of early April, far higher at 26.17. The implied level on 30 Mar 2026, 29.22, was priced against the realised line of late April, far lower at 18.81. Implied peaked at 29.22 and realised peaked later at 29.46, because a trailing window forgets slowly. That lag is why I always say which window a realised figure is.

I keep both numbers on one page when I look at this: the implied level that was sold and the realised level that arrived, with the date of each. A premium quoted without its dates is a slogan. Two choices decide the answer. The first is the estimator: realised volatility from closes, from ranges or from NSE's weighted file gives different levels for the same days, so use one estimator on both sides of any comparison. The second is the implied side: the at the money figure and India VIX are not the same measure, because VIX weighs the whole strip of out of the money strikes. A premium measured against VIX is usually larger than one measured against the at the money option, for the same index and days.

Worked example: fourteen months, one gap each

What did fourteen non overlapping windows show?

I took every twentieth session in the file, fourteen start dates from 1 Jul 2025, so that no two windows share a return. Implied was above what followed in ten of the fourteen. The average gap was 0.89 vol points. The four windows where realised won were 3.28, 8.85, 2.76 and 0.26 points, and the second of them, from 19 Feb 2026, is the largest gap among the fourteen.

Ten gains, four losses, and one loss larger than any gain

Implied volatility less the realised volatility of the next twenty sessions for fourteen start dates from 1 Jul 2025: positive for ten, negative for four, with a largest gap of −8.85 points on 19 Feb 20261 Jul 2025 4.59; 29 Jul 2025 0.79; 28 Aug 2025 4.33; 25 Sep 2025 2.03; 27 Oct 2025 3.82; 25 Nov 2025 1.87; 23 Dec 2025 0.38; 22 Jan 2026 −3.28; 19 Feb 2026 −8.85; 20 Mar 2026 −2.76; 23 Apr 2026 4.53; 22 May 2026 2.90; 22 Jun 2026 −0.26; 21 Jul 2026 2.40.Implied less the next 20 sessions' realised, vol points1 Jul 20254.5929 Jul 20250.7928 Aug 20254.3325 Sep 20252.0327 Oct 20253.8225 Nov 20251.8723 Dec 20250.3822 Jan 2026−3.2819 Feb 2026−8.8520 Mar 2026−2.7623 Apr 20264.5322 May 20262.9022 Jun 2026−0.2621 Jul 20262.40
Positive means the seller of the 30 day at the money option kept the gap. Each start date is twenty sessions after the one above, so no two windows share a return. Source: NSE end of day data, computed by RupeeCase. As of 15 Sep 2026.
All fourteen windows, with the numbers
StartImpliedNext 20Gap
1 Jul 202511.987.394.59
29 Jul 202510.729.930.79
28 Aug 202510.966.634.33
25 Sep 202510.017.982.03
27 Oct 202510.947.123.82
25 Nov 202510.248.371.87
23 Dec 20258.768.380.38
22 Jan 202612.5815.86−3.28
19 Feb 202611.5520.40−8.85
20 Mar 202622.2324.99−2.76
23 Apr 202617.4612.934.53
22 May 202615.7112.812.90
22 Jun 202612.0112.27−0.26
21 Jul 202612.089.682.40
Read 2 more paragraphs, 177 words

Counting every start date, not just every twentieth, implied was above what followed on most of them. Overlap makes that count look more certain than it is, which is why I count windows that do not overlap. The whole file points the same way: the mean 30 day implied volatility is 12.42 and the mean twenty session realised volatility is 11.53, a difference of 0.89 vol points. India VIX, which includes the wings of the smile, averages higher still at 13.49.

The losses did not arrive alone. The windows of 22 Jan, 19 Feb and 20 Mar 2026 ran back to back, at 3.28, 8.85 and 2.76 points against the seller. Volatility clusters, as the forecasting lesson shows, so a seller who is wrong once is often wrong again before a calm month returns. Implied was also not a safe sign. The highest implied level of the file, 29.22 on 30 Mar 2026, paid the seller 10.41 points. The window of 20 Mar 2026, with implied at 22.23, also high, cost 2.76.

What does the average hide?

In vol points the ten gains sum to 27.64 and the four losses to 15.15, so the losses give back 55% of the gains. Square the numbers, the way a variance seller is paid, and the losses give back 85%. A month of high realised volatility costs more than an equal month of low realised volatility earns.

The worst window is roughly ten times the average window

The gap of the average, best and worst of the fourteen windows, priced at the vega of one lot of the 10 Jun 2026 at the money straddle: 2.5 thousand rupees gained on average, 12.9 thousand in the best window and 24.9 thousand lost in the worstAverage window 2.5; Best window 12.9; Worst window −24.9.Gap times straddle vega for one lot, thousand rupeesAverage window2.5Best window12.9Worst window−24.9
Thousand rupees for one lot of 65 units, before charges. The straddle on the 30 Jun 2026 expiry has a vega of Rs 2,813 a lot for each vol point. This is a size, not a record: the vega of each past date differed. Source: NSE end of day data, computed by RupeeCase. As of 10 Jun 2026.
Read one more paragraph, 92 words

To see the size in rupees, price each gap at the vega of one lot of the at the money straddle on the 10 Jun 2026 chain, Rs 2,813 for each vol point. The average window is worth 2.5 thousand rupees, the best 12.9 thousand, and the worst lost 24.9 thousand. The vega of each past date was different, so read the bars as a size and not as a record. The point stands: a loss ten times the average is not an outlier, it is the other side of the premium.

What does a seller still pay on top?

Costs and capital. The 10 Jun 2026 straddle premium for one lot was Rs 41,841, and STT at 0.15 percent on the premium sold came to Rs 63, plus exchange charges, GST and brokerage. Margin stays blocked for the month. Against an average gap worth 2.5 thousand rupees a lot, the charges are small and the tail is not.

Read 3 more paragraphs, 188 words

Nothing here says the premium will be positive in the next window. Four windows in fourteen show it does not have to be, and the file is only about fifteen months long with one stress episode in it. A longer record would hold more episodes, and a gentler or harsher average. I read the file as a worked example of the shape, not an estimate of the size.

A seller does not have to carry the whole tail. A bought option further out caps the loss, as in the credit spread lesson, and the lesson on hedging an option selling book goes through the trade offs. Capping the tail gives up part of the premium. Whether that is worth it depends on the size of the account, and nothing in this file says which way it falls.

The margins lesson shows what is blocked. The bigger cost is the risk of the window that returns the year's gains in a month, which a retail account rarely has capital to sit through. A seller who sizes by the average has sized for a month that does not exist.

The common mistake

The claim: Implied volatility beats realised volatility on average, so selling options pays. The average gap in this file is 0.89 vol points over fourteen windows and it is real. It is also small next to the worst window, −8.85 points from 19 Feb 2026, and in variance terms the four losing windows hand back 85% of the gains. A positive average says sellers were paid for risk. It does not say the next month pays, and it does not say a retail account can carry the tail. Count the windows, size by the worst one, and treat the premium as the price of a risk you hold.

Key takeaways

  • The premium is implied variance less the variance that followed.
  • Implied sat above what followed in ten of fourteen non overlapping windows.
  • The average gap is small beside the worst window.
  • In variance terms the four losing windows hand back most of the gains.
  • A positive average is the price of tail risk, not income.
  • Count non overlapping windows, never every start date.

The term this section turns on: Non overlapping windows

The term this section turns on: Non overlapping windowsThe term this section turns on: Non overlapping windows. Non overlapping windows: Start dates a full window apart, so no two share a return. Counting them gives a fairer picture than counting every start date.Non overlapping windowsStart dates a full window apart, so no twoshare a return. Counting them gives a fairerpicture than counting every start date.
From the module glossary; every term is in the Learn glossary too. Source: Module 16.13, The variance risk premium in Nifty.
The RupeeCase terminal on sample data: Model history or your portfolio: which numbers am I looking at?
Watch in the terminal: which numbers am I looking at? A short tutorial on sample data.

Before you trade. Derivatives trading carries a high risk of loss. SEBI's study "Profitability of Individual Traders in the Equity Derivatives Segment (FY25 to FY26)" (August 2026) found that 87.7% of individual traders in equity F&O made net losses in FY26, with aggregate net losses of Rs 91,685 crore. Read the SEBI study