Black–Scholes Option Pricing Calculator

Calculate fair values for European call and put options with precision Featuring live analytics dynamic charting example scenarios CSV and PDF export flexible dividend yield risk free rate and maturity inputs Clear formulas guidance and a clean white interface empowering students quants and investors to explore pricing behavior confidently with intuitive controls and sharing

Inputs

Educational use only. Not investment advice.

Results

Call Price (C)9.226994
Put Price (P)6.330069
d₁0.250000
d₂0.050000

Price vs Spot (S)

Chart shows model prices of call and put for a range of S using the parameters above.

Example Data Table

Label Spot S Call Price Put Price
50% S 50.000000 0.001628 46.114637
75% S 75.000000 0.777716 22.385758
100% S 100.000000 9.226994 6.330069
125% S 125.000000 28.455155 1.053263
150% S 150.000000 52.029628 0.122769

Formula Used

The Black–Scholes model prices European options (continuous dividend yield q):

C = S e^{-qT} N(d₁) − K e^{-rT} N(d₂)
P = K e^{-rT} N(−d₂) − S e^{-qT} N(−d₁)

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

N(x) = cumulative standard normal distribution
r = risk‑free rate,  q = dividend yield,  σ = volatility,  T = time in years
S = spot price,  K = strike price

Assumptions include lognormal returns, constant volatility and rates, and European exercise.

How to Use

  1. Enter spot price, strike, risk‑free rate, dividend yield, volatility, and time to maturity in years.
  2. Press Calculate to compute call and put prices and view d₁ and d₂.
  3. Review the example table and chart to understand sensitivity to the underlying price.
  4. Export results or the table via CSV or PDF for reporting.

FAQs

1) Does this support American options?

No. The model prices European options only. Early exercise features require other models or approximations.

2) Which units should I use for the rate and volatility?

Enter annualized percentages (e.g., 5 for 5%). Time T should be in years (e.g., 0.5 for six months).

3) How is dividend yield handled?

The calculator assumes a continuous dividend yield q. For discrete dividends, additional adjustments are needed.

4) What if volatility or time is zero?

The formula is undefined in those edge cases. Ensure both are positive to compute prices.

5) Why might my results differ from market quotes?

Markets use implied volatility curves, discrete dividends, transaction costs, and other adjustments not captured in the basic model.

6) Can I get Greeks?

This page focuses on pricing. You can extend it to compute Greeks (Delta, Gamma, Vega, Theta, Rho) using standard formulas.

Related Calculators

Degree of Operating LeverageDepreciationEBITDAEOQEconomic ProfitFixed Asset TurnoverFCFEMarginal CostNet DebtOptimal Price

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.