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 |