Wednesday 10 Jun 2026, after the close. The Nifty 23,250 call of the 30 Jun expiry settled at Rs 321.65. The end of day file holds that price, the volume and the open interest. It holds no volatility column. The IV you see on a chain is solved from the price afterwards, and it is a calculation you can do by hand. Here it gave 15.09% for the call. The put at the same strike gave 14.65%. Same strike, same evening, two answers 0.44 points apart. I trust a number more once I know how it was made, so this lesson makes one. Every figure comes from NSE end of day files, so nothing here is live and nothing is a view on where the index goes next.
3By the end you can
- Solve for implied volatility by hand with a guess, a price and a step.
- Say which inputs change a solved implied volatility.
- Spot a price that has no volatility behind it.

The idea, plainly
An option model is a machine with five inputs and one output. Put in the forward, the strike, the time to expiry, the interest rate and a volatility, and it returns a price. Implied volatility runs the machine backwards. You know the price. You search for the volatility that makes the machine return it. For Nifty options the machine is Black 76, which prices off the forward. The first volatility lesson framed the result: a price written in volatility units.
Solving is a loop: guess, price, compare, move
- Bisection. Fence the answer between a low and a high volatility. Price the middle. If the model is too high, the answer is in the lower half, otherwise the upper. Repeat. It never fails, and each step halves the fence, so thirty steps shrink it about a billion times.
- Newton. Take the gap between the model price and the market price and divide it by vega. That is how many volatility points to move. Near the money the price is almost a straight line in volatility, so two or three steps are enough.
- Take the settlement price of the option, not the last trade.
- Set the forward: the future of the same month for a monthly expiry, the parity forward for a weekly one.
- Set the time as calendar days to expiry over 365, with expiry at 15:30.
- Set the rate from the T bill curve.
- Run the loop until the model price matches to a paisa.
Read 7 more paragraphs, 386 words
Why search at all? The volatility sits inside the normal curve in the formula, so it cannot be moved to one side. There is no formula for it. But one fact makes the search easy: a higher volatility always gives a higher price, for a call and for a put. The slope of that rise is vega. Because price only climbs, one price fits one volatility, never two.
There are two ways to move the guess.
Newton has a weak spot. Far out of the money, vega is close to zero, the divide blows up and the next guess can leap out of range. A sound solver keeps the answer fenced and falls back to bisection when Newton leaves the fence. RupeeCase's engine does exactly this.
How do I calculate IV for Nifty options? The short version, which the question page repeats:
Two choices matter more than the maths. Use the option that is out of the money at each strike: the put below the forward, the call above it. In the money options hold mostly intrinsic value, carry little vega and wide spreads, so a small price error becomes a big volatility error. And use the same inputs every time you compare, because the answer depends on all of them.
Each input pushes the answer in a known direction. A higher forward lowers the volatility a call needs to reach its price, and raises it for a put. More days to expiry lower the volatility needed, because time alone adds value. The rate matters least for an option of a few weeks, since it only moves the discount factor, but it grows with the time left. Get the rate or the days wrong and every strike shifts the same way. Get the forward wrong and the calls shift one way while the puts shift the other, which is why a smile built on a wrong forward shows a step where it switches from puts to calls.
Sometimes there is no answer. A call cannot be worth less than the discounted gap between the forward and the strike, and cannot be worth more than the discounted forward. A price outside those bounds has no volatility behind it. That signals a stale or wide quote, and a good solver returns nothing instead of a wrong number.
Worked example: one call, then the whole chain
Take the 23,250 call on 10 Jun 2026. The future settled at 23,240.10, 20 calendar days remained to the 30 Jun expiry and the rate was 5.11 percent. The call settled at Rs 321.65. Three guesses at the volatility price it as follows: Rs 211.56 at 10%, Rs 319.77 at 15% and Rs 427.98 at 20%.
A guess of 15% lands within Rs 1.88 of the market price
Solved strike by strike, low strikes solve highest and the curve bottoms above the future
At one strike the call and the put solve to different volatilities
Show all columnsShow fewer columns
| Calls | Calls | Strike | Puts | Puts | |||
|---|---|---|---|---|---|---|---|
| Settle | IV % | IV % | Settle | ||||
| 405.90 | 15.4 | 23,100 | 15.0 | 258.10 | |||
| 374.55 | 15.2 | 23,150 | 14.9 | 278.95 | |||
| 347.70 | 15.1 | 23,200 | 14.8 | 300.60 | |||
| Spot 23,214.95 | Spot 23,214.95 | ||||||
| 321.65 | 15.1 | 23,250ATM | 14.6 | 322.05 | |||
| 294.60 | 14.9 | 23,300 | 14.6 | 347.65 | |||
| 272.55 | 14.9 | 23,350 | 14.5 | 371.80 | |||
| 248.10 | 14.8 | 23,400 | 14.4 | 398.75 | |||
Shaded cells are in the money. Settle is the settlement price in rupees per unit. IV is solved from it by RupeeCase.
The solved at the money IV follows India VIX but sits under it on most days
Read 8 more paragraphs, 342 words
Now Newton, starting from 20%. The model gives Rs 427.98, which is Rs 106.33 too high. Vega at that point is Rs 21.64 a unit for each volatility point. Divide: 106.33 over 21.64 is 4.91 points. The next guess is 15.09%. Price it again and the model returns Rs 321.645 against Rs 321.65. One step brought it within a paisa. The solved value is 15.09%.
Do the same for every strike and you get the smile of the chain.
The 21,400 put solves to 19.72%, the curve bottoms near 24,000 at 14.38%, and the 25,050 call solves to 16.27%. The shape has its own lesson in the smile and skew module. Here the point is that each dot is a separate solve.
Back to the strike where the call and put disagreed. Here are both sides.
At 23,250 the call gives 15.09% and the put 14.65%, a gap of 0.44 points. With a vega of Rs 21.64 a unit, that gap is worth about Rs 9.52 of premium. Settlement prices are not trades, so a few rupees of disagreement between a call and a put is ordinary. Put call parity ties the two prices together, and the parity module shows how the leftover is measured. It is also why the smile uses one option per strike.
And the edge case. The 24,800 put settled at Rs 1,553.20 on 146 contracts. The least a put that deep in the money can be worth is the discounted gap to the forward, Rs 1,555.54. The settlement price sits Rs 2.34 below that floor, so no volatility reproduces it. The solver returns nothing, and a screen that shows a number there has done something extra.
Over a longer stretch, the same solve run daily on the nearest monthly expiries gives a constant 30 day at the money series.
Both lines come from option prices, and both rise and fall together. They differ because they read different strikes. The India VIX lesson takes the index apart.
The common mistake
The claim: Implied volatility is one fixed number for an option, so if two screens show different values, one of them is wrong.
Implied volatility is an answer to a question, and the answer depends on what you ask. Change the forward, the number of days, the rate, the price used or the side of the strike, and the solved number changes. Here the call and the put at one strike gave 15.09% and 14.65% from the same day's settlement prices. Before you compare two IV figures, compare their inputs. The next lesson asks where an IV sits against its own past, which only works if every day was solved the same way.
Key takeaways
- Implied volatility is found by search, because the formula cannot be turned around.
- Price only rises with volatility, so one price gives one answer.
- Newton is fast near the money and needs a fence far from it.
- Use the settlement price, the right forward and the out of the money side.
- A price below its lower bound has no implied volatility.
- Compare the inputs before you compare two implied volatility figures.
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