User Rating 0.0 โ˜…โ˜…โ˜…โ˜…โ˜…
Total Usage 0 times
$
$
%
%
%
Presets:
Enter parameters and click Calculate
Is this tool helpful?

Your feedback helps us improve.

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

About

Mispricing a European option by even a few basis points compounds into significant portfolio risk. The Black-Scholes model, published by Fischer Black, Myron Scholes, and Robert Merton in 1973, remains the foundational framework for pricing European-style options on non-dividend or continuous-dividend-paying underlyings. This calculator implements the exact closed-form solution, computing theoretical price from five inputs: spot price S, strike price K, time to expiration T, risk-free rate r, and implied volatility ฯƒ, with an optional continuous dividend yield q. The cumulative normal distribution is approximated via the Abramowitz & Stegun rational method (absolute error < 7.5ร—10โˆ’8).

Beyond price, the tool computes all five primary Greeks analytically. ฮ” (Delta) measures directional exposure, ฮ“ (Gamma) captures convexity risk, ฮ˜ (Theta) quantifies time decay per calendar day, ฮฝ (Vega) isolates volatility sensitivity, and ฯ (Rho) reflects interest rate exposure. Note: the model assumes constant volatility, log-normal price distribution, no early exercise, and frictionless markets. Real-world deviations (volatility smile, discrete dividends, transaction costs) will cause model prices to diverge from market quotes.

black-scholes option pricing greeks european options call option put option financial derivatives volatility

Formulas

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

C = S โ‹… eโˆ’qT โ‹… N(d1) โˆ’ K โ‹… eโˆ’rT โ‹… N(d2)

For a European put option:

P = K โ‹… eโˆ’rT โ‹… N(โˆ’d2) โˆ’ S โ‹… eโˆ’qT โ‹… N(โˆ’d1)

Where the intermediate values d1 and d2 are:

d1 = ln(S รท K) + (r โˆ’ q + ฯƒ2 รท 2) โ‹… Tฯƒ โ‹… โˆšT
d2 = d1 โˆ’ ฯƒ โ‹… โˆšT

Where N(x) is the cumulative standard normal distribution function, S = spot price, K = strike price, T = time to expiration in years, r = risk-free interest rate (decimal), ฯƒ = volatility (decimal), q = continuous dividend yield (decimal).

The Greeks are derived analytically:

ฮ”call = eโˆ’qT โ‹… N(d1)
ฮ”put = โˆ’eโˆ’qT โ‹… N(โˆ’d1)
ฮ“ = eโˆ’qT โ‹… Nโ€ฒ(d1)S โ‹… ฯƒ โ‹… โˆšT
ฮฝ = S โ‹… eโˆ’qT โ‹… Nโ€ฒ(d1) โ‹… โˆšT

Where Nโ€ฒ(x) is the standard normal probability density function: Nโ€ฒ(x) = 1โˆš2ฯ€ โ‹… eโˆ’x2รท2.

Reference Data

GreekSymbolMeasuresCall RangePut RangeUnits
Deltaฮ”Price sensitivity to underlying0 to 1โˆ’1 to 0$/$ underlying
Gammaฮ“Delta sensitivity to underlyingโ‰ฅ 0 (same for both)$/$2
Thetaฮ˜Time decay (per calendar day)โ‰ค 0 (typically)$/day
VegaฮฝSensitivity to volatility (per 1%)โ‰ฅ 0 (same for both)$/1% vol
RhoฯSensitivity to interest rate (per 1%)โ‰ฅ 0โ‰ค 0$/1% rate
ParameterSymbolTypical RangeNotes
Spot PriceS0.01 - 100,000Current market price of the underlying asset
Strike PriceK0.01 - 100,000Exercise price of the option contract
Time to ExpirationT0.001 - 10 yearsExpressed in years; 30 days โ‰ˆ 0.0822 years
Risk-Free Rater0 - 20%Annualized; use Treasury yield matching T
Volatilityฯƒ1 - 200%Annualized implied volatility; SPX typically 12 - 35%
Dividend Yieldq0 - 15%Continuous annualized; S&P 500 โ‰ˆ 1.3%
Moneyness (ITM) - S > K (call)In-the-money: higher Delta, higher premium
Moneyness (ATM) - S โ‰ˆ KAt-the-money: highest Gamma and Vega
Moneyness (OTM) - S < K (call)Out-of-the-money: lower Delta, cheaper premium
Intrinsic Value (Call) - max(S โˆ’ K, 0)Value if exercised immediately
Intrinsic Value (Put) - max(K โˆ’ S, 0)Value if exercised immediately
Time Value - Option Price โˆ’ IntrinsicAlways โ‰ฅ 0 for European options

Frequently Asked Questions

The model treats volatility ฯƒ as a fixed parameter over the option's lifetime. In reality, implied volatility varies by strike (the "volatility smile") and by maturity (the term structure). This means the model systematically underprices deep out-of-the-money puts and overprices at-the-money options when the actual distribution has fat tails. Practitioners calibrate ฯƒ per strike from market quotes rather than using a single value. For index options, skew can add 2 - 5% volatility premium to OTM puts versus ATM options.
This calculator uses a continuous dividend yield q, which approximates steady dividend flow. For stocks paying discrete dividends, subtract the present value of expected dividends from the spot price: use S* = S โˆ’ โˆ‘ Di โ‹… eโˆ’rti as the adjusted spot. This matters most for high-yield stocks near ex-dividend dates. For indices like S&P 500, the continuous yield approximation (โ‰ˆ 1.3%) is generally adequate.
Vega is proportional to โˆšT. Longer-dated options have higher Vega because there is more time for volatility to affect the price. An ATM option with 1 year to expiry has roughly 3.16ร— the Vega of the same option with 30 days to expiry (โˆš365รท30 โ‰ˆ 3.49). This is why LEAPS are far more sensitive to volatility changes than weekly options.
No. The Black-Scholes closed-form solution applies only to European-style options, which can be exercised only at expiration. American options allow early exercise, which adds value to puts (and calls on dividend-paying stocks). For American options, you would need binomial tree models, finite difference methods, or the Barone-Adesi & Whaley approximation. For American calls on non-dividend stocks, the price equals the European call price because early exercise is never optimal.
Theta accelerates nonlinearly toward expiration. For ATM options, Theta is proportional to 1 รท โˆšT, meaning time decay doubles roughly when T quarters. An option losing $0.05/day with 60 days left might lose $0.10/day at 15 days and $0.20/day at 4 days. OTM options see Theta decline near expiry because their value is already near zero.
Use the yield on a zero-coupon government bond (e.g., U.S. Treasury) with maturity matching the option's time to expiration T. For 30-day options, use the 1-month T-bill rate. For 1-year LEAPS, use the 1-year Treasury rate. Using mismatched maturities introduces systematic pricing error, especially for Rho-sensitive positions. As of typical market conditions, short-term rates range from 0 to 6% depending on monetary policy.