TheCalculatorVault

Black-Scholes Calculator

Price European call and put options with the Black-Scholes-Merton formula. Enter spot price, strike, volatility, risk-free rate, dividend yield and time to expiry to get theoretical fair value and the full Greeks (Delta, Gamma, Vega, Theta, Rho).

Currency
%
%
%

Results update live as you type

Call price
Put price
d₁
d₂
Call ITM prob. N(d₂)
Put ITM prob.
Call intrinsic
Call time value
Put intrinsic
Put time value

Greeks

GreekCallPut
Delta (Δ)0.6331-0.3669
Gamma (Γ)0.015060.01506
Vega (per 1% vol)$0.19$0.19
Theta (per day)-$0.05-$0.05
Rho (per 1% rate)$0.13-$0.11

How to read this: Compare the theoretical call/put price with the live market premium: a large gap usually means the market is using a different implied volatility than the one you entered.

Assumptions in this estimate
  • Prices European options only — no early exercise; American options need a binomial/trinomial tree.
  • Assumes a single constant volatility (no smile/skew), a constant risk-free rate, and no jumps, transaction costs or discrete dividends.
  • The output is a theoretical fair value, not a market quote — actual premiums can differ, especially near expiry or in thin markets.

Educational estimate — not trading advice. Results are based only on the values you enter and exclude live market conditions. This calculator does not guarantee profitability.

Like this? Share: Email

Black-Scholes gives a theoretical fair value for European options under idealized assumptions (constant volatility, constant rates, no jumps, no early exercise, frictionless markets). Real option premiums differ because volatility varies by strike and maturity (the volatility smile). This is an educational tool, not financial advice or a trade recommendation; see our Terms.

What the Black-Scholes calculator does

The Black-Scholes-Merton model turns six market inputs into a single theoretical fair value for a European option — plus the sensitivities, or Greeks, that tell you how that value will move. Enter the spot price of the underlying, the strike, how much time is left until expiry, the implied volatility, the risk-free rate and the dividend yield, and the calculator returns the fair value of both the call and the put, the intermediate terms d₁ and d₂, and the full Greek profile.

It answers the question every options trader starts with: given today's market, what is this contract mathematically worth, and what will move it? Fischer Black and Myron Scholes published the original formula in 1973; Robert Merton extended it the same year to handle a continuous dividend yield, and that Merton extension is what this tool implements.

The formula

The model first computes two standardized-moneyness terms, then discounts the expected payoff under the risk-neutral distribution:

d₁ = [ ln(S / K) + (r − q + σ²/2)·T ] / (σ·√T)
d₂ = d₁ − σ·√T

Call  C = S·e^(−qT)·N(d₁) − K·e^(−rT)·N(d₂)
Put   P = K·e^(−rT)·N(−d₂) − S·e^(−qT)·N(−d₁)

Here S is spot, K the strike, r the continuously-compounded risk-free rate, q the dividend yield, σ the annualized volatility, T the time to expiry in years, and N(·) the cumulative distribution function of the standard normal. The Greeks are the partial derivatives of these prices — Delta with respect to spot, Vega with respect to volatility, Theta with respect to time, and so on.

Key insight: N(d₂) is the risk-neutral probability that a call finishes in the money, and Delta = N(d₁) is a close proxy for that probability. A call quoted at Delta 0.30 is loosely "a 30% chance of expiring in the money" — intuition, not a precise bet. Once you have a fair value, comparing it to the live premium is really a comparison of your volatility assumption against the market's.

Worked example

A three-month, slightly in-the-money call on a non-dividend stock — spot 100, strike 95, 50% implied volatility, 1% rate. These figures are generated by the same engine that powers the calculator above, so the article can never drift from the live math. Note that Vega, Theta and Rho are shown in the trader-facing units the calculator displays (per 1% vol, per calendar day, per 1% rate):

Input / outputValue
Spot price (S)100.00
Strike price (K)95.00
Time to expiry (T)0.25 yr (3 months)
Implied volatility (σ)50%
Risk-free rate (r)1%
Dividend yield (q)0%
d₁0.3402
d₂0.0902
Call price (C)12.5279
Put price (P)7.2907
Delta — call0.6331
Delta — put-0.3669
Gamma0.01506
Vega (per 1% vol)0.1883
Theta — call (per day)-0.0530
Rho — call (per 1% rate)0.1270

The call is worth about 12.53 and the put about 7.29. Their difference (≈5.24) equals S·e^(−qT) − K·e^(−rT), which is put-call parity holding exactly — a useful sanity check any time you price both legs. If you also want the profit-and-loss picture at expiry across a range of spot prices, pair this with the options profit calculator.

Reading the Greeks

The Greeks are the practical output most traders use day to day. Each measures the option's sensitivity to one input, holding the others fixed:

GreekWhat it measuresCall signPut sign
Delta (Δ)Price change per 1 unit move in the underlying0 to +1−1 to 0
Gamma (Γ)Rate of change of Delta per 1 unit move+ (peaks at-the-money)same as call
Vega (ν)Price change per 1% change in implied volatility++
Theta (Θ)Value lost per calendar day (time decay)− (usually)− (usually)
Rho (ρ)Price change per 1% change in the risk-free rate+
  • Delta tells you how many units of the underlying to hold to hedge the option.
  • Gamma is the same for calls and puts and is largest for at-the-money options near expiry — it warns you how fast your Delta hedge will go stale.
  • Vega is identical for a call and a put with the same terms; long options are always long Vega.
  • Theta is the daily bleed you pay for holding a long option, and it accelerates as expiry approaches.
  • Rho is usually the least important Greek for short-dated equity options but matters for long-dated contracts and rate-sensitive underlyings.

Moneyness: where your option sits

Before trading on a Black-Scholes price, it helps to know the moneyness of the contract — whether the option currently has intrinsic value or is a pure time-value bet. The table below maps moneyness to the Delta ranges this calculator will produce and the character of the premium:

MoneynessCall conditionPut conditionTypical DeltaPremium character
Deep in the moneySpot >> StrikeSpot << StrikeCall ~0.8–1.0 / Put ~−0.8 to −1.0High intrinsic value, low time value; behaves almost like the underlying
In the money (ITM)Spot > StrikeSpot < StrikeCall ~0.6–0.8 / Put ~−0.6 to −0.8Positive intrinsic value plus time value premium
At the money (ATM)Spot ≈ StrikeSpot ≈ StrikeCall ~0.5 / Put ~−0.5Highest time value; most sensitive to changes in volatility (Vega peaks here)
Out of the money (OTM)Spot < StrikeSpot > StrikeCall ~0.2–0.4 / Put ~−0.2 to −0.4Pure time value; zero intrinsic value
Deep out of the moneySpot << StrikeSpot >> StrikeCall ~0–0.2 / Put ~0 to −0.2Very low premium; moves little with the underlying

ATM options are typically the most liquid and carry the highest Vega — a 1% move in implied volatility moves their price the most. Deep ITM options behave more like the underlying asset itself. Deep OTM options are essentially lottery tickets: high leverage, but the probability of expiring in the money is low.

Assumptions and limitations

Black-Scholes is a model, and its elegance comes from strong assumptions that never hold perfectly. Understanding where it breaks is as important as the number it prints:

  • European exercise only. It prices options exercisable at expiry only. American options, which allow early exercise, can be worth more and need a binomial or trinomial tree.
  • Constant volatility. Real markets show a volatility smile/skew — implied volatility varies by strike and maturity — so a single σ is an approximation. Feed the market's strike-specific IV for a better local price.
  • No jumps, no frictions. The model assumes continuous trading, no transaction costs, and no discrete dividends or price gaps.
  • Fair value ≠ market price. The output is a theoretical value; actual premiums can differ materially, especially in illiquid contracts or near expiry.
  • Numerically fragile as σ·√T → 0. When volatility or time both approach zero the formula degenerates. This calculator guards that edge by returning intrinsic value, and flags it with a warning under the result.

For sizing a position around one of these prices rather than valuing the contract itself, see the position size calculator and the risk/reward calculator.

Professional tips

  • Price both legs and check parity. If C − P doesn't equal S·e^(−qT) − K·e^(−rT), one of your inputs is inconsistent. It's the fastest sanity check on any option price.
  • Solve for implied volatility, not just price. The most useful workflow is to enter the live market premium and adjust σ until the model matches — the σ you land on is the market's implied volatility for that strike.
  • Use the right rate and dividend yield. Match the risk-free rate to the option's tenor, and for index or dividend-paying stocks set q to the continuous dividend yield — leaving q at 0 overprices calls and underprices puts.
  • Watch Gamma and Theta together near expiry. Short-dated at-the-money options have the highest Gamma and the fastest time decay, so a hedge that looks stable in the morning can be badly off by the afternoon.

Common mistakes

  • Entering volatility or rates as decimals. This calculator expects percentages — type 20 for 20% volatility, not 0.20.
  • Getting time to expiry wrong. T is in years: 90 days is 0.2466, not 90. A mis-scaled T is the single most common source of a wildly wrong price. Use the quick-reference table below to convert calendar days to the T value to enter:
PeriodCalendar daysT (years)
1 day10.00274 (1 ÷ 365)
1 week70.01918 (7 ÷ 365)
2 weeks140.03836
1 month (30 d)300.08219
45 days450.12329
60 days600.16438
90 days (3 mo)900.24658
6 months (180 d)1800.49315
1 year (365 d)3651.00000
2 years7302.00000
  • Using it for American options. Black-Scholes prices European exercise only; applying it to early-exercisable American options ignores the early-exercise premium.
  • Trusting one volatility across all strikes. Ignoring the volatility smile means out-of-the-money options — especially puts — are systematically mispriced by a single-σ model.
  • Reading Delta as an exact probability. Delta ≈ probability of finishing in the money is a useful rule of thumb, not a precise figure — N(d₂) is the actual risk-neutral probability.

Frequently asked questions

What are in-the-money, at-the-money, and out-of-the-money options?+

Moneyness describes where the current underlying price sits relative to the strike price. A call is in the money (ITM) when the spot price is above the strike — it has positive intrinsic value. It is at the money (ATM) when spot equals strike, and out of the money (OTM) when spot is below the strike. For puts the direction reverses: a put is ITM when spot is below the strike. In the Black-Scholes model, moneyness drives the magnitudes of Delta and the option premium: deep ITM calls approach Delta 1 (the option moves one-for-one with the underlying), ATM calls sit near Delta 0.5, and deep OTM calls have Delta near zero. Most of the time value is held by ATM options; intrinsic value is held only by ITM options.

How do I find the current implied volatility for a stock?+

Implied volatility is not directly observable — it is derived by taking a live market option premium and solving the Black-Scholes formula in reverse. The practical workflow: look up the current bid/ask midpoint for an option on your broker platform or a financial data provider (Yahoo Finance, CBOE, Bloomberg), then enter that premium as your target price and adjust the volatility input in this calculator until the model price matches. The volatility at which they agree is the market's implied volatility for that strike and expiry. Volatility indices such as the CBOE VIX quote a 30-day implied volatility for the S&P 500 index options and are a useful benchmark reference.

What is the Black-Scholes model and what does it calculate?+

The Black-Scholes model (published by Fischer Black and Myron Scholes in 1973, extended by Robert Merton to include dividends) is a mathematical formula for pricing European-style options. Given six inputs — spot price, strike price, time to expiry, implied volatility, risk-free rate and dividend yield — it outputs the theoretical fair value of a call and a put, along with the Greeks (Delta, Gamma, Vega, Theta, Rho) that quantify how the option price changes with each input.

What is the difference between a call and a put option?+

A call option gives the holder the right (but not the obligation) to buy the underlying asset at the strike price on or before expiry. A put option gives the holder the right to sell the underlying at the strike. In the Black-Scholes framework, call and put prices are linked by put-call parity: C − P = S × e^(−qT) − K × e^(−rT), where S is spot, K is strike, q is dividend yield and T is time to expiry.

What are the Greeks in options trading?+

The Greeks measure an option's sensitivity to its inputs. Delta (δ) is the change in option price per $1 move in the underlying; it ranges from 0 to 1 for calls and −1 to 0 for puts. Gamma (Γ) measures how quickly Delta changes per $1 move in the underlying. Vega (ν) is the change in price per 1% increase in implied volatility. Theta (Θ) is the daily time-decay — how much value the option loses each calendar day. Rho (ρ) is the sensitivity to a 1% change in the risk-free interest rate.

What does implied volatility mean in the Black-Scholes formula?+

Implied volatility (IV) is the market's consensus estimate of how much the underlying asset will fluctuate over the option's remaining life, expressed as an annualized percentage. Unlike historical volatility (computed from past prices), IV is derived by inverting the Black-Scholes formula: it is the volatility value that makes the model price equal the market price. Higher IV leads to higher option premiums because there is a greater probability the option finishes in the money.

What is the risk-free rate and which value should I use?+

The risk-free rate is the return on a theoretically default-free investment over the option's life. In practice, traders use the yield on a government bond (U.S. Treasury bill or note, or a comparable sovereign bond) with a maturity close to the option's expiry. For example, if pricing a 3-month option, use the current 3-month T-bill yield. The rate should be entered as an annual percentage (e.g. 5 for 5%).

Does the Black-Scholes formula work for American options?+

No. The classic Black-Scholes formula prices European options only — those that can be exercised solely at expiration. American options, which may be exercised at any time before expiry, can be worth more than their European counterparts because of the early-exercise premium. Pricing American options requires numerical approaches such as the binomial tree model, trinomial trees, or finite-difference methods.

What is the volatility smile and why does it matter?+

The Black-Scholes model assumes a single, constant implied volatility. In practice, options at different strike prices and maturities trade at different implied volatilities — when plotted against strike, this curve is shaped like a smile or skew. The smile means that out-of-the-money puts often carry higher IV than at-the-money options, reflecting the market's pricing of tail risk. A Black-Scholes price at a fixed sigma is therefore an approximation; using the market's strike-specific IV gives a better local price.

How is Theta interpreted — why is it usually negative?+

Theta represents time decay: the amount by which an option's value decreases as one calendar day passes, all else equal. It is almost always negative for a long option (both calls and puts lose value as expiry approaches) because the time value component — the probability that the option will move in-the-money before expiry — shrinks each day. This calculator displays Theta in per-calendar-day units (annual formula ÷ 365) for direct interpretation: a Theta of −0.05 means the option loses approximately $0.05 of value per day.

What does Delta tell me about the probability of expiring in the money?+

Delta is often used as a rough proxy for the probability that a call option will expire in the money. For example, a call with Delta = 0.30 is said to have approximately a 30% chance of expiring in the money. This approximation comes from the fact that N(d2) is the risk-neutral probability of exercise, and Delta = N(d1) is close to N(d2) except when rates or dividends are significant. The approximation is directionally useful but not exact — treat it as intuition, not a precise probability.

How should I enter the time to expiry?+

Enter time to expiry as a fraction of one year. Common conversions: 1 day ≈ 0.00274 years (1/365); 1 week ≈ 0.0192 years (7/365); 30 days ≈ 0.0822 years; 90 days ≈ 0.2466 years; 6 months = 0.5 years; 1 year = 1.0. If you know the exact expiry date, count the calendar days remaining and divide by 365. The formula is sensitive to very small values of T (near zero the option collapses to intrinsic value), so set T = 0.0001 as the practical minimum.

What is Vega, and how is it scaled in this calculator?+

Vega measures how much the option price changes when implied volatility changes. The raw Black-Scholes Vega is expressed per 1.00 (100 percentage-point) change in sigma. This calculator scales Vega to the trader-standard per-1%-vol convention by dividing the raw value by 100. So if the displayed Vega is 0.19, the option gains approximately $0.19 for every 1% rise in implied volatility.

Can I use this calculator for stock index options or currency options?+

Yes. The Black-Scholes-Merton formula with a continuous dividend yield q is general. For stock index options (e.g. S&P 500 options), set q to the index's continuous dividend yield. For currency options (the Garman-Kohlhagen model), set q to the foreign interest rate and r to the domestic rate. For commodity futures options, the cost-of-carry model sets q = r (reducing the formula to Black's 1976 futures option formula). For non-dividend-paying stocks, set q = 0.

Disclaimer

This calculator is provided for general information only. Its results are estimates based on the values you enter, so please double-check anything important before relying on it.

Sources

Formula and data last reviewed by the TheCalculatorVault team on 4 July 2026. Figures are for general information, not professional advice.