GALAXY OF TOOLS

MARKETS SECTOR

Black-Scholes Calculator — Option Price, Greeks & Implied Volatility

European call and put prices, delta, gamma, theta, vega and rho, put-call parity and implied volatility.

Option inputs
Spot price of the stock or index
years
%
Annualised
%
Annual, continuously compounded
%
Continuous; Merton model — 0 if none
Call price4.7594Intrinsic value 2.0000 · time value 2.7594
Put price0.8086Intrinsic value 0.0000 · time value 0.8086

The Greeks

GreekCallPutUnits
Delta0.7791-0.2209Price change for a 1-point rise in the underlying
Gamma0.05000.0500Change in delta for a 1-point rise in the underlying
Theta-0.0125-0.0021Per calendar day (per-year value ÷ 365)
Theta-0.0181-0.0030Per trading day (÷ 252)
Theta-4.5591-0.7542Per year (as in textbooks)
Vega0.08810.0881Per 1 percentage point of volatility (20% → 21%)
Rho0.1398-0.0504Per 1 percentage point of the interest rate

How it was worked out

  1. T = 0.5000 years; σ√T = 0.2000 × 0.707107 = 0.141421
  2. d1 = [ln(42 / 40) + (0.1000 − 0.0000 + 0.2000² / 2) × 0.5000] ÷ 0.141421 = 0.769263
  3. d2 = d1 − σ√T = 0.627841
  4. N(d1) = 0.779131, N(d2) = 0.734946, N(−d1) = 0.220869, N(−d2) = 0.265054
  5. e^(−qT) = 1.0000, e^(−rT) = 0.951229
  6. Call = 42 × 1.0000 × 0.779131 − 40 × 0.951229 × 0.734946 = 4.7594
  7. Put = 40 × 0.951229 × 0.265054 − 42 × 1.0000 × 0.220869 = 0.8086

Put-call parity check

  • Model: C − P = 4.7594 − 0.8086 = 3.9508
  • S·e^(−qT) − K·e^(−rT) = 42.0000 − 38.0492 = 3.9508
  • Difference 0.0000 — the model prices satisfy put-call parity.
  • Your market prices: C − P = 3.9500, so the gap is -0.0008 — consistent with parity at these inputs.
Implied volatility from market prices
Leave blank to skip
Uses S, K, T, r and q above
20.01%Implied volatility (call) from 4.7600
20.02%Implied volatility (put) from 0.8100
  • Call: Newton-Raphson 4 steps; repriced at 20.0066% → 4.7600
  • Put: Newton-Raphson 4 steps; repriced at 20.0159% → 0.8100

Calculations only — not investment advice; markets carry risk. Theoretical European-option values from your inputs. Real option prices also reflect bid-ask spreads, the volatility smile, discrete dividends and early exercise. Options carry high risk.

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

A Black-Scholes calculator with Greeks and implied volatility

This Black-Scholes calculator prices European call and put options and shows all five Greeks — delta, gamma, theta, vega and rho — with their units spelled out. It handles a continuous dividend yield (the Merton extension, used for index options), checks put-call parity, and solves for implied volatility from market prices.

Every number is shown with the working: d1, d2, N(d1), N(d2) and the discount factors, so students can follow a textbook problem line by line and traders can sanity-check a broker’s option chain for Nifty, Bank Nifty, US stocks or the S&P 500. Nothing is sent anywhere — the maths runs in your browser.

How to use the Black-Scholes Calculator

  1. Enter the underlying price, the strike and the time to expiry in years or calendar days.
  2. Enter the annual volatility, the risk-free rate and, for an index or dividend stock, the dividend yield (all in %).
  3. Read the call and put prices, then the Greeks table — theta is shown per calendar day, per trading day and per year.
  4. To find implied volatility, type the market price of a call and/or put; the parity check also tests those prices.
  5. Copy the results for your notes or spreadsheet.

Black-Scholes Calculator features

Black-Scholes-Merton

Call and put prices with a continuous dividend yield q.

Greeks with clear units

Theta per day and per year, vega and rho per 1 percentage point, delta and gamma per 1 point of the underlying.

Implied volatility solver

Newton-Raphson from a Manaster-Koehler starting point, with a bisection fallback that cannot diverge.

Put-call parity

Checks C − P = S·e^(−qT) − K·e^(−rT) for the model and for market prices.

Verified

Matches textbook and published software examples to four decimals (listed below).

The Black-Scholes formula

d1 = [ln(S/K) + (r − q + σ²/2)T] / (σ√T), d2 = d1 − σ√T. Then call = S·e^(−qT)·N(d1) − K·e^(−rT)·N(d2) and put = K·e^(−rT)·N(−d2) − S·e^(−qT)·N(−d1), where N is the standard normal distribution (see the normal distribution calculator). Rates are continuously compounded; T is in years, so 30 calendar days is 30 ÷ 365.

The Greeks follow by differentiation. Delta is e^(−qT)·N(d1) for a call; gamma and vega are the same for calls and puts. Textbooks quote theta per year and vega and rho per 1.00 (100%) change — divide theta by 365 for a calendar day (some platforms use 252 trading days) and vega and rho by 100 for one percentage point.

Checked against published examples

Examples checked 19 October 2026; the selftest of this page repeats them in the browser.

SourceInputsPublishedThis calculator
Hull, Options, Futures and Other Derivatives, Example 15.6S 42, K 40, r 10%, σ 20%, T 0.5call 4.76, put 0.814.7594, 0.8086
Hull, Greek letters exampleS 49, K 50, r 5%, σ 20%, T 20 weeksΔ 0.522, Γ 0.066, Θ −4.31/yr, vega 12.1, rho 8.910.5216, 0.0655, −4.3053, 12.1055, 8.9070
MathWorks blsprice (index, dividend yield)S 910, K 980, r 2%, T 0.25, σ 25%, q 2.5%call 19.6863, put 90.468319.6863, 90.4683
MathWorks blsimpvS 100, K 95, r 7.5%, T 0.25, call 10σ 31.30%31.30%
Hull, implied volatility illustrationS 21, K 20, r 10%, T 0.25, call 1.875about 23.5%23.45%

Limits

  • Black-Scholes values European options. Most US single-stock options are American, and early exercise can make them worth more — especially puts and calls before a dividend.
  • It assumes constant volatility and rates; real markets show a volatility smile, so each strike has its own implied volatility.
  • Discrete cash dividends are approximated by a continuous yield.
  • To see a whole strategy’s payoff, use the options profit calculator.

Black-Scholes Calculator FAQ

What does a Black-Scholes calculator do?

It gives the theoretical value of a European call and put from five inputs — price, strike, time, volatility and interest rate (plus dividend yield) — and the Greeks that measure how that value changes.

Is theta per day or per year?

The formula gives theta per year. This option Greeks calculator shows per calendar day (÷ 365), per trading day (÷ 252) and per year, labelled.

How is implied volatility calculated?

There is no closed formula, so the implied volatility calculator searches for the σ that makes the Black-Scholes price equal the market price — Newton-Raphson steps using vega, falling back to bisection if a step would leave the bracket.

Why does my broker show a different price?

Brokers use market implied volatility for each strike, their own rate and dividend assumptions, and sometimes a model for American exercise. Bid-ask spreads matter too.

What rate should I use for Indian options?

A short-term risk-free rate such as the 91-day treasury bill yield, entered as a percentage. The effect on short-dated options is small.

Is this investment advice?

No — calculations only. Options carry high risk of loss.

You might also need