📈
✓ Editorially reviewed by Derek Giordano, Founder & Editor · BA Business Marketing

Black-Scholes Option Pricing Calculator

Model prices for European calls and puts, with d1, d2, the Greeks and a put-call parity check

Updated October 2026

🧮
700+ calculators, no signup required
Finance · Health · Math · Science · Business
nnng.com
Black-Scholes prices a European call as S·N(d1) − K·e−rT·N(d2) and a put as K·e−rT·N(−d2) − S·N(−d1). In Hull’s textbook example (stock $42, strike $40, 6 months, 20% volatility, 10% rate), the call is worth $4.76 and the put $0.81; the calculator gives $4.7594 and $0.8086. The value is a model estimate, not a market quote.

How the Price Is Calculated

With stock price S, strike K, years to expiration T, volatility σ, continuously compounded risk-free rate r and dividend yield q: d1 = [ln(S/K) + (r − q + σ²/2)T] ÷ (σ√T) and d2 = d1 − σ√T. The call is S·e−qT·N(d1) − K·e−rT·N(d2) and the put K·e−rT·N(−d2) − S·e−qT·N(−d1), where N is the standard normal cumulative distribution.

Worked example (Hull, Example 15.6): ln(42/40) = 0.04879; (0.10 + 0.02) × 0.5 = 0.06; σ√T = 0.2 × 0.7071 = 0.14142. So d1 = 0.10879 ÷ 0.14142 = 0.7693 and d2 = 0.6278. N(0.7693) = 0.7791 and N(0.6278) = 0.7349, and 40e−0.05 = 38.049. Call = 42 × 0.7791 − 38.049 × 0.7349 = 4.76; put = 38.049 × 0.2651 − 42 × 0.2209 = 0.81.

ScenarioInputsCallPutCall delta
Textbook (Hull Example 15.6)S 42, K 40, 6 months, 20% vol, 10% rate4.75940.80860.7791
At-the-money 30-dayS 100, K 100, 30 days, 25% vol, 3.87%3.01582.69820.5320
Deep in-the-money putS 80, K 100, 3 months, 30% vol, 3.87%0.464219.50140.0888
Volatility 20%S 100, K 100, 3 months, 3.87%4.46853.50570.5583
Volatility jumps to 40%same option8.41797.45500.5590

The Model and Its Assumptions

The model assumes the stock price follows a lognormal random walk with constant volatility, a constant risk-free rate, no transaction costs, continuous trading, and exercise only at expiration (a European option). Real markets break each of these: volatility changes, prices jump, and most US stock options are American-style. The price is the model’s fair value given the inputs, not a prediction of the stock.

Inputs: What Volatility Means

Volatility is the annualized standard deviation of the stock’s log returns. Historical volatility is measured from past prices; implied volatility is the value that makes the model match an option’s market price, and traders often quote options in implied volatility. Because the price depends heavily on it, doubling volatility from 20% to 40% roughly doubles an at-the-money option’s value (see the table). For the rate, use a Treasury yield matching the option’s life; the field shows the average rate on marketable Treasury bills reported for September 30, 2026 (3.87%).

The Greeks

Delta is the change in option price for a $1 move in the stock (N(d1) for a call without dividends; 0.7791 in the example). Gamma is how fast delta changes. Vega is the price change for one percentage point of volatility. Theta is time decay, shown per calendar day. Rho is the price change for one percentage point of interest rate.

Put-Call Parity Check

For European options on the same stock, strike and expiration, C − P = S·e−qT − K·e−rT. In the example, 4.7594 − 0.8086 = 3.9508 = 42 − 38.0492. If market prices break parity by more than trading costs, one of the quotes is stale or the options are not comparable.

Dividends and Early Exercise (American Options)

The dividend yield input handles a steady continuous dividend. Discrete dividends and American-style early exercise are outside the formula: an American put, and an American call on a stock paying a dividend before expiration, can be worth more than the Black-Scholes value. Binomial trees or other numerical methods handle those.

What This Calculator Does Not Cover

It does not give trading advice or predict prices, model taxes or commissions, or price American, barrier or other exotic options. Options can lose their full value; read the Options Disclosure Document your broker provides before trading.

Common Mistakes

Entering volatility as a decimal. Enter 20 for 20%.

Using trading days with a 365-day year. Use calendar days ÷ 365, or trading days ÷ 252, consistently.

Comparing with an American option’s market price without allowing for early exercise and dividends.

Treating model value as profit. The options profit calculator shows payoff at expiration for a price you paid.

Frequently Asked Questions

What is the Black-Scholes formula?
Call = S·e^(−qT)·N(d1) − K·e^(−rT)·N(d2) and put = K·e^(−rT)·N(−d2) − S·e^(−qT)·N(−d1), with d1 = [ln(S/K) + (r − q + σ²/2)T] ÷ (σ√T) and d2 = d1 − σ√T.
How do I use this Black-Scholes calculator?
Enter the stock price, strike, time to expiration, annual volatility, risk-free rate and dividend yield. You get call and put values, d1, d2, the Greeks and a put-call parity check.
What does the Black-Scholes value mean?
It is the option’s fair value under the model’s assumptions for the volatility you enter, not a forecast or a market price.
How is a call option price calculated?
The stock price weighted by N(d1), minus the present value of the strike weighted by N(d2). Hull’s example gives $4.76 for a 6-month $40 call on a $42 stock.
What volatility should I use?
Implied volatility from the option market if you want to match market prices, or historical volatility of the stock’s returns for an independent estimate.
Does Black-Scholes work for American options?
Only approximately. American calls on non-dividend stocks are worth the same as European calls, but American puts and calls with dividends can be worth more.

How to Use This Calculator

  1. Enter the stock price and strike — in dollars.
  2. Enter time to expiration — in years, days or months.
  3. Enter volatility, rate and dividend yield — as annual percentages.
  4. Read the prices and Greeks — and check put-call parity.
📚 Sources & References
  1. [1] Hull JC. Options, Futures, and Other Derivatives, 9th ed. Pearson/Prentice Hall, 2014. Example 15.6, p. 339. www-2.rotman.utoronto.ca
  2. [2] QFRM R package (Rice University, 2015). BS_Simple documentation reproducing Hull Example 15.6: call 4.759422, put 0.8085994. Accessed Oct 22, 2026. search.r-project.org
  3. [3] U.S. Treasury Fiscal Data. Average interest rates on U.S. Treasury securities: marketable Treasury bills, 3.870% for September 30, 2026. Retrieved Oct 22, 2026. fiscaldata.treasury.gov
  4. [4] Caflisch R. Math 181 lecture 13: price of calls and puts from Black-Scholes. UCLA, 2008. www.math.ucla.edu
✅ Editorial Standards — Every calculator is built from peer-reviewed formulas and official data sources, editorially reviewed for accuracy, and updated regularly. Read our full methodology · About the author