Skip to content
Toolcroft

Black-Scholes Options Pricing Calculator

Financial Calculators

Price European call and put options using the Black-Scholes-Merton model. Calculate delta, gamma, vega, theta, rho, and solve for implied volatility. Educational tool - not financial advice.

Your inputs are saved in this browser only. No data is ever sent to a server, and saved values won't be visible in other browsers or devices.
Educational tool only. This calculator is for learning and analysis purposes. It is not financial advice. Options trading involves significant risk of loss.
Theoretical Call Price
$5.99
Intrinsic: $0.00Time value: $5.99

Option Greeks

0.4816
Delta (Δ)
∂V/∂S
0.0225
Gamma (Γ)
∂²V/∂S²
0.2818
Vega (ν)
per 1% σ
-0.0251
Theta (Θ)
per calendar day
0.2108
Rho (ρ)
per 1% rate
d₁ = -0.046189d₂ = -0.222966

Implied Volatility Solver

Loading chart…
Profit / Loss at expiration
xCall P/LBreak-even
52.5000-5.98850.0000
64.1667-5.98850.0000
75.8333-5.98850.0000
87.5000-5.98850.0000
99.1667-5.98850.0000
110.8333-0.15510.0000
122.500011.51150.0000
134.166723.17820.0000
145.833334.84490.0000
157.500046.51150.0000

How to use this tool

  1. Enter market parameters. Input the underlying price, strike price, time to expiry (in years), risk-free rate, volatility, and dividend yield.
  2. Select option type. Choose Call or Put.
  3. Review price and Greeks. See the theoretical price, intrinsic value, time value, and all five Greeks.
  4. Solve for implied volatility (optional). Enter a target market price and the calculator will solve for the implied volatility.

The Black-Scholes-Merton formula

For a European call with continuous dividend yield q:

C = S·e^(−qT)·N(d₁) − K·e^(−rT)·N(d₂)

For a European put:

P = K·e^(−rT)·N(−d₂) − S·e^(−qT)·N(−d₁)

where:

d₁ = [ln(S/K) + (r − q + ½σ²)T] / (σ√T)
d₂ = d₁ − σ√T

N(·) is the cumulative standard normal distribution function, computed using the Abramowitz–Stegun polynomial approximation.

The Greeks in depth

  • Delta (Δ): Rate of change of option price per $1 change in the underlying. Call delta ranges 0 to 1; put delta ranges −1 to 0. Delta also approximates the risk-neutral probability of expiring in-the-money.
  • Gamma (Γ): Rate of change of delta per $1 change in the underlying. High gamma means delta changes rapidly; gamma peaks at-the-money near expiration.
  • Vega (ν): Price change per 1% increase in implied volatility. Longer-dated ATM options have higher vega.
  • Theta (Θ): Time decay per calendar day. Most options lose value as expiry approaches, so theta is typically negative for long options.
  • Rho (ρ): Price sensitivity to a 1% change in the risk-free rate. Call rho is positive (higher rates -> higher call price); put rho is negative.

Limitations of the model

The Black-Scholes model assumes constant volatility, continuous trading, no transaction costs, and European exercise. Real-world option markets exhibit a "volatility smile": implied volatility varies by strike and expiry. The model systematically misprices deep in-the-money and out-of-the-money options. Use it as a conceptual baseline, not as a trading signal.

Put-call parity

For European options with no dividends, put-call parity states:

C − P = S − K·e^(−rT)

This relationship is model-independent and holds whenever both options are European with the same strike and expiry.

Payoff diagrams

A payoff diagram plots the profit or loss of an option position at expiration as a function of the underlying price. The key shapes to know:

  • Long call: flat line at −premium for prices below strike; upward-sloping line above strike. Unlimited upside, limited downside.
  • Long put: upward-sloping line for prices below strike (profits as price falls); flat at −premium above strike. Limited downside, capped upside at strike − premium.
  • Short call: mirror image of long call. Limited upside (the premium), unlimited downside risk.
  • Break-even: for a long call, break-even at expiry = strike + premium paid. For a long put, break-even = strike − premium paid.

The calculator above shows the theoretical price (premium) of the option. To visualize your complete position’s payoff, subtract the premium from the intrinsic value at each possible expiry price.

Implied volatility

In practice, traders work backwards from market prices. Given an observed option premium, the implied volatility (IV) is the volatility input that makes Black-Scholes produce that market price. IV is the market's collective forecast of future realized volatility over the option's life.

The volatility smile/skew is the empirical observation that IV varies by strike and expiry - deep out-of-the-money put options typically have higher IV than at-the-money options (the "skew"), contradicting the Black-Scholes assumption of constant volatility. The VIX index is a weighted average of S&P 500 option IVs and is often called the "fear index."

Common options strategies

StrategyConstructionRisk profile
Covered call Long stock + short call Limited upside; collects premium; still has downside stock risk
Protective put Long stock + long put Limits downside loss; pays premium as insurance cost
Long straddle Long call + long put (same strike) Profits from large moves in either direction; expensive (double premium)
Long strangle Long OTM call + long OTM put Cheaper than straddle; requires larger move to profit
Iron condor Short strangle + long further OTM strangle Profits if underlying stays in a range; defined max risk and reward

American vs. European options

European options can only be exercised at expiration. The Black-Scholes model prices European options exactly (subject to its assumptions). Most index options (SPX, NDX) are European.

American options can be exercised at any time before expiration. This early exercise feature adds value and requires different pricing methods: the binomial tree (Cox-Ross-Rubinstein) model, finite-difference methods, or Monte Carlo simulation. Most equity options (individual stocks) traded on US exchanges are American-style.

Early exercise is generally rational only for deep in-the-money options near dividend dates (for calls) or when the time value approaches zero (for puts).

Frequently asked questions

What is the Black-Scholes model?

The Black-Scholes-Merton (BSM) model is a mathematical framework for pricing European-style options. Published in 1973, it derives a no-arbitrage price for a call or put option given the underlying asset price, strike price, time to expiry, risk-free rate, and volatility. The model assumes continuous trading, no dividends (extended by Merton to include continuous dividend yield), and log-normally distributed returns.

What are the option Greeks?

Greeks measure the sensitivity of the option price to changes in input parameters. Delta (∂V/∂S) measures price sensitivity to a $1 move in the underlying. Gamma (∂²V/∂S²) measures the rate of change of delta. Vega (∂V/∂σ) measures sensitivity to a 1% change in volatility. Theta (∂V/∂t) measures time decay per calendar day. Rho (∂V/∂r) measures sensitivity to a 1% change in the risk-free rate.

What is implied volatility?

Implied volatility (IV) is the volatility value that makes the Black-Scholes theoretical price equal to the observed market price of the option. It represents the market's consensus forecast of future volatility. The IV solver in this calculator uses Newton-Raphson iteration on vega with a bisection fallback.

What does it mean if delta is 0.6?

A call delta of 0.6 means the option price is expected to move approximately $0.60 for every $1 move in the underlying. It also loosely represents the probability that the option expires in-the-money (though this is an approximation). Call deltas range from 0 to 1; put deltas from -1 to 0.

Why is this calculator for educational use only?

The Black-Scholes model makes simplifying assumptions (constant volatility, no transaction costs, European exercise only) that real-world options violate. Market option prices differ from BSM prices due to the volatility smile/skew, jump risk, and other factors. Always consult a financial professional before trading options.

Browse all financial calculators