Black Scholes Calculator
Calculate European option prices and Greeks using the Black-Scholes model. Get call/put values, Delta, Gamma, Theta, Vega, and Rho instantly.
Enter parameters and click Calculate to see option prices and Greeks
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.
Formulas
The Black-Scholes-Merton formula for a European call option with continuous dividend yield:
For a European put option:
where the standardized terms are:
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:
where n(x) is the standard normal probability density function.
Reference Data
| Greek | Symbol | Measures | Units | Typical Range |
|---|---|---|---|---|
| Delta | ฮ | Price sensitivity to underlying | per $1 | 0 to ยฑ1 |
| Gamma | ฮ | Delta sensitivity to underlying | per $1ยฒ | 0 to 0.10 |
| Theta | ฮ | Time decay per day | $/day | โ0.50 to 0 |
| Vega | ฮฝ | Sensitivity to volatility | per 1% ฯ | 0 to 0.50 |
| Rho | ฯ | Sensitivity to interest rate | per 1% r | โ0.50 to 0.50 |
| Spot Price | S | Current underlying price | $ | 0.01 to โ |
| Strike Price | K | Option exercise price | $ | 0.01 to โ |
| Time to Expiry | T | Years until expiration | years | 0.001 to 10 |
| Risk-Free Rate | r | Annualized risk-free rate | % | โ2 to 20 |
| Volatility | ฯ | Annualized standard deviation | % | 1 to 200 |
| Dividend Yield | q | Continuous 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โ Interpretation | d1 | Standardized moneyness + drift | ฯ-units | โ5 to +5 |
| dโ Interpretation | d2 | Risk-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 | โฮ/โt | Delta decay over time | /day | 2nd order Greek |
| Vanna | โฮ/โฯ | Delta sensitivity to vol | /1% | 2nd order Greek |
| Volga | โฮฝ/โฯ | Vega convexity | /1%ยฒ | 2nd order Greek |
| Speed | โฮ/โS | Gamma sensitivity to spot | /$ยณ | 3rd order Greek |
| Zomma | โฮ/โฯ | Gamma sensitivity to vol | /1% | 3rd order Greek |
| Color | โฮ/โt | Gamma decay over time | /day | 3rd order Greek |