📊 StockCalc

Black-Scholes Option Calculator

Price European call and put options using Black-Scholes.

For educational purposes only. This calculator does not provide investment advice. Actual option prices depend on market conditions.

What This Calculator Does

The Black-Scholes Calculator estimates the theoretical price of European call and put options using the Black-Scholes-Merton model. Enter the current stock price, strike price, time to expiration, risk-free rate, and volatility to see the estimated option prices along with key Greeks (delta, gamma, theta, vega, rho).

Formula

Call = S × N(d1) − K × e-rT × N(d2)
Put = K × e-rT × N(−d2) − S × N(−d1)

Where:

  • S = Current stock price (spot price)
  • K = Strike price of the option
  • T = Time to expiration (in years)
  • r = Risk-free interest rate
  • σ = Volatility of the underlying stock
  • N() = Cumulative standard normal distribution function

Input Fields Explained

Current Stock Price ($)

The current market price of the underlying stock. This is the spot price used in the model.

Strike Price ($)

The price at which the option holder can buy (call) or sell (put) the underlying stock. This is set when the option is contracted.

Time to Expiry (years)

The time remaining until the option expires, expressed in years. For example, 6 months = 0.5 years. Shorter time reduces option value due to less time for favorable price movements.

Risk-Free Rate (%)

The annualized return on a risk-free investment, typically approximated by the yield on government treasury bills matching the option's time to expiration.

Volatility (%)

The annualized standard deviation of the stock's returns, expressed as a percentage. This is the most critical and hardest-to-estimate input. Higher volatility produces higher option prices.

Example Calculation

A stock trades at $100, strike $105, 0.5 years to expiry, risk-free rate 5%, volatility 25%.

Call price ≈ $5.47

Put price ≈ $7.97

Interpretation: The theoretical call option price is $5.47 and the put is $7.97. Compare these to actual market prices to assess whether the options appear fairly valued. Significant deviations may indicate that the market's implied volatility differs from your input.

How to Read the Result

Call / Put Price

The theoretical price of the European call and put options based on your inputs. These are model estimates — actual market prices may differ due to supply and demand, early exercise premiums, and model limitations.

Greeks

Risk measures showing how the option price responds to changes in underlying variables. Delta (stock price sensitivity) and Theta (time decay) are the most commonly monitored.

Common Mistakes

  • Using historical volatility blindly. Historical volatility is backward-looking. Options are priced based on implied (forward-looking) volatility, which often differs from historical values. The volatility input should reflect your view of future volatility.
  • Ignoring the volatility smile. In practice, implied volatility varies across strike prices, producing a smile or skew pattern. The Black-Scholes model assumes constant volatility for all strikes, which is a simplification.
  • Applying it to American options. Black-Scholes prices European options only. American options (which can be exercised early) typically trade at a premium. For American options, use a binomial model or other numerical methods.
  • Not accounting for dividends. The basic Black-Scholes model does not account for dividends. If the underlying stock pays dividends, the option price should be adjusted downward for calls and upward for puts.
  • Treating the theoretical price as the market price. The model gives a theoretical estimate. Market prices reflect supply and demand, liquidity, and other factors not captured by the model.

When This Calculator Is Useful

  • Learning how option pricing models work
  • Comparing theoretical option values to market prices
  • Understanding the sensitivity of option prices to different inputs
  • Estimating implied volatility from observed option prices

Limitations

  • Only prices European-style options (no early exercise)
  • Assumes constant volatility — real volatility changes over time
  • Does not account for dividends paid by the underlying stock
  • Assumes log-normal price distribution — does not model fat tails or jumps
  • Ignores transaction costs, taxes, and market frictions
  • This calculator is for educational purposes only and does not constitute investment advice

Frequently Asked Questions

What is the Black-Scholes model?

The Black-Scholes model is a mathematical framework for pricing European-style options. It assumes stock prices follow a log-normal distribution and uses five inputs: current stock price, strike price, time to expiration, risk-free interest rate, and volatility. The model produces theoretical prices for call and put options.

What are the Greeks?

The Greeks measure an option's sensitivity to various factors. Delta measures sensitivity to the stock price. Gamma measures the rate of change of delta. Theta measures time decay — how much value the option loses each day. Vega measures sensitivity to changes in volatility. Rho measures sensitivity to changes in interest rates.

What are the limitations of Black-Scholes?

The model assumes constant volatility, no dividends, European-style exercise only, and efficient markets — assumptions that real markets frequently violate. It does not account for volatility smiles or skews, jumps in stock price, or early exercise premiums. Use it as a theoretical baseline rather than a definitive pricing tool.

What assumptions does the Black-Scholes model make?

Black-Scholes assumes the underlying stock follows geometric Brownian motion with constant volatility, no dividends are paid during the option's life, markets are frictionless (no transaction costs or taxes), the risk-free rate is constant, and the option is European-style (exercisable only at maturity). Each of these assumptions may be violated in practice.

What is implied volatility and why does it matter?

Implied volatility is the volatility value that, when plugged into the Black-Scholes formula, produces the observed market price of an option. It reflects the market's consensus view of future volatility. Differences between implied volatility and your own volatility estimate can indicate whether an option appears overpriced or underpriced relative to your view.

Educational Disclaimer

This calculator is for educational and informational purposes only. It does not provide investment, financial, tax, or legal advice. The results are based on the inputs and assumptions you provide and may not reflect real market conditions, fees, taxes, or risks. Always do your own research or consult a qualified professional before making financial decisions.