How to Calculate Nifty Options Premium Using the Black-Scholes Model
Blog by Aliceblue News Desk
26 May 2026
15 minutes

On 1 February 2026, Nifty opened quietly and fell 593 points by close. Traders who had bought ATM calls before the Budget announcement watched their premiums bleed, not just because Nifty fell, but because India VIX dropped sharply once the uncertainty was gone. The premium they paid included a large chunk of event-driven inflation. Once the Budget was announced, that inflation vanished within hours.
Direction alone does not determine whether you make money on an options trade. Premium pricing does. The Black-Scholes-Merton model is the framework that puts a number on every component of that premium, and knowing how it works changes how you evaluate every options trade before entering it.
What Is a Nifty Option Premium Actually Made Of?
Before the formula, you need to understand what you are paying for when you buy a Nifty option. Every premium has two parts.
- Intrinsic value is the in-the-money portion. If Nifty is at 23,700 and you hold a 23,500 CE, the option is 200 points in the money. Those 200 points are intrinsic value. It is calculable and does not depend on time or volatility.
- Extrinsic value is everything else. It includes time value, the premium the market charges because the Nifty still has time to move further in your favour, and volatility value, which is the extra amount priced in due to expected market movement. Before Budget 2026, India VIX was running at 13.6. That elevated reading inflated the extrinsic value of every near-ATM Nifty option. When IV fell after the announcement, its extrinsic value collapsed regardless of the index’s direction.
The Black-Scholes-Merton model calculates total premium, intrinsic plus extrinsic, using five market inputs. If you are new to options and want to understand how calls and puts work before going deeper into pricing, Alice Blue’s guide on options trading covers the foundational mechanics in plain terms.
What Is the Black-Scholes-Merton Model?
The Black-Scholes-Merton model is a formula for calculating the theoretical fair price of a European-style options contract. Fischer Black and Myron Scholes published the original paper in 1973. Robert Merton extended the mathematical framework in the same year. Scholes and Merton received the Nobel Prize in Economics in 1997.
All Nifty and BankNifty index options on NSE are European-style, meaning they can only be exercised on expiry day. That makes this formula directly applicable to these contracts.
One clarification most blogs skip:
Standard Black-Scholes uses the spot price of the underlying as an input. But Nifty options for far-month expiries, contracts two or three months out, are priced relative to Nifty futures, not the cash index. Futures trade above spot because of the cost of carry. For those contracts, a variation called Black-76, which replaces spot price with the futures price, gives more accurate results. For current-week and next-week Nifty weekly options, the gap between spot and futures is small enough that standard Black-Scholes works well in practice.
The Five Inputs You Need
Input | What It Means | Where to Find It |
S — Spot Price | Current Nifty index level | NSE homepage or broker terminal |
K — Strike Price | The strike you are analysing | NSE options chain |
T — Time to Expiry | Calendar days to expiry divided by 365 | Count all days, including weekends |
r — Risk-Free Rate | RBI 91-day T-bill yield | CCIL website (5.34% as of May 2026) |
σ — Implied Volatility | IV of that specific strike | IV column in the NSE options chain |
On risk-free rate: As of 15 May 2026, the RBI 91-day Treasury Bill yield was 5.34% per annum per CCIL data. This is the correct input, not the repo rate, which RBI held at 5.25% in April 2026, and not a bank FD rate.
On implied volatility: Each strike in the NSE options chain carries its own IV. A 400-point OTM put will have a higher IV than the ATM strike on the same expiry. Use the IV column in the options chain for the specific strike you are pricing. India VIX is a 30-day composite for the entire index; it is not a substitute for strike-specific IV.
On time to expiry: Calendar days include weekends and public holidays. Divide by 365. Using only trading days gives a lower T value and understates the time value in the premium.
On dividends: Set dividend to zero for Nifty and BankNifty options. For individual stock options, check whether an ex-dividend date falls within the contract period.
For a step-by-step walkthrough of how to read the NSE options chain and locate the IV column strike by strike, Alice Blue’s article on how to read and use the NSE option chain covers this in detail, including how Greeks appear inline on the chain.
The Formula
Call option premium:
C = S · N(d1) − K · e^(−rT) · N(d2)
Put option premium:
P = K · e^(−rT) · N(−d2) − S · N(−d1)
Where:
d1 = [ ln(S/K) + (r + σ²/2) · T ] / [ σ · √T ]
d2 = d1 − σ · √T
What each part does:
- ln(S/K) measures whether Nifty is currently above or below the strike on a log scale
- r + σ²/2 adjusts for the expected upward drift of the index over the life of the option
- N(d1) and N(d2) are probability values from the standard normal distribution — the model’s estimate of the likelihood that the option ends up in-the-money
- e^(−rT) discounts the strike price to today’s value because you pay it at expiry, not now
The call formula works out the probability-adjusted expected gain from the right to buy at the strike, minus the discounted cost of that strike. The put formula does the reverse.
Worked Example: Nifty 23,700 CE (May 2026)
Nifty closed at 23,659 on 20 May 2026. Let us calculate the theoretical fair value for the Nifty 23,700 CE, a near-ATM call, with 21 calendar days remaining to expiry.
Input | Value |
Spot Price (S) | 23,659 |
Strike Price (K) | 23,700 |
Calendar Days to Expiry | 21 |
Time in Years (T) | 21 ÷ 365 = 0.0575 |
Risk-Free Rate (r) | 5.34% = 0.0534 |
Implied Volatility (σ) | 15% = 0.15 |
Step 1: Calculate d1
d1 = [ ln(23659/23700) + (0.0534 + 0.15²/2) × 0.0575 ] / [ 0.15 × √0.0575 ]
d1 = [ (−0.001731) + (0.06465 × 0.0575) ] / [ 0.15 × 0.2398 ]
d1 = [ (−0.001731) + 0.003717 ] / 0.03597 = 0.001986 / 0.03597 ≈ 0.055
Step 2: Calculate d2
d2 = 0.055 − 0.15 × 0.2398 = 0.055 − 0.03597 ≈ 0.019
Step 3: Normal distribution values
- N(0.055) ≈ 0.5219
- N(0.019) ≈ 0.5076
Step 4: Calculate the call premium
C = 23659 × 0.5219 − 23700 × e^(−0.0534 × 0.0575) × 0.5076
C = 12347.00 − 23700 × 0.9969 × 0.5076
C ≈ 12347.00 − 11993.07 ≈ ₹354
The theoretical fair value for this near-ATM Nifty call with 21 days left and 15% IV is approximately ₹354.
If the live LTP on the NSE options chain shows ₹390 for this strike, the extra ₹36 tells you either that IV has moved above 15% intraday, or that buyer demand is pushing the price above fair value. If it is at ₹310, the option is sitting below the theoretical value at the given IV. Knowing this number before entering is not about being precise to the rupee; it is about knowing whether the price you are paying has a rational basis.
Option Greeks: What the Model Also Tells You
The Black-Scholes-Merton formula does not just produce a premium. It produces five sensitivity measures alongside it, called Option Greeks. These are what experienced traders watch more closely than the premium itself.
Greek | What It Measures | Meaning for Nifty Traders |
Delta | Premium change per 1 point move in Nifty | An ATM call has a delta near 0.50; the premium moves about 50 paise for every 1 point Nifty moves |
Gamma | The rate at which Delta changes | Highest for ATM options close to expiry, small Nifty moves can shift your position size sharply |
Theta | Premium lost per calendar day | Theta of 18 means the option loses ₹18 overnight, even if Nifty stays flat |
Vega | Premium changes per 1% shift in IV | Vega of 7 means if IV rises from 15% to 16%, the premium gains ₹7 |
Rho | Premium changes per 1% shift in interest rate | Minimal impact on short-dated weekly Nifty options |
Most traders check the premium first and barely look at the Greeks. Before Budget 2026, the ATM Nifty straddle carried significant vega. A trader who read that vega number before buying would have known exactly how much of the premium was IV-driven, and therefore how much would disappear once the Budget was done.
Theta decay in the final three to four days before weekly expiry hits hard. Weekly Nifty ATM straddle data from the week of 9 to 13 February 2026 shows premiums at 239 with two days left, pricing in only a 0.94% expected move on either side. By the final session, that premium had compressed further. Buying ATM options on a Wednesday for Thursday expiry means theta is working heavily against you overnight.
On Alice Blue’s ANT Mobile app, Delta, Gamma, Theta, Vega, and IV are now visible strike by strike directly inside the option chain. Toggling ‘Show Greeks’ in the Advanced View removes the need to cross-reference a separate calculator while you are reading the chain.
Put-Call Parity: How Call and Put Prices Connect
The Black-Scholes-Merton framework produces a direct mathematical relationship between the call and put on the same strike and expiry:
C − P = S − K · e^(−rT)
Once you have the theoretical call price, this equation gives you the theoretical put price immediately, no need to re-run the full formula. If the live prices on the NSE options chain violate this relationship by a meaningful margin, it means either one side is mispriced or there is concentrated buying or selling on one contract that has distorted normal pricing.
Institutional desks and algorithmic traders watch this relationship in real time. When it breaks, they trade both sides simultaneously to capture the difference, which pushes prices back into line within seconds. For a regular trader, put-call parity is a quick cross-check for whether the options chain you are looking at is pricing both sides internally consistently.
How to Use a Black-Scholes Calculator for Nifty Options
You do not need to solve the formula by hand for every trade. Three free calculators are built specifically for the Indian market:
- BlackScholes.in — NSE-specific, displays prices in INR, supports Nifty and BankNifty lot sizes, and shows all five Greeks for each input set.
- NiftyTrader Option Pricing Calculator — Pulls live IV from the NSE options chain, works for both index and stock options.
- Zerodha Black-Scholes Calculator — Available on the Zerodha website, quick interface for checking theoretical value against LTP.
Steps to use any of these:
- Open the NSE options chain at nseindia.com, select NIFTY, and pick your expiry
- Note the current Nifty spot price
- Read the IV for your specific strike from the IV column, not India VIX
- Get the RBI 91-day T-bill yield from CCIL or the RBI website (5.34% as of May 2026)
- Count calendar days to expiry and divide by 365
- Enter all five values, check the theoretical premium, and compare it against the live LTP on the options chain
When the Model Works and When It Does Not
Situation | Accuracy |
ATM Nifty options, current week expiry | Reliable — spot and futures are near |
OTM Nifty options, current week expiry | Reasonable — minor volatility skew differences exist |
Far-month Nifty expiries (2 to 3 months out) | Less reliable — use Black-76 with futures price |
Expiry day after 2:30 PM | Not reliable — gamma and real-time demand take over |
Before and after high-impact events | Good reference point — cannot predict timing of IV movement |
Practical Use Before Placing a Trade
For options buyers: Before Budget 2026, India VIX was at 13.6 against a longer-term average closer to 11 to 12. A trader who compared the Black-Scholes fair value of an ATM call at 11% IV versus the live premium at 13.6% IV would have seen the gap clearly — an amount representing pure event-driven inflation that would disappear after the announcement, regardless of direction. Knowing that number before entering is the difference between a trade with a genuine edge and one where the math was always working against you.
- For options sellers: If the theoretical fair value of a strike is ₹60 and the market is offering ₹38, you are collecting below-fair compensation for the risk on your books. The model gives you the floor reference to make that judgment cleanly across multiple strikes simultaneously.
- For multi-leg strategies: When building a straddle, strangle, or iron condor, the net vega and net theta of the full position matter more than the individual leg premiums. The Greeks from Black-Scholes-Merton let you calculate total exposure across all legs before placing a single order.
Limitations That Matter in Indian Markets
- Volatility is not constant in real life. Feed the model 15% IV, and it prices the option at 15% for its entire life. If IV jumps to 22% during an RBI announcement, the model is working with the wrong number. The theoretical price it gave you at 15% is no longer valid the moment IV moves.
- The formula underweights extreme moves. It assumes Nifty moves in a smooth, predictable curve over time. Large single-day gaps driven by global macro events are not adequately reflected. This is why deep OTM options often trade above their Black-Scholes theoretical value; the market prices in gap risk that the formula does not.
- Volatility skew is not captured. In Indian markets, OTM put options carry higher IV than OTM calls on the same expiry. Traders pay extra for downside protection. Since the formula takes one flat IV input, it tends to underprice deep OTM puts relative to where they actually trade. For ATM options, this is not a significant issue. For OTM options, the difference can be large.
- Stock options on NSE are American-style. They can be exercised before expiry. Standard Black-Scholes does not handle early exercise and is not the right model for individual stock options.
- Execution friction is ignored. The model assumes you can transact at any price without impacting the market. For deep OTM Nifty strikes with wide bid-ask spreads, the theoretical price is a reference you cannot realistically execute near.
Common Mistakes Beginners Make
- Paying for an elevated IV without knowing it. When IV is running 30 to 40% above its historical average before an event, a significant portion of the premium will collapse once the event resolves. The Black-Scholes-Merton model lets you quantify that inflated portion before you buy. Not checking it is expensive.
- Using calendar days incorrectly. Time to expiry uses all calendar days divided by 365. A 10-day expiry includes two weekends, making T = 0.0274, not 0.0192 if you counted only trading days. The difference affects both the theoretical premium and the Greeks calculation.
- Expecting the theoretical price to match LTP exactly. A gap of ₹20 to ₹40 on a Nifty ATM option between model output and live LTP is normal. A gap of ₹100 or more usually means your IV input is stale, or there is concentrated, unusual activity in that specific strike.
- Using ATM IV for every strike. Volatility skew means each strike carries its own IV number. Running the model with ATM IV for a deep OTM strike gives you a theoretical price that is lower than what the market actually charges for that option.
Who Should Use This Model
Well-suited for:
- Options sellers evaluate whether the premium they plan to collect sits above or below the theoretical fair value before writing a contract
- Traders managing multi-leg positions who need to know the total Greeks exposure across all legs at once
- Anyone trading around scheduled events, the RBI policy meetings, the Union Budget, and election results, where the IV component of a premium is the primary risk factor
Less suited for:
- Intraday traders whose decisions are driven entirely by price action and momentum
- Beginners still learning how calls and puts work mechanically, build that foundation before approaching this formula
- Expiry-day trading in the final hour, where gamma makes premiums move in ways no model reliably predicts
Conclusion
Most traders look at a Nifty option premium and ask one question: Is it cheap or expensive? The Black-Scholes-Merton model gives you a structured, repeatable way to answer that with actual numbers. The five inputs are all publicly available: Nifty spot on NSE, strike-specific IV from the options chain, the RBI 91-day T-bill yield from CCIL, calendar days to expiry, and zero for dividend on index options.
The model tells you what the premium should be today. It does not tell you where Nifty will go tomorrow. But on a market where event-driven IV swings are regular, and premiums can fall even when the index moves in your direction, as every trader who held options through Budget 2026 found out, that reference point matters more than most beginners realise.
If you are ready to start trading Nifty options and want access to a platform where Greeks are visible strike by strike directly on the option chain, you can open a free demat and trading account with Alice Blue and use the ANT Mobile option chain with Greeks enabled from day one.
Frequently Asked Questions
A: For current-week and next-week weekly options, it works well because the spot price and futures price are close to each other. For far-month contracts where Nifty futures trade at a meaningful cost-of-carry premium to spot, the Black-76 model is more accurate since it takes futures price as the input. On expiry day itself after about 2:30 PM, gamma and real-time demand override theoretical pricing.
A: Use the IV column from the NSE options chain for the specific strike you are analysing. India VIX was at 13.6 before Budget day 2026, but that number represents a 30-day composite for the whole index. Individual strikes on the chain carry different IVs depending on moneyness. Using India VIX as a direct input gives you an inaccurate theoretical premium.
A: Theta removes a fixed amount of value from every option every calendar day. Separately, IV crush happens when a scheduled event passes and the uncertainty priced into the premium is resolved. On 1 February 2026, Nifty fell 593 points and premiums still collapsed faster than the directional move alone warranted, because the Budget uncertainty that had pushed IV higher before the session disappeared by afternoon.
A: Use the RBI 91-day Treasury Bill yield, which was 5.34% per annum as of 15 May 2026 per CCIL data. The repo rate, held at 5.25% in April 2026, is a different instrument and produces a slightly different theoretical price if used as the input. Bank FD rates are not appropriate here.
A: The model produces fair value under fixed assumptions with the inputs you provide at a point in time. The live LTP reflects demand, supply, liquidity, and IV that may have moved since you last read the options chain. A gap of ₹20 to ₹40 on an ATM option is expected. A larger gap usually means your IV input is outdated or there is unusual buying concentrated in that strike.
A: Yes. BankNifty options are European-style and the formula applies identically. Use BankNifty spot or futures price, IV from the BankNifty options chain for your specific strike, the same RBI 91-day T-bill rate, and calendar days to expiry. BankNifty options carry higher IV than Nifty options because BankNifty reacts more sharply to RBI decisions — a surprise 50 bps repo cut in June 2025 pushed BankNifty to 56,624 intraday, compressing and then crushing premiums on multiple strikes within the same session.

Blog by Aliceblue News Desk



