Black-Scholes Option Price Calculator

Instantly compute theoretical prices and Greeks (Delta, Gamma, Theta, Vega, Rho) for European call and put options. Adjust spot price, strike, time to expiry, risk‑free rate, and volatility – all client‑side.

e.g., 0.5 = 6 months, 30d ≈ 0.082
0.05 = 5%
0.20 = 20% annualized
local computation
Call Option Theoretical Price
Delta (Δ)
per $1 spot
Gamma (Γ)
Δ per $1
Theta (Θ)
daily decay
Vega (ν)
per 1% σ
Rho (ρ)
per 1% r
C−P Parity
-
C−P vs S−Ke⁻ʳᵀ
Theta: daily decay (based on 365 days/year). Vega & Rho: per 1% absolute change (e.g., +1% volatility adds Vega to price).
ATM Call (S=100,K=100) ITM Call (S=110,K=100) OTM Call (S=90,K=100) Long‑term (T=2y) High Vol (σ=40%) ATM Put (S=100,K=100) ITM Put (S=110,K=100) OTM Put (S=90,K=100)
Privacy first: All calculations are performed locally in your browser. No data is sent to any server – the perfect tool for sensitive financial analysis.

The Black‑Scholes Model (1973)

Developed by Fischer Black, Myron Scholes and Robert Merton, this groundbreaking model provides a theoretical estimate of European option prices and is the foundation of modern financial engineering (Nobel Prize in Economics, 1997). The model assumes no arbitrage, continuous trading, lognormal distribution of stock prices, and constant volatility and interest rate.

Call option: \( C = S_0 N(d_1) - K e^{-rT} N(d_2) \)

Put option: \( P = K e^{-rT} N(-d_2) - S_0 N(-d_1) \)

where \( d_1 = \frac{\ln(S_0/K) + (r + \sigma^2/2)T}{\sigma \sqrt{T}} \), \( d_2 = d_1 - \sigma \sqrt{T} \)
\( N(\cdot) \) is the cumulative distribution function of the standard normal distribution.

Option Greeks – Risk Sensitivities

Greeks measure the sensitivity of the option price to various parameters. They are essential for hedging and risk management.

Greek Definition Call Formula Put Formula
Delta (Δ) Change in option price per $1 change in underlying \(N(d_1)\) \(N(d_1)-1\)
Gamma (Γ) Change in Delta per $1 change in underlying \(\frac{N'(d_1)}{S_0\sigma\sqrt{T}}\)
Theta (Θ) Time decay (annualized, often divided by 365 for daily) \(-\frac{S_0 N'(d_1)\sigma}{2\sqrt{T}} - rK e^{-rT}N(d_2)\) \(-\frac{S_0 N'(d_1)\sigma}{2\sqrt{T}} + rK e^{-rT}N(-d_2)\)
Vega (ν) Change per 1% change in volatility (absolute 0.01) \(S_0\sqrt{T} N'(d_1)\)
Rho (ρ) Change per 1% change in risk‑free rate \(K T e^{-rT} N(d_2)\) \(-K T e^{-rT} N(-d_2)\)

*Vega and Rho are quoted per 1% (0.01) change in volatility/rate. Theta shown is daily (annual/365).

Real‑World Application & Risk‑Neutral Valuation

The Black‑Scholes formula is derived under the risk‑neutral measure, meaning the expected return of the underlying is the risk‑free rate. This allows us to discount expected payoffs at the risk‑free rate. Although the model's assumptions are often violated in practice, it remains a benchmark for pricing and hedging.

Case Study: Hedging a Call Option

A market maker sells a call option on a stock (S=$100, K=$100, T=0.5, r=5%, σ=20%). The calculated Delta is 0.54. To delta‑hedge, the trader buys 54 shares of the underlying. As the stock moves, Gamma requires dynamic rebalancing. The Theta indicates the daily profit from time decay if the stock remains stable. Vega warns of losses if implied volatility rises. Our calculator provides these Greeks instantly, aiding real‑time hedging decisions.

Put‑Call Parity

For European options with the same strike and expiry, the relationship \(C - P = S_0 - K e^{-rT}\) must hold to prevent arbitrage. Our calculator displays the parity difference; a non‑zero value (beyond rounding) would indicate a mispricing in the market.

Model Assumptions & Limitations

The Black‑Scholes model is built on several key assumptions that are often not met in real markets:

  • Constant volatility (σ): Assumes volatility does not change over time or with the underlying price. In reality, volatility smiles/skews exist – implied volatility varies with strike and maturity.
  • Constant risk‑free rate (r): Interest rates are assumed constant, whereas they fluctuate.
  • No transaction costs or taxes: Real trading incurs commissions, bid‑ask spreads, and taxes.
  • Continuous trading: Assumes the ability to hedge continuously without gaps, which is impossible in practice.
  • Lognormal distribution of returns: Real asset returns exhibit fat tails and skewness, leading to “tail risk”.
  • No dividends (for the basic model): Dividends require adjustments (e.g., using the Black‑Scholes‑Merton model with dividend yield).
  • European exercise: Only valid for options exercisable at expiry. American options require different models (e.g., binomial tree).

Volatility smile is a key market phenomenon where out‑of‑the‑money and in‑the‑money options trade at higher implied volatilities than at‑the‑money options, contradicting the constant‑volatility assumption. This has led to the development of stochastic volatility models (e.g., Heston) and local volatility models. Users should be aware that the Black‑Scholes price is a theoretical benchmark; actual market prices may deviate due to these factors.

Common Misconceptions

  • “The model predicts future prices.” – No, it gives the theoretical fair value under assumptions; market prices include supply/demand and expectations.
  • “Higher volatility always increases option prices.” – Yes for both calls and puts (positive Vega).
  • “Theta is always negative for long options.” – True; long options lose value as time passes, while short options have positive theta.

Expertise & Authority

This tool is built on the original Black‑Scholes formulas as published in the Journal of Political Economy (1973). The implementation uses standard numerical approximations for the cumulative normal distribution (Abramowitz & Stegun). Reviewed by GetZenQuery’s Tech team (CFA, PRM certifications). Last updated March 2026.

Frequently Asked Questions

It prices European‑style options (exercisable only at expiry) on non‑dividend paying stocks, indices, or currencies. For American options or dividends, more advanced models are needed.

Greeks are derived analytically from the Black‑Scholes formula, so they are exact given the inputs. However, they are only as accurate as the assumptions (constant volatility, etc.) reflect reality.

Put deltas are negative because the option price moves inversely to the underlying. A Delta of -0.30 means if the stock rises $1, the put falls $0.30.

Historical volatility measures past price fluctuations. Implied volatility is derived from the option's market price using the Black‑Scholes model backwards – it reflects market expectations of future volatility. This calculator uses historical/assumed volatility as input.

Theta is shown as the daily decay (annual theta divided by 365). A negative value means the option loses value each day due to time passing.

Authoritative resources include Hull's "Options, Futures and Other Derivatives", the CBOE education center, and academic papers by Black, Scholes, and Merton.