Black-Scholes Model Calculator

Apply the Nobel Prize-winning Black-Scholes-Merton model to price European calls and puts, with the intermediate d1, d2, N(d1) and N(d2) values and the full Greeks shown so you can see exactly how the model works.

MB
Operated by Mustafa Bilgic
Independent individual operator
Trading ToolsEducational only

Quick Answer

What is the Black-Scholes model and how does this calculator work?

The Black-Scholes model is a closed-form equation that prices a European call or put from the stock price, strike, time, volatility and risk-free rate. This calculator applies it and also shows the intermediate values - d1, d2, N(d1), N(d2) - plus Delta, Gamma, Theta, Vega and Rho.

Input Values

European-style call or put.

$

Current underlying asset price.

$

Option exercise price.

Days until option expiration.

%

Annualized volatility.

%

Continuously compounded risk-free rate.

Results

Option Price
$5.56
d1
0.16
d20.04
Delta0.56
Gamma0.03
Theta (daily)-$0.03
Vega (per 1%)$0.20
Rho (per 1%)$0.13
Results update automatically as you change input values.

Related Strategy Guides

This Black-Scholes model calculator prices a European call or put and shows the intermediate model values that most calculators hide: d1, d2, N(d1) and N(d2), alongside Delta, Gamma, Theta, Vega and Rho. With the default inputs - a $100 spot, $100 strike, 90 days to expiry, 25% volatility and a 5% risk-free rate - the model returns a call value of about $5.56, with d1 ≈ 0.16, d2 ≈ 0.04, and a Delta of about 0.56. Seeing d1, d2 and the N() values makes the model's logic transparent: the price is the probability-weighted stock benefit minus the probability-weighted, present-valued cost of paying the strike.

The Black-Scholes-Merton Pricing Model

The Black-Scholes-Merton (BSM) model is the cornerstone of modern options pricing theory. Fischer Black and Myron Scholes published it in 1973 in the Journal of Political Economy paper 'The Pricing of Options and Corporate Liabilities', and Robert C. Merton's companion 1973 work 'Theory of Rational Option Pricing' formalized the no-arbitrage hedging argument and added the continuous-dividend extension. Scholes and Merton received the 1997 Nobel Memorial Prize in Economic Sciences for the work; Black had died in 1995 and was ineligible for the posthumous award. These three are the model's genuine originators - a documented part of financial history. The model's power is its closed-form solution: given the inputs, it returns an exact theoretical price with no simulation or iteration required.

The derivation rests on a replication argument. Suppose you hold one option and continuously trade a position in the underlying stock so that the combined portfolio has no exposure to small stock moves - this is the delta hedge, with the share quantity equal to the option's Delta. Under the model's assumptions (continuous trading, constant volatility, no transaction costs), that hedged portfolio is instantaneously riskless, so by the no-arbitrage principle it must earn exactly the risk-free rate. Setting the portfolio's return equal to the risk-free rate yields the Black-Scholes partial differential equation; solving it with the option's payoff as the boundary condition produces the formula below. A key consequence is that the stock's real expected return does not appear - only volatility, the risk-free rate, time and the strike do. This is the 'risk-neutral valuation' result: the option is priced as the discounted expected payoff under a risk-neutral probability measure.

Complete Black-Scholes Formula

Where:
S = Current spot price
K = Strike price
r = Risk-free rate (continuous)
T = Time to expiry in years
N() = Standard normal CDF
Where:
N(-d1) = 1 - N(d1)
N(-d2) = 1 - N(d2)
Where:
sigma = Annualized volatility
ln = Natural logarithm
sqrt = Square root
Step-by-Step BSM Calculation
Given
S
$100
K
$100
T
90 days
sigma
25%
r
5%
Calculation Steps
  1. 1T = 90/365 = 0.2466 years
  2. 2sigma*sqrt(T) = 0.25 * 0.4966 = 0.1241
  3. 3ln(S/K) = ln(100/100) = 0
  4. 4(r + sigma^2/2)*T = (0.05 + 0.03125) * 0.2466 = 0.02005
  5. 5d1 = (0 + 0.02005) / 0.1241 = 0.1616
  6. 6d2 = 0.1616 - 0.1241 = 0.0374
  7. 7N(d1) = N(0.1616) = 0.5642
  8. 8N(d2) = N(0.0374) = 0.5149
  9. 9C = 100 * 0.5642 - 100 * e^(-0.05*0.2466) * 0.5149 = 56.42 - 50.86 = $5.56
Result
The BSM theoretical call price is approximately $5.56. d1 ≈ 0.16 and d2 ≈ 0.04; N(d1) ≈ 0.56 is the call's Delta, so the option moves about $0.56 for each $1 stock move, and N(d2) ≈ 0.51 is the risk-neutral probability the call finishes in the money. Because the option is at the money, intrinsic value is $0.00 and the whole $5.56 is time value.

What d1, d2, N(d1) and N(d2) Mean

The two intermediate quantities d1 and d2 are where the model's intuition lives. d1 is a standardized measure of how far the stock is expected to drift relative to the strike, scaled by volatility and time; d2 = d1 - sigma*sqrt(T) is the same quantity shifted down by the volatility-time term. Running them through the cumulative standard normal distribution N() converts them into probabilities between 0 and 1. N(d2) is the risk-neutral probability that the option expires in the money - it weights the present-valued strike you would pay. N(d1) is the option's Delta and acts as a probability-weighted, magnitude-adjusted factor on the stock leg. The call price S*N(d1) - K*e^(-rT)*N(d2) is therefore the expected benefit of acquiring the stock if exercised, minus the expected, discounted cost of paying the strike if exercised.

  • d1 large and positive (option deep in the money): N(d1) and N(d2) both approach 1, the option behaves almost like the stock and Delta nears 1.0.
  • d1 ≈ 0 (at the money): N(d1) is just above 0.5, Delta is roughly 0.5, and the option's value is almost entirely time value.
  • d1 large and negative (deep out of the money): N(d1) and N(d2) approach 0, the option is nearly worthless and Delta nears 0.
  • N(d2) is the model's probability of exercise; N(d1) is the hedge ratio. They are close for near-the-money options but diverge as moneyness and volatility increase.
  • For a put, the relevant terms are N(-d1) and N(-d2), which equal 1 - N(d1) and 1 - N(d2) by the symmetry of the normal distribution.

Model Assumptions

AssumptionRealityImpact
Constant volatilityVolatility changes continuouslyVolatility smile/skew in market prices
Log-normal returnsReturns have fat tailsModel underprices OTM options (tail risk)
European exercise onlyUS stocks have American optionsBSM may undervalue deep ITM puts
No dividends (basic model)Many stocks pay dividendsUse Merton adjustment for dividends
Continuous tradingMarkets close, prices gapWeekend/overnight gap risk not captured
No transaction costsReal costs existModel ignores bid-ask spreads and commissions

Greeks Derivations from Black-Scholes

The option Greeks are partial derivatives of the BSM formula with respect to each input variable. Delta is the first derivative with respect to stock price, gamma is the second derivative, theta is the derivative with respect to time, vega with respect to volatility, and rho with respect to interest rate. These closed-form Greek expressions make BSM particularly useful for real-time risk management.

  • Delta (call) = N(d1), ranges from 0 to 1. An ATM call has delta ~0.50. Deep ITM approaches 1.0, deep OTM approaches 0.
  • Delta (put) = N(d1) - 1, ranges from -1 to 0. ATM put delta ~-0.50.
  • Gamma = N'(d1) / (S * sigma * sqrt(T)). Highest for ATM options near expiry. Same for calls and puts.
  • Theta = -(S * N'(d1) * sigma) / (2 * sqrt(T)) - r * K * e^(-rT) * N(d2). Always negative for long positions.
  • Vega = S * sqrt(T) * N'(d1). Same for calls and puts. Highest for ATM long-dated options.

Black-Scholes Model vs. the Binomial Model

The Black-Scholes model is a single closed-form equation valid for European exercise. The Cox-Ross-Rubinstein binomial model reaches the same destination by a different path: it discretizes time into many steps, models the stock moving up or down at each node with risk-neutral probabilities, and rolls the payoff backward through the lattice. Because the binomial model evaluates the option at every node, it can test whether early exercise is optimal and therefore prices American-style options correctly - the case that covers almost all individual U.S. equity options. As the step count rises, the binomial price converges to the Black-Scholes price for European options, confirming the two are consistent where Black-Scholes applies. Use the closed-form Black-Scholes model for speed and for analytic Greeks; reach for the binomial model when early-exercise value matters, such as American puts or calls on stocks with a meaningful dividend before expiry.

How the Model Is Used in Practice

Professional desks rarely treat the Black-Scholes model output as the literal price an option should trade at. They run the model in reverse to extract implied volatility from live quotes, build volatility surfaces across strikes and expirations, compute the Greeks for real-time portfolio risk, and price illiquid contracts by reference to liquid ones. The U.S. SEC's Investor.gov and the Options Industry Council (OptionsEducation.org) emphasize understanding how volatility, time and the underlying drive option value before trading - exactly what the model's d1, d2 and Greek outputs make visible. For tax treatment of option gains and losses, U.S. traders should consult IRS Publication 550, which covers the rules for options. The model is best understood as the common language that lets every market participant compare options on the same terms.

Common Mistakes With the Black-Scholes Model

  • Applying the European model to deep in-the-money American options without checking the early-exercise premium against a binomial model.
  • Plugging in historical (realized) volatility when the model needs forward-looking implied volatility - the single largest source of pricing error.
  • Mixing units: rates and volatility must be decimals and time must be in years, or the d1/d2 expressions break.
  • Ignoring dividends on dividend-paying stocks, which overvalues calls and undervalues puts and hides ex-dividend early-assignment risk.
  • Reading the model price as a guaranteed fill. It is a fair-value reference; the live bid-ask spread and liquidity determine the executable price.
  • Trusting model output blindly during earnings or major events, when realized volatility can far exceed the constant volatility the model assumes.

Extensions and Alternatives to Black-Scholes

Several extensions address BSM's limitations. The Merton model adds a continuous dividend yield by discounting the stock term with e^(-qT). The Bjerksund-Stensland model provides a fast closed-form approximation for American options. The Heston model replaces constant volatility with stochastic volatility to capture the volatility smile. The SABR model is widely used for interest-rate options. For most retail traders pricing standard listed equity options, the basic BSM model - with Merton's dividend adjustment when the stock pays a yield - delivers practical accuracy and remains the benchmark every richer model is compared against.

Recommended Reading

Affiliate

As an Amazon Associate, we earn from qualifying purchases.

Frequently Asked Questions

The Black-Scholes model is a closed-form equation that prices a European call or put from the stock price, strike, time, volatility and risk-free rate. This calculator applies it and also shows the intermediate values - d1, d2, N(d1), N(d2) - plus Delta, Gamma, Theta, Vega and Rho. With the default $100 spot, $100 strike, 90-day, 25% volatility, 5% rate inputs, the call is worth about $5.56. The price equals the probability-weighted stock benefit minus the discounted strike cost.

Sources & References

Embed This Calculator on Your Website

Free to use with attribution

Copy the code below to add this calculator to your website, blog, or article. A link back to CoveredCallCalculator.net is included automatically.

<iframe src="https://coveredcallcalculator.net/embed/black-scholes-model-calculator" width="100%" height="500" frameborder="0" title="Black-Scholes Model Calculator" style="border:1px solid #e2e8f0;border-radius:12px;max-width:600px;"></iframe>
<p style="font-size:12px;color:#64748b;margin-top:8px;">Calculator by <a href="https://coveredcallcalculator.net" target="_blank" rel="noopener">CoveredCallCalculator.net</a></p>

Related Calculators

Trading Tools

Black-Scholes Calculator

Free Black-Scholes calculator: get the theoretical option price plus Delta, Gamma, Theta, Vega and Rho instantly for any call or put. Accurate, no signup.

Trading Tools

Black-Scholes Formula Calculator

Free Black-Scholes formula calculator solved step by step: see d1, d2, N(d1), N(d2) and the full Greeks for any call or put, with each term explained.

Trading Tools

Implied Volatility Calculator

Calculate implied volatility from option market prices using Black-Scholes. Free IV calculator with volatility smile analysis and historical IV comparison.

Trading Tools

Option Valuation Calculator

Free option valuation calculator: get an option's fair value plus Delta, Gamma, Theta, Vega and Rho using the Black-Scholes model. Compare to market price.

Advanced Options

Option Delta Calculator

Free option delta calculator. Get call & put delta, share-equivalent exposure, hedge shares, and approximate probability ITM using the Black-Scholes model.

Trading Tools

American Put Option Binomial Tree Generator

Generate an American put option binomial tree with early exercise analysis. Free calculator showing node values, exercise decisions, and optimal strategy at each step.

Advanced Options

Binomial Option Pricing Calculator

Free binomial option pricing calculator using the Cox-Ross-Rubinstein (CRR) model. Price American & European calls and puts with early-exercise premium.

Income Strategies

Dividend Yield Calculator

Calculate dividend yield and determine what constitutes a good dividend yield. Compare yields across stocks, ETFs, and REITs with our free calculator.

More Picks You Might Like

Affiliate

As an Amazon Associate, we earn from qualifying purchases.