Tuesday 15 Sep 2026, the last session in the data. The Nifty 30 day at the money implied volatility closed at 12.44 percent a year. A screen that ranks it over the past 252 sessions reads 18.5 percent. A screen that takes its percentile over the same sessions reads 63.1 percent. Same number, same series, same window. One says low and the other says above the middle. I check which of the two a screen is quoting before I read anything into it. This lesson takes both apart, on the same file. Every figure comes from NSE end of day files, so nothing here is live and nothing is a view on where volatility goes next.

3By the end you can

  1. Calculate IV rank and IV percentile from a window of daily implied volatility.
  2. Explain why one spike drags rank down while percentile barely moves.
  3. Name the series, window and tie rule behind any rank or percentile you quote.
A radar sweep in teal over a polar grid dotted with lit points

The idea, plainly

A raw implied volatility needs a yardstick. The first volatility lesson said so, and solving for implied volatility showed how each day's number is made. Rank and percentile are the two common yardsticks. Both compare today's reading with the same series over a past window. They differ in how much of that window they use.

Rank = (now minus low)
divided by (high minus low)
Percentile = days below now
divided by days in window

Readings:
12 13 12 13 14 12 13 30 13 14
Low 12, high 30, today 14
Rank = (14 minus 12)
  / (30 minus 12) = 11 percent
Below 14: 7 of 10 = 70 percent

Rank reads two days of the window. Percentile reads all of them

How rank and percentile are built from one window of daily implied volatility: rank takes the low, the high and today, percentile counts the days below todayDiagram with 5 boxes. 252 sessions of daily IV to Rank; 252 sessions of daily IV to Percentile; Rank to 18.5 percent; Percentile to 63.1 percent.252 sessions of daily IVone series, one windowRanklow 8.62, high 29.22,now 12.44Percentile159 days below 12.4418.5 percenttwo days decide it63.1 percentevery day counts
The same 252 sessions of the Nifty 30 day at the money series, to 15 Sep 2026. Source: NSE end of day data, computed by RupeeCase. As of 15 Sep 2026.
  • The series. A constant maturity 30 day at the money implied volatility, or India VIX, is steady. The at the money implied volatility of the nearest expiry is not: it changes tenor every day and jumps when an expiry rolls off.
  • The window. Most screens use about a year of sessions. Shorter windows react faster and carry less history.
  • The ties. Percentile counts strictly lower days here. Some screens count lower or equal.
  1. Keep the last N sessions of the series, with N the window you have chosen.
  2. Find the lowest and the highest reading in those N sessions.
  3. Put today's reading into the rank formula, with those two values.
  4. Count the sessions strictly below today's reading and divide by N for the percentile.
Read 10 more paragraphs, 450 words

Rank uses two days. Only the lowest and the highest reading of the window enter the formula. It says where today sits on the line between them. Percentile uses every day. It counts the days when implied volatility was below today's, strictly below, and divides by the days in the window. A day that tied today's counts as not lower.

A small invented case shows the split. Ten daily readings, nine of them between twelve and fourteen and one at thirty. Today is the last reading and it is fourteen. This is a teaching box with made up numbers, not market data.

The same fourteen is near the bottom of the range and well above the middle of the crowd. Neither is wrong. They answer different questions, and the thirty is why they disagree.

IV rank or IV percentile: what is the difference? Rank is a position in a range. Percentile is a position in a crowd. If one wild day sets the high of the window, rank squeezes every ordinary day into a thin band near the bottom. Percentile hardly notices, because that one day is one day. When the two disagree widely, the gap itself is the message: a single spike is setting the high.

Three choices change either number. Say them whenever you quote one.

A year of sessions holds one Budget, four results seasons and whatever else came along. If the year held a shock, every later reading is measured against it until it ages out of the window, and that takes a full window of sessions. Both measures carry that memory, and rank carries more of it.

To build either one yourself you need one column of daily readings from one series, and four steps.

Then change N and watch what moves. That is the fastest way to see which of the two depends on a spike.

What do IV and IVP mean in the option chain? On the NSE chain, the IV column is the volatility solved from each strike's own price. The rank and percentile are not part of that chain. Many broker and analytics screens add them next to it, and they are built on a series of the index's implied volatility, not on the strike's own history. Which series, which window and which of the two they quote differ from screen to screen. The question page has the short version and the other one sets the two side by side.

Neither number says options are cheap or dear. Both compare implied volatility with its own past. They do not compare it with the volatility that comes after, which is a different question and the subject of the realised volatility module.

Worked example: 15 Sep 2026

The window is the 252 sessions from 9 Sep 2025 to 15 Sep 2026. Over it the 30 day implied volatility ran from a low of 8.62 on 24 Dec 2025 to a high of 29.22 on 30 Mar 2026. Today's 12.44 sits near the low end of that range.

  • Range. 29.22 minus 8.62 is 20.60 points.
  • Today above the low. 12.44 minus 8.62 is 3.82 points.
  • Rank. 3.82 over 20.60 is 18.5 percent.
  • Days below 12.44. 159 of 252, counted in the file.
  • Percentile. 159 over 252 is 63.1 percent.

One spike in March 2026 sets the high of the whole window

Nifty 30 day at the money implied volatility from 9 Sep 2025 to 15 Sep 2026: a low of 8.62 on 24 Dec 2025, a high of 29.22 on 30 Mar 2026 and 12.44 at the endNifty 30 day ATM IV: from 9.8% at 9 Sep 2025 to 12.4% at 15 Sep 2026, high 29.2% at 30 Mar 2026, low 8.6% at 24 Dec 2025.10%15%20%25%30%Oct 2025Jan 2026AprJul30 Mar24 Dec12.4%
Percent a year. Computed by RupeeCase from NSE settlement prices of the two nearest monthly expiries, blended to thirty days. The marks are the low and the high that rank uses. Source: NSE end of day data, computed by RupeeCase. As of 15 Sep 2026.

On 60 sessions the two agree. On the longest window the spike pulls rank far below percentile

Rank and percentile of the same implied volatility on three windows: 71.6 and 76.7 on 60 sessions, 16.9 and 40.8 on 120 sessions, 18.5 and 63.1 on 252 sessionsRank, 60 sessions 71.6; Percentile, 60 76.7; Rank, 120 sessions 16.9; Percentile, 120 40.8; Rank, 252 sessions 18.5; Percentile, 252 63.1.Percent, 30 day ATM IV of 12.44 on 15 Sep 2026Rank, 60 sessions71.6Percentile, 6076.7Rank, 120sessions16.9Percentile, 12040.8Rank, 252sessions18.5Percentile, 25263.1
The 120 and 252 session windows both contain the 30 Mar 2026 high. The 60 session window does not, so rank and percentile land close together. Source: NSE end of day data, computed by RupeeCase. As of 15 Sep 2026.

Another series shifts the answer by a few points, so name the series

Rank and percentile on two series over 252 sessions: at the money implied volatility 18.5 and 63.1, India VIX 22.8 and 63.9ATM IV rank 18.5; ATM IV percentile 63.1; India VIX rank 22.8; India VIX percentile 63.9.Percent, 252 sessions to 15 Sep 2026ATM IV rank18.5ATM IV percentile63.1India VIX rank22.8India VIXpercentile63.9
The at the money series is solved by RupeeCase from settlement prices. India VIX is NSE's index, built from a strip of out of the money options. Source: NSE end of day data, computed by RupeeCase. As of 15 Sep 2026.
Read 5 more paragraphs, 293 words

Look at how the 30 Mar 2026 high reshapes the rank. It stretches the range to 20.60 points, so today's reading above the low counts for little. But 159 of 252 days were below it, which is why the percentile sits above the middle. On the line chart the spike dwarfs everything around it.

The window matters too. Shorten it, and both numbers move, but not equally.

The 60 session window leaves the spike out, so rank at 71.6 and percentile at 76.7 land within a few points of each other. The two longer windows include it. Rank drops to 16.9 on 120 sessions and 18.5 on the full window, while percentile reads 40.8 and 63.1. Series matter as well. India VIX closed at 13.43 that day, with a rank of 22.8 and a percentile of 63.9 over the same 252 sessions.

Read the two together. When both are low, implied volatility is low against its own history however you cut it. When both are high, the reverse. When rank is low and percentile is middling, as here, look at the chart for a spike before you read anything else into the pair. A screen that shows only one of the two hides that clue. Also note what the inputs are. The series is solved from settlement prices, so a stale or wide quote on one expiry can move a single day's reading, and that day then sits in every window that holds it.

Switching from the at the money series to India VIX moved the rank by a few points here. On a screen that sorts or filters by rank, a few points can move a name across a line. Pick one series and one window, state both, and keep them.

The common mistake

The claim: IV rank below 50 means options are cheap, and above 50 means they are expensive. Rank says where today sits between the lowest and highest day of a window. It does not say what volatility will do next, and it does not compare implied volatility with the volatility that follows. The same implied volatility on 15 Sep 2026 read 18.5 on rank and 63.1 on percentile, and the 20 session realised volatility that day was 7.27. Three yardsticks, three different stories. Say "high against its own year" if that is what you mean, and name the series and window with it.

Key takeaways

  • Rank places today between the window's low and high.
  • Percentile counts the days when implied volatility was lower than today.
  • One spike can pin rank low for months. Percentile hardly notices it.
  • State the series and the window. Both change the answer.
  • Neither says options are cheap or dear against the volatility that follows.
  • A wide gap between rank and percentile means one spike sets the high.

3 terms this section turns on

3 terms this section turns on3 terms this section turns on. IV rank: Where today's implied volatility sits between the lowest and highest reading of a past window, as a share of that range. IV percentile: The share of days in a past window when implied volatility was lower than today's. It counts days and ignores the size of the high and low. Window: The stretch of past sessions a rank or percentile is measured over. About a year of sessions is common.IV rankWhere today's implied volatility sits betweenthe lowest and highest reading of a pastwindow, as a share of that range.IV percentileThe share of days in a past window whenimplied volatility was lower than today's. Itcounts days and ignores the size of the...WindowThe stretch of past sessions a rank orpercentile is measured over. About a year ofsessions is common.
From the module glossary; every term is in the Learn glossary too. Source: Module 16.4, IV rank and IV percentile, done properly.

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