Lesson 06
The Black-Scholes-Merton Model
Understand six pricing inputs, follow a NIFTY Call and Put, and learn where a model estimate meets its limits.

Six inputs. Two theoretical premiums.
Six inputs
Change only volatilityCall premium per unit, all else equal
Hypothetical NIFTY 50, 30 calendar days. Model estimates, not executable quotes.
Understand the price before trusting the number
We will price the same NIFTY Call and Put, change one input at a time, then ask why a real quote can disagree. You do not need calculus. You need to know what the calculation assumes.
By the end you will be able to answer
- What question does the model answer?
- Which inputs do we need?
- What does the formula mean?
You open a NIFTY option chain. The index has barely moved, yet one premium has changed. Why? Because an option is the price of a right that still has time to run, and that right depends on more than today’s index level.
The Black–Scholes–Merton model, BSM for short, turns a handful of inputs into a theoretical value for a European-style Call or Put. European-style means you can exercise only at expiry, though you can still trade the option before then. BSM does not set the exchange’s bid and ask, predict the next trade or say whether buying or selling will pay.
Updated
What question does the model answer?
Why a right still has a price before expiry
MayaNIFTY barely moved today, yet one option premium changed. How?
An option is the price of a right that still has time to run. It depends on more than today’s index level.
So what question does the Black-Scholes-Merton model answer?
Just one: what is a right worth before it expires? With 30 days left, a 25,000 call at 25,000 has no intrinsic value, yet it is not worthless.
Does it use my view on whether the market will rise?
No. Your bullish or bearish view is not an input. And the model does not set the exchange’s bid and ask, or say whether buying or selling will pay.
So it is a way to value the right, not a forecast.
Exactly. A theoretical value for a European-style option, from a handful of inputs.
Mr. ChartistIt answers one question: what is a right worth before it expires? Say NIFTY is at 25,000 and the 25,000 Call has 30 days left. Its intrinsic value is zero, because spot is not above strike. Yet the right is not worthless, since nobody knows where the index will finish. BSM puts a value on that uncertainty, together with the timing of money and expected dividends.
The core idea is replication. In the model’s ideal world, you can copy an option’s payoff by adjusting a holding in the underlying again and again, and by borrowing or lending cash. Two ways of getting the same payoff must cost the same, or someone could profit from the gap, which is called arbitrage. Here the word describes the model’s logic, not a practical risk-free trade.
Black and Scholes published the pricing work in 1973, and Merton developed the theory and its extensions. The version used here includes a dividend yield for the underlying. Merton’s separate jump-diffusion model allows price jumps. It is a different model, and this lesson does not use it.
Your own bullish or bearish view is not an input. BSM prices through a risk-neutral valuation, a mathematical way to value copyable payoffs consistently with interest rates and dividends. That does not mean traders ignore risk, and the probabilities it produces are not forecasts.
Which inputs do we need?
The handful of numbers the model reads
The classic Black–Scholes formula takes five inputs. An index or a dividend-paying asset needs a sixth, the expected dividend yield. So our example has six: spot S, strike K, time left T, annual volatility σ, annual financing rate r and annual dividend yield q.
Spot is the index level now, and the strike comes from the contract. Time should run to the exact expiry moment, not only the date. We use 30 calendar days over 365, so T is about 0.08219 years. Calculators want decimals: 18% volatility is 0.18, 6% interest is 0.06 and a 1% yield is 0.01. The rate is a risk-free financing benchmark, not what your broker charges.
Six inputs. Two theoretical premiums.
Same underlying, strike and expiry. The Call and Put are separate contracts.
- SSpot index level
- 25,000 points
- The underlying reference at the valuation time.
- KStrike
- 25,000 points
- The fixed exercise level in both contracts.
- TTime remaining
- 30 / 365 years
- About 0.08219 years; calendar-day convention.
- σAnnual volatility
- 18% = 0.18
- The assumed scale of future fluctuations.
- rAnnual financing rate
- 6% = 0.06
- Continuously compounded; assumed constant.
- qAnnual dividend yield
- 1% = 0.01
- Expected continuous income from the underlying.
Hypothetical NIFTY 50: spot and strike 25,000; 30 calendar days; annual volatility 18%, continuously compounded rate 6%, continuous dividend yield 1%. Not live market data.
Volatility is the assumed size of percentage swings in a year. An input of 18% does not promise an 18% rise or fall. Over 30 days the model’s spread of log returns is σ × √T, about 5.16% here. That is a scale, not a guaranteed range or a price target.
The rate and yield are assumptions, not today’s government yield or the real NIFTY dividend yield. A continuous yield spreads expected dividends evenly through time. A share with one known dividend may need a dated adjustment or another model. Never type a rupee dividend into a field that asks for an annual percentage.
What does the formula mean?
The formula read in plain words
Read the formula for its meaning, not its symbols. In the Call formula, one term values the underlying part of the replication and another values the financing part. The difference is the model premium today. The Put has a matching formula with the same six inputs.
N(x) is the standard normal cumulative distribution function, a lookup that returns a number between zero and one. The quantities d₁ and d₂ blend moneyness, time, volatility and carrying cost. They are not days or prices. With positive time and volatility, d₂ = d₁ − σ√T. The factors e^(−qT) and e^(−rT) bring yield and future cash back to today’s value.
Read the equation as a valuation
Dividend-adjusted European pricing, with positive time and volatility.
C = S e−qT N(d₁) − K e−rT N(d₂)P = K e−rT N(−d₂) − S e−qT N(−d₁)d₁ = [ln(S/K) + (r − q + σ²/2)T] / (σ√T)d₂ = d₁ − σ√TS e−qT N(d₁)K e−rT N(d₂)Underlying part minus financing partUnderlying and financing terms are model replication values per option unit. They are not two actual payments you make when buying the option.
For our inputs the Call is about ₹13,538.52 minus ₹12,972.53, which is ₹565.99 per unit. The Put is ₹463.55. Both have zero intrinsic value, yet they differ because financing and dividends pull the two sides apart. Spot equal to strike does not force equal premiums.
The two prices are tied by put–call parity: Call − Put = S e^(−qT) − K e^(−rT), about ₹102.44 here. It links matching European contracts under the same inputs, so it is a handy check on a calculation. Before treating a mismatch on screen as an opportunity, count spreads, funding, dividends and costs.
In this dividend-yield version, Call delta is e^(−qT)N(d₁), not just N(d₁). N(d₂) is the model’s risk-neutral probability of finishing above the strike. Neither is the chance that a bought Call earns a net profit after premium and costs. The replication amounts are theoretical exposures, not an instruction to buy fractions of NIFTY, which is an index and not a share.
Which inputs are facts and which are choices?
Separate what you can look up from what you assume
Two inputs are facts. The strike and expiry come from the contract, and spot comes from a feed at a given timestamp. Even so, two platforms may show different numbers, because of delayed data, update times, hours left, day-count conventions and rounding.
The rate and the dividends are choices. A rate should match the currency, the term and the compounding convention. A past dividend ratio is not automatically the best guess of dividends before this expiry. These choices matter most for long expiries and dividend-heavy underlyings.
Volatility is the third kind. Past volatility measures what already happened; future volatility is unknown. So you either assume a volatility and compute a price, or take a current premium and solve for implied volatility. Implied volatility is simply the number that makes the model match that quote. It is not a measurement of future movement.
Also check the model’s underlying. Spot-based BSM uses spot plus financing and yield assumptions. The Black–76 variant uses a forward or futures reference and discounts its option value. Do not replace spot with a futures quote while leaving the spot-based carry inputs unchanged: you can count carrying costs twice. NIFTY index options are not automatically options that deliver a futures contract merely because you use a futures reference in analytics.
With the other inputs fixed, higher spot raises the European Call price and lowers the Put price. A higher strike does the reverse. Higher interest raises the Call and lowers the Put; a higher dividend yield lowers the Call and raises the Put. These are model comparisons, not promises about tomorrow’s premiums when several inputs change together.
Move one input at a time
Start from the six-input example and change one slider. Watch which of the Call and the Put moves, and by how much.
Same as the example
European model values with a continuous dividend yield, before costs. Hypothetical NIFTY inputs, not live data. The vertical scale adjusts to the current inputs, so compare the printed values rather than the line heights.
More time usually makes the right more valuable, but a European option does not always gain value with a longer expiry. Rates, dividends and moneyness can change the effect, and not every long option has negative theta. Each example here states its own inputs.
Why can a premium move when NIFTY does not?
Time and volatility also move the price
Hold spot, strike, 30 days, rate and yield fixed and change only annual volatility. More uncertainty makes both rights worth more. The Call gains from higher outcomes and the Put from lower ones, while a buyer can simply let a losing right expire.
Same contract, different volatility assumptions
Only annual volatility changes. These are prices before expiry, not expiry payoffs or trading profits.
Theoretical premium · ₹ per unit · shared zero-based scale: ₹0–800
Both series use the same zero-based price scale. Annual volatility is a decimal input; lot values multiply the unrounded price by an assumed 65 units. Other inputs stay as in the six-input example.
At 12% volatility the model Call is about ₹395.78 per unit. At 18% it is ₹565.99 and at 24% it is ₹736.58. The Put climbs from about ₹293.33 to ₹463.55 to ₹634.13. These are comparisons of value, not profits earned by anyone.
For an assumed 65-unit lot, the 18% Call premium is about ₹36,789.57 when the unrounded model value is multiplied by 65 and then rounded. This is why multiplying the displayed two-decimal premium may differ by a few paise. Check the actual selected contract’s lot size; 65 is a teaching assumption here.
In a real session, several inputs change together. An event may pass, volatility may fall, NIFTY may rise and time may run down. A bought Call can still lose value despite a bullish move; a bought Put can lose despite a bearish move. The one-input comparison isolates a relationship. It is not a forecast of what your screen must show.
How does a price become implied volatility?
Work backwards from the premium
Now reverse the question. Suppose a hypothetical current Call quote equals our ₹565.99 model value. Keep the other inputs unchanged and ask which volatility makes BSM reproduce the premium. A numerical search tries a volatility, computes a price and narrows the range until the prices match. Using the unrounded target in this example returns 18%.
Implied volatility, or IV, is therefore the market quote translated through a chosen model and its other inputs. If you feed that IV into the same model, getting the same price is expected. That is not an independent check that the option is fairly priced. You need an independent volatility view, suitable comparisons and awareness of trading costs to assess a valuation difference.
A market premium goes in. An IV comes out.
Illustrative Call target from the same model inputs; a numerical search changes only volatility.
Trial rows demonstrate the direction of the search, not every step of the algorithm. The exact target is retained internally; ₹565.99 is its rounded display. No model fit guarantees future realised volatility.
The chosen quote matters. Last traded price may be stale; bid is what a buyer is currently offering, and ask is what a seller is currently requesting. A midpoint is a reference, not a guaranteed executable price. Bid-based, ask-based and last-trade IV can differ. Deep out-of-the-money options or near-expiry contracts can also make IV very sensitive to a tiny quote change.
A finite positive IV is not always available. For matching European assumptions, prices must lie strictly between the discounted lower and upper bounds for a finite positive-volatility solution. A quote outside those bounds, zero remaining time or mismatched inputs can produce a blank or failed calculation. At the lower bound the zero-volatility limit may fit; it is not an ordinary positive IV reading.
Higher IV is not automatically expensive and lower IV is not automatically cheap. A changing smile or skew means model-implied volatility differs by strike; its term structure differs by expiry. Those patterns can reflect event risk, protection demand and other pricing effects. India VIX summarises a broad NIFTY options volatility measure, not the IV of every individual strike.
Where do the assumptions meet real-market limits?
Where the model and the market part ways
The basic model assumes a continuous, positive underlying-price process with constant volatility, rates and yield, plus frictionless continuous hedging. Its log returns are normal and its price levels are lognormal. Price levels are not normally distributed, and even a normal distribution does not make large moves impossible. The limitation is how the assumed process represents their frequency and the absence of sudden jumps.
What the simplified process leaves out
Conceptual paths illustrate continuous movement versus a sudden gap. They are not data, probability estimates or calibrated forecasts.
Conceptual time and level; no numerical axes or claimed crash probability.
Recheck scenarios; a Greek is local to today’s inputs.
An executable hedge can differ from theoretical replication.
Record the input choices and update them when needed.
Match the pricing model to the actual contract.
The ordinary BSM process has no jump term. A higher volatility input or strike-specific IV changes a valuation; it does not make continuous hedging possible across an overnight gap.
Markets close overnight and prices can reopen at a different level. Spreads, brokerage, taxes, funding differences, hedge rebalancing and liquidity limits all affect execution. An announcement can change volatility and dividends; a fixed volatility used across every strike will generally not reproduce a real option chain.
The European-exercise assumption fits NSE’s NIFTY option convention. Exercise is at expiry, while trading before expiry remains possible. American-style contracts can require an early-exercise-aware model such as a binomial tree. The ability to model early exercise does not mean a trader must hold any option until expiry.
An out-of-the-money Put priced above a particular flat-volatility estimate is not automatically an error. Its quote may reflect downside demand, a different volatility input, jumps, liquidity or other mismatches. Once you solve a strike-specific IV, the same BSM formula can reproduce that quote. The disagreement moves into the volatility surface and assumptions; it does not disappear.
A model price is neither your required margin nor your maximum loss. Writing an uncovered Call has open-ended upside loss exposure; writing a Put can suffer large downside losses. A margin deposit secures obligations rather than capping them. The model does not remove settlement funding needs or turn a hedge into a guarantee.
How does one price give us the Greeks?
Read the sensitivities off the same price
A Greek measures how the model price responds to a small change in one input, with the others held fixed. Delta measures sensitivity to the underlying. Gamma measures how delta changes as the underlying changes. Theta describes time passing, vega volatility changing, and rho interest-rate changes. They describe current sensitivity rather than certainty about a future quote.
The same inputs also produce sensitivities
Long Call and long Put · one contract unit · local BSM estimates before costs.
Premium response to a small NIFTY move.
Call premium against the index: the slope
₹ / unit per index point
How quickly that directional response changes.
Call delta against the index: the slope bends
Delta change per index point
Time passing, with spot and other inputs fixed.
Call premium as days run out
₹ / unit per calendar day
A local estimate for 18% → 19% annual volatility.
Call premium against volatility
₹ / unit per 1 volatility point
A local estimate for 6% → 7% annual interest.
Call premium against the interest rate
₹ / unit per 1 rate point
Values are rounded only for display. Theta is time passing per calendar day; vega and rho are per one annual percentage point. These estimates change when inputs change.
The values below are for one long option unit, using the same 30-day NIFTY example. Delta and gamma use underlying index points. Theta is per calendar day, and vega and rho are per one percentage-point change in the annual input. That scaling matters: 18% to 19% is one volatility percentage point, not a 1% relative increase in volatility.
A bought Call has positive delta and generally bullish directional exposure. A bought Put has negative delta and generally bearish directional exposure. Writing reverses the position’s Greeks; it does not change the sign of the quoted long-option delta. Gamma and vega are positive for these long European options. Time sensitivity is usually negative for familiar long options, but rates and dividends mean that is not a universal rule.
Multiply a per-unit premium or Greek by the contract quantity to find position sensitivity. For large moves, gamma, changing volatility and other effects matter; the initial delta alone is not enough. Greeks and model estimates are a way to ask better scenario questions, not a substitute for risk limits, liquidity checks and a clear exit plan.
When reading a calculator, check the contract and timestamp, the model, spot or forward reference, annualisation and dividend treatment, and which quote produced its IV. Compare matching inputs before blaming two platforms for showing different numbers. The next lesson builds a binomial tree, which explains pricing through smaller time steps and can accommodate early-exercise decisions.
Before you go
Check yourself
5 questions from this lesson. Pick an answer to see why, then slide on to the next.
Question 1 of 5
01Our index-pricing example adds which input to the familiar five-input version?
02You use the same quote-derived IV in the same model and reproduce the quote. What have you established?
03NIFTY and all other inputs are fixed. Annual volatility increases from 18% to 24%. What happens to our European model prices?
04Which is the correct time input in the lesson’s calendar-day convention?
05What does the original continuous-price BSM model fail to represent?

0 of 5
Some questions are still open: go back and answer them.
Questions readers ask
Common questions
01What is the Black–Scholes–Merton model in simple words?
It estimates a European option’s value from the underlying, strike, time, volatility, interest and dividend assumptions. The result is a model reference, not a live executable quote, a directional forecast or a guarantee of profit.
02Does Black–Scholes use five inputs or six?
The familiar no-dividend version uses five. A continuous dividend yield adds a sixth input in the version used here. Dividends should be considered for an index or dividend-paying asset, and discrete dividends may need a different treatment.
03Can I use Black–Scholes for NIFTY options?
NIFTY options have European exercise, so that exercise convention fits European pricing. You still need consistent data, time, annual volatility, financing, dividends and the correct underlying reference. The model does not itself specify the exchange’s trading price, lot size, margin or settlement rules.
04What is the difference between Black–Scholes–Merton and Black–76?
Spot-based BSM explicitly uses spot, rates and dividend yield. Black–76 uses a forward or futures reference and discounts the option value. Changing the underlying reference requires matching the rest of the formulation; inserting futures into an unchanged spot formula can count carry twice.
05How is implied volatility calculated, and why can it be blank?
A numerical solver adjusts annual volatility until a chosen model reproduces the supplied premium. A stale quote, incompatible inputs, expiry or a premium outside the model’s valid bounds may prevent a finite positive solution. IV depends on the quote and model; it is not independently observed future volatility.
06Does N(d₂) give the probability that my trade will profit?
No. For the stated European model, N(d₂) is the risk-neutral probability that a Call finishes above strike. A bought Call needs to recover its entry premium and costs to produce a net profit. Model ITM probability, delta and real-world profit probability are different quantities.
07Why do two calculators show different option prices or Greeks?
They may use different quotes, timestamps, remaining hours, annualisation conventions, rates, dividends, spot or forward references, models or Greek scaling. Compare those choices before comparing results. A last traded price and a current bid–ask midpoint can imply different volatilities.
08Can the model tell me an option is cheap or safe to sell?
A valuation difference alone cannot. You must examine the inputs, independent volatility assumptions, costs, liquidity, event risk and position exposure. Using market IV in the same model simply reproduces its source quote. Margin is not a maximum loss, and theoretical replication does not remove gap risk.
