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
- Calculate IV rank and IV percentile from a window of daily implied volatility.
- Explain why one spike drags rank down while percentile barely moves.
- Name the series, window and tie rule behind any rank or percentile you quote.

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
- 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.
- Keep the last N sessions of the series, with N the window you have chosen.
- Find the lowest and the highest reading in those N sessions.
- Put today's reading into the rank formula, with those two values.
- 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
On 60 sessions the two agree. On the longest window the spike pulls rank far below percentile
Another series shifts the answer by a few points, so name the series
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
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