💰
💰 Money tools

Black-Scholes Calculator (call & put prices + Greeks)

Results update as you type. Any currency.

Your numbers

Understanding the Black-Scholes option calculator — concept and principle

This calculator prices European call and put options with the Black–Scholes–Merton model and gives the main Greeks: delta, gamma, vega, theta and rho, plus d₁ and d₂. Use it for options courses, checking broker quotes, understanding how volatility and time affect option prices, and building intuition for hedging.

Black-Scholes option pricesShare $100, strike $105, 6 months, σ 30%d₂ = −0.23N(−d₂)N(d₂) 0.409chance the call ends in the money (risk-neutral)Call$7.29Put$9.96Δ call 0.4929 · Δ put −0.5071 · vega 0.282put − call = 105e^(−0.0225) − 100 = 2.66
Both prices come from the normal curve at d₁ and d₂; put-call parity ties them together.

How it is calculated

S share price, K strike, T years to expiry, σ volatility, r risk-free rate, q dividend yield, N the standard normal distribution.

The principle

The model assumes the share price follows a random walk with constant volatility, so its logarithm at expiry is normally distributed. A portfolio of the option and a changing amount of shares can be made riskless at every instant, so it must earn the risk-free rate; this pins down the option's value without needing the share's expected return. N(d₂) is the risk-neutral probability that a call ends in the money, and N(d₁) is the hedge ratio. Put and call prices are linked by put-call parity.

Worked example

Default inputs: S = 100, K = 105, T = 0.5, σ = 30%, r = 4.5%, q = 0.

  1. d₁ = [ln(100/105) + (0.045 + 0.045) × 0.5] ÷ (0.3 × √0.5) ≈ −0.0179; d₂ ≈ −0.2300.
  2. N(d₁) ≈ 0.4929, N(d₂) ≈ 0.4090.
  3. Call = 100 × 0.4929 − 105 × e^(−0.0225) × 0.4090 ≈ $7.29.
  4. Put ≈ $9.96 (check: call − put = 100 − 105e^(−0.0225) ≈ −2.66).
  5. Call delta 0.4929, put delta −0.5071, gamma 0.0188, vega 0.282, call theta −0.0284 per day.
How Call option value changes with Share price nowHow Call option value changes with Share…020406080100255075100125150200Example: $7.29Share price now
Each point is the calculator re-run with only “Share price now” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Share price nowCall option value
25$0.00
50$0.00135
75$0.57
100$7.29
125$24.62
150$47.72
200$97.34

How to read the result

The price is a fair value under the model's assumptions; market prices also reflect supply, demand and the market's implied volatility. Delta near 0.5 means the option is close to at the money. Vega shows how much the price changes when volatility moves one point, often the most important sensitivity for buyers. Negative theta is the daily cost of holding the option as time passes.

Common mistakes

Keep in mind: Black–Scholes assumes constant volatility and rates, no transaction costs and continuous trading. Real markets violate these assumptions. This is not investment advice.

Frequently asked questions

What does N(d₂) mean?

The risk-neutral probability that a call option finishes in the money.

What is implied volatility?

The volatility that makes the model price equal to the market price of the option.

Does Black–Scholes work for American options?

Not exactly. It ignores early exercise, which matters for some American options.

Sources: John C. Hull, Options, Futures, and Other Derivatives, 10th ed. (Pearson, 2018), ch. 15, 17 and 19

Checked 9 Nov 2026. John C. Hull, “Options, Futures, and Other Derivatives”, 10th ed. (Pearson, 2018): ch. 15 (Black–Scholes–Merton model), ch. 17 (options on assets paying a dividend yield) and ch. 19 (The Greek letters).

💰 All money tools →🌍 Calculators by country →