Black-Scholes Calculator
Calculate the theoretical fair value of European call and put options using the Black-Scholes model. Get option prices, the "Greeks" (Delta, Gamma, Theta, Vega, Rho), and visualize sensitivity to changes in the underlying stock price.
What Is the Black-Scholes Model?
The Black-Scholes model, also known as the Black-Scholes-Merton (BSM) model, is a mathematical framework for pricing European-style options. Developed by Fischer Black, Myron Scholes, and Robert Merton in 1973, it revolutionized financial markets by providing a closed-form solution for option pricing. It remains one of the most widely used models in finance today.
The model calculates the theoretical fair value of a call or put option based on five key inputs:
- Stock Price (S): The current market price of the underlying asset.
- Strike Price (K): The price at which the option can be exercised.
- Time to Expiration (T): The time remaining until the option expires, in years.
- Risk-Free Rate (r): The annualized risk-free interest rate.
- Volatility (σ): The expected annualized volatility of the underlying asset's returns.
How Does the Black-Scholes Calculator Work?
The calculator uses the standard Black-Scholes formulas for European call and put options:
Call Option:
C = S · N(d₁) − K · e−rT · N(d₂)
Put Option:
P = K · e−rT · N(−d₂) − S · N(−d₁)
Where:
d₁ = (ln(S/K) + (r + σ²/2) · T) / (σ · √T)
d₂ = d₁ − σ · √T
N(x) = Cumulative distribution function of the standard normal distribution
The calculator also computes the Greeks — sensitivity measures that help options traders manage risk:
- Delta (Δ): Change in option price per $1 change in stock price.
- Gamma (Γ): Rate of change in Delta per $1 change in stock price.
- Theta (Θ): Change in option price per day (time decay).
- Vega (ν): Change in option price per 1% change in volatility.
- Rho (ρ): Change in option price per 1% change in interest rate.
Why Use This Black-Scholes Calculator?
- Instant Option Pricing: Get theoretical call and put prices instantly.
- Greeks Included: Understand risk with Delta, Gamma, Theta, Vega, and Rho.
- Visual Sensitivity: See how option prices change with stock price and volatility.
- Free & Private: No registration, no data storage.
- Educational: Learn how each input affects option value.
Model Assumptions & Limitations
The Black-Scholes model provides a theoretical benchmark but relies on several important assumptions:
- The option is European-style (can only be exercised at expiration).
- No dividends are paid during the option's life (though this calculator supports a dividend yield input).
- Volatility and the risk-free rate are constant and known.
- The underlying stock price follows a lognormal distribution.
- No transaction costs, taxes, or market frictions.
Due to these assumptions, the theoretical price may differ from actual market prices. Use this calculator as an educational and planning tool.
❓ Black-Scholes Calculator FAQ
What is the Black-Scholes model?
The Black-Scholes model is a mathematical formula used to price European-style options. It calculates the theoretical fair value of a call or put option based on the stock price, strike price, time to expiration, risk-free rate, and volatility.
What inputs does the Black-Scholes calculator need?
The calculator requires five inputs: stock price, strike price, time to expiration (in years), risk-free interest rate, and volatility. You can also optionally add a dividend yield.
What are the Greeks in options trading?
The Greeks measure an option's sensitivity to various factors. Delta measures price sensitivity to the underlying stock, Gamma measures Delta's rate of change, Theta measures time decay, Vega measures sensitivity to volatility, and Rho measures sensitivity to interest rates.
What is the difference between a call and a put option?
A call option gives the holder the right to buy the underlying asset at the strike price. A put option gives the holder the right to sell the underlying asset at the strike price. European options can only be exercised at expiration.
What is implied volatility?
Implied volatility is the volatility value that, when input into the Black-Scholes formula, produces the current market price of an option. It reflects the market's expectation of future volatility and is a key input for options traders.
What is put-call parity?
Put-call parity is a relationship between the prices of European call and put options with the same strike price and expiration date: C + K·e−rT = P + S. This calculator shows the parity value to help identify mispricings.
How does time to expiration affect option price?
More time to expiration generally increases option value because there is more opportunity for the underlying asset to move favorably. This is why Theta (time decay) is negative for options.
How does volatility affect option price?
Higher volatility increases option prices for both calls and puts because it increases the probability of large price movements. Vega measures this sensitivity.
What is a good volatility to use?
Historical volatility (based on past price movements) or implied volatility (derived from market prices) are commonly used. The S&P 500 typically has implied volatility around 15-25%, while individual stocks can have higher volatility.
Is this calculator accurate for American options?
No. The Black-Scholes model prices European options, which can only be exercised at expiration. American options can be exercised early and require different pricing models (like the Binomial model).
How do dividends affect option prices?
Dividends reduce the expected future stock price, which decreases call option values and increases put option values. This calculator includes a dividend yield input to account for this effect.
What is the risk-free rate?
The risk-free rate is the theoretical rate of return on an investment with zero risk, typically represented by government bond yields (e.g., U.S. Treasury rates). It's used in the Black-Scholes model to discount the future payoff of an option.