User Rating 0.0 โ˜…โ˜…โ˜…โ˜…โ˜…
Total Usage 0 times
$
Current underlying asset price
$
Option exercise price
years
Years until expiration (e.g., 0.25 = 3 months)
%
Annualized risk-free interest rate
%
Annualized volatility of returns
%
Continuous dividend yield (0 if none)
Presets:

Enter parameters and click Calculate to see option prices and Greeks

Is this tool helpful?

Your feedback helps us improve.

โ˜… โ˜… โ˜… โ˜… โ˜…

About

The Black-Scholes model provides the theoretical price of European-style options under specific assumptions: constant volatility ฯƒ, continuous trading, no arbitrage, and log-normal distribution of returns. Mispricing options exposes portfolios to unbounded losses - especially near expiration when ฮ“ spikes and delta-hedging costs escalate. This calculator implements the 1973 Black-Scholes-Merton formula with Merton's continuous dividend adjustment q, computing both option premiums and the five primary Greeks. The cumulative distribution function uses the Abramowitz-Stegun approximation with error bounds below 7.5ร—10โˆ’8.

Note: The model assumes European exercise only. American options, jump-diffusion processes, and stochastic volatility require extensions such as Bjerksund-Stensland or Monte Carlo methods. Implied volatility surfaces in practice exhibit skew and term structure not captured here.

black-scholes options pricing greeks calculator call option put option derivatives financial modeling

Formulas

The Black-Scholes-Merton formula for a European call option with continuous dividend yield:

C = Seโˆ’qTN(d1) โˆ’ Keโˆ’rTN(d2)

For a European put option:

P = Keโˆ’rTN(โˆ’d2) โˆ’ Seโˆ’qTN(โˆ’d1)

where the standardized terms are:

d1 = ln(S/K) + (r โˆ’ q + ฯƒ2/2)TฯƒโˆšT
d2 = d1 โˆ’ ฯƒโˆšT

Variable definitions:

S = Current spot price of underlying asset. K = Strike price of the option. T = Time to expiration in years. r = Risk-free interest rate (annualized, continuous). ฯƒ = Volatility of underlying returns (annualized). q = Continuous dividend yield. N(x) = Cumulative standard normal distribution function.

The Greeks are derived analytically:

ฮ”call = eโˆ’qTN(d1)
ฮ”put = โˆ’eโˆ’qTN(โˆ’d1)
ฮ“ = eโˆ’qTn(d1)SฯƒโˆšT
ฮฝ = Seโˆ’qTn(d1)โˆšT

where n(x) is the standard normal probability density function.

Reference Data

GreekSymbolMeasuresUnitsTypical Range
Deltaฮ”Price sensitivity to underlyingper $10 to ยฑ1
Gammaฮ“Delta sensitivity to underlyingper $1ยฒ0 to 0.10
Thetaฮ˜Time decay per day$/dayโˆ’0.50 to 0
VegaฮฝSensitivity to volatilityper 1% ฯƒ0 to 0.50
RhoฯSensitivity to interest rateper 1% rโˆ’0.50 to 0.50
Spot PriceSCurrent underlying price$0.01 to โˆž
Strike PriceKOption exercise price$0.01 to โˆž
Time to ExpiryTYears until expirationyears0.001 to 10
Risk-Free RaterAnnualized risk-free rate%โˆ’2 to 20
VolatilityฯƒAnnualized standard deviation%1 to 200
Dividend YieldqContinuous dividend yield%0 to 15
ITM Call Delta - Deep in-the-money call - 0.80 to 1.00
ATM Call Delta - At-the-money call - 0.45 to 0.55
OTM Call Delta - Out-of-the-money call - 0.00 to 0.20
Gamma Peak - Maximum at ATM, near expiry - Increases as Tโ†’0
Vega Peak - Maximum at ATM, long expiry - Increases with T
Theta Acceleration - Time decay rate - Accelerates as Tโ†’0
Put-Call Parity - Arbitrage relationship - Cโˆ’P=Seโˆ’qTโˆ’Keโˆ’rT
dโ‚ Interpretationd1Standardized moneyness + driftฯƒ-unitsโˆ’5 to +5
dโ‚‚ Interpretationd2Risk-neutral exercise probabilityฯƒ-unitsโˆ’5 to +5
N(dโ‚‚) for Call - Probability of ITM at expiry%0 to 100
Volatility Smile - Implied vol vs strike pattern - U-shaped curve
Term Structure - Implied vol vs expiry pattern - Upward/Downward sloping
Charmโˆ‚ฮ”/โˆ‚tDelta decay over time/day2nd order Greek
Vannaโˆ‚ฮ”/โˆ‚ฯƒDelta sensitivity to vol/1%2nd order Greek
Volgaโˆ‚ฮฝ/โˆ‚ฯƒVega convexity/1%ยฒ2nd order Greek
Speedโˆ‚ฮ“/โˆ‚SGamma sensitivity to spot/$ยณ3rd order Greek
Zommaโˆ‚ฮ“/โˆ‚ฯƒGamma sensitivity to vol/1%3rd order Greek
Colorโˆ‚ฮ“/โˆ‚tGamma decay over time/day3rd order Greek

Frequently Asked Questions

Gamma measures the rate of change of Delta with respect to underlying price. As expiration approaches, at-the-money options exhibit extreme sensitivity because small price movements determine whether the option expires worthless or in-the-money. Mathematically, Gamma contains a 1โˆšT term, causing it to approach infinity as Tโ†’0. This creates significant delta-hedging costs for market makers.
Continuous dividend yield q reduces the forward price of the underlying since holders receive cash flows. For calls, higher q decreases value because the underlying grows slower than the risk-free rate alone. For puts, higher q increases value. The adjustment appears as eโˆ’qT multiplying the spot price terms.
As ฯƒโ†’0, the option converges to its intrinsic value discounted appropriately. The model becomes deterministic: if Se(rโˆ’q)T>K, the call equals the forward less strike discounted; otherwise zero. Vega becomes negligible, and Delta approaches 0 or 1.
The model assumes log-normal returns with constant volatility. Real markets exhibit fat tails (kurtosis exceeding 3), volatility clustering, and jumps. During crashes, implied volatility spikes and the volatility surface becomes severely skewed. The 1987 crash demonstrated that deep out-of-the-money puts trade at implied volatilities far exceeding historical norms - the volatility smile was born.
This calculator uses the Abramowitz-Stegun polynomial approximation (formula 26.2.17) with maximum absolute error below 7.5ร—10โˆ’8. For practical option pricing where bid-ask spreads typically exceed 0.01, this precision is more than sufficient. The approximation handles extreme values of d1 and d2 gracefully.
For delta-neutral portfolios, there exists a fundamental relationship: ฮ˜+12ฯƒ2S2ฮ“=rV. This means you cannot have positive Gamma (beneficial convexity) without paying Theta (time decay). Market makers who buy options collect Gamma but bleed Theta; sellers collect premium but face unlimited Gamma risk.