Black-Scholes Option Calculator

Contract Details
Spot Price (underlying)
₹50₹50,000
Strike Price
₹50₹50,000
Implied Volatility (annualised)
%
1%120%
Days to Expiry
D
1 day365 days
Risk-Free Rate
%
0%15%
Dividend Yield
%
0%12%
Theoretical Value
Fair Value of the Option
₹0
Call · 30 days to expiry
Delta (Δ)
0.00
Gamma (Γ)
0.0000
Theta (Θ) / day
₹0
Vega / 1% IV
₹0
Rho (ρ) / 1% rate
₹0
Moneyness
ATM
Intrinsic Value₹0
Time Value (extrinsic)₹0
Total Premium₹0
Call vs Put — Full Greek Comparison
Measure
Call
Put
Adjust any input to see the comparison

💡 Key Tips

  • Delta doubles as a rough probability that the option finishes in the money — a 0.30 delta call is loosely a 30% chance.
  • Theta is the rupee value the option bleeds per calendar day if nothing else moves. It accelerates sharply in the final two weeks.
  • Vega tells you the rupee change per 1 percentage point move in implied volatility. Long options are always long vega.
  • Gamma peaks at the money and near expiry — that is why ATM weekly options move so violently.
  • Feed in the implied volatility from your broker terminal, not historical volatility, if you want to match live screen prices.

⚠️ Things To Watch

  • Black-Scholes prices European options. Indian index options (Nifty, Bank Nifty) are European, but single-stock options are American and can be worth slightly more.
  • The model assumes constant volatility and a lognormal price distribution. Real markets show volatility smiles and fat tails, so deep OTM options usually trade above model value.
  • Output is a theoretical fair value, not a prediction. Market premium differs because of demand, liquidity, events and the bid-ask spread.
  • Greeks shown are per unit of the underlying. Multiply by lot size to get the rupee impact on one contract.
  • Brokerage, STT, exchange charges and GST are not included anywhere in this calculation.

📋 Disclaimer

This calculator is provided for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Trading and investing carry substantial risk of loss and are not suitable for every investor. Past performance is not indicative of future results. Always consult a qualified financial advisor and conduct your own due diligence before making any trading or investment decisions.

📐 The Black-Scholes Model, Step by Step

1. The two intermediate terms

d₁ = [ ln(S/K) + (r − q + σ²/2) × T ] ÷ (σ × √T)
d₂ = d₁ − σ × √T
S = Spot price of the underlying
K = Strike price of the option
σ = Implied volatility, annualised, as a decimal
T = Time to expiry in years (days ÷ 365)
r = Risk-free interest rate as a decimal
q = Dividend yield as a decimal

2. Call and Put premium

Call = S × e−qT × N(d₁) − K × e−rT × N(d₂)
Put = K × e−rT × N(−d₂) − S × e−qT × N(−d₁)
N(x) = Cumulative standard normal distribution — the probability a normal variable is below x
e = Euler's number, roughly 2.71828
📌 Worked Example: Spot ₹24,500, strike ₹24,500, IV 14%, 30 days, rate 6.5%, dividend 1.2%. T = 30/365 = 0.0822 years, d₁ = 0.1286 and d₂ = 0.0885. The ATM call prices at ₹446.53 and the put at ₹340.14 — the ₹106 gap is the cost of carry on the spot.

3. Delta — sensitivity to the underlying

Delta(call) = e−qT × N(d₁)
Delta(put) = e−qT × [ N(d₁) − 1 ]
Range = Call delta runs 0 to +1, put delta runs −1 to 0

4. Gamma — how fast delta itself changes

Gamma = [ e−qT × φ(d₁) ] ÷ ( S × σ × √T )
φ(x) = Standard normal probability density
Note = Identical for calls and puts at the same strike

5. Theta — time decay per day

Theta(call) = [ −(S × φ(d₁) × σ × e−qT) ÷ (2√T) − rK e−rT N(d₂) + qS e−qT N(d₁) ] ÷ 365
Sign = Almost always negative for a buyer — you lose this much per day

6. Vega and Rho

Vega = S × e−qT × φ(d₁) × √T ÷ 100
Rho(call) = K × T × e−rT × N(d₂) ÷ 100
Scaling = Both divided by 100 so the number reads as rupees per 1 percentage point move

7. Put-Call Parity — the sanity check

Call − Put = S × e−qT − K × e−rT
Use = If live market prices break this relationship by more than transaction costs, there is an arbitrage

The Black-Scholes model produces a theoretical fair value for an option from six inputs, along with the Greeks that measure its sensitivities. This guide explains the inputs, the Greeks and the model’s limits in plain language. Educational only — derivatives carry substantial risk of loss.

What the Black-Scholes model does

Published in 1973, the Black-Scholes model calculates a theoretical fair value for an option from six inputs. It answers a specific question: given the current price, the strike, how volatile the underlying is, how long is left, and the cost of money, what should this option be worth?

The output is a theoretical value, not a prediction. Market premium differs from model value because of demand, liquidity, upcoming events and the bid-ask spread. The model tells you what the option is worth under its own assumptions, which is a useful reference point rather than a target price.

The six inputs and what they do

InputEffect on a callEffect on a put
Spot priceRisesFalls
Strike priceFallsRises
VolatilityRisesRises
Time to expiryRisesRises
Interest rateRisesFalls
Dividend yieldFallsRises

Volatility is the input that matters most and the only one you cannot simply look up. Feed in the implied volatility from your broker terminal rather than historical volatility if you want the output to line up with live screen prices.

Worked example. Spot ₹24,500, strike ₹24,500, implied volatility 14%, 30 days to expiry, risk-free rate 6.5% and dividend yield 1.2% prices the call at ₹446.53 and the put at ₹340.14. The gap between them is the cost of carry on the underlying.

What each Greek tells you

GreekMeasuresIn practice
DeltaSensitivity to the underlyingDoubles as a rough probability of finishing in the money
GammaHow fast delta changesPeaks at the money and near expiry
ThetaTime decay per dayThe rupees an option loses daily if nothing moves
VegaSensitivity to volatilityRupee change per 1 percentage point of implied volatility
RhoSensitivity to interest ratesUsually the least significant of the five

A delta of 0.30 loosely implies a 30% chance of expiring in the money. Theta accelerates sharply in the final two weeks, which is why the last fortnight is unforgiving for option buyers. Gamma peaking at the money near expiry is what makes weekly at-the-money options move so violently.

Greeks are quoted per unit of the underlying. Multiply by lot size for the rupee impact on one contract.

Option premium split into intrinsic value and time value across strike prices
Every option premium is intrinsic value plus time value; only time value decays.EquityTimer.com

Where the model breaks down

Black-Scholes prices European options, which can only be exercised at expiry. Indian index options on Nifty and Bank Nifty are European, so the model fits. Single-stock options in India are American and can be exercised early, which makes them worth slightly more than the model suggests.

The model assumes constant volatility and a lognormal distribution of prices. Real markets show a volatility smile and fat tails, which is why deep out-of-the-money options consistently trade above model value — the market prices in a higher chance of extreme moves than the model allows.

Brokerage, STT, exchange charges and GST sit outside the calculation entirely. On options they are a meaningful cost, particularly on short-dated contracts.

Related tools: Position size calculator · Stock market events calendar

Frequently asked questions

What is the Black-Scholes model in simple terms?

It is a formula that estimates what an option should be worth, using the current price of the underlying, the strike price, how volatile the underlying is, how much time is left, the interest rate and the dividend yield. The result is a theoretical fair value rather than a forecast.

Are Indian index options European or American?

Nifty and Bank Nifty index options are European, meaning they can only be exercised at expiry, which is exactly what Black-Scholes prices. Single-stock options in India are American style and can be exercised before expiry, so they carry a small additional value the model does not capture.

What does a delta of 0.30 mean?

It means the option price moves roughly 30 paise for every rupee the underlying moves. Delta is also commonly read as a rough approximation of the probability that the option finishes in the money, so a 0.30 delta call loosely implies a 30% chance.

Why is my broker’s premium different from the model price?

Market premium reflects live supply and demand, liquidity, the bid-ask spread and expectations around upcoming events. The model output assumes constant volatility and no transaction costs, so a gap between the two is normal rather than an error.

Educational and informational content only. EquityTimer is not a SEBI-registered investment adviser and does not provide buy, sell or hold recommendations. Data may contain errors or delays; verify independently and consult a registered financial adviser before making any investment decision.