Home/Black-Scholes Calculator

Black-Scholes Calculator

Price European stock options using the Black-Scholes model.

What this calculator does

The Black-Scholes model, published by Fischer Black and Myron Scholes in 1973 with foundational work by Robert Merton, gives a closed-form theoretical price for a European option. Merton and Scholes received the Nobel Prize for it in 1997; Black had died two years earlier.

The call formula is S times N of d1, minus K times e to the minus rT, times N of d2. In plain terms, the first term is the expected value of receiving the stock and the second is the present value of paying the strike, each weighted by the probability, under the model's assumptions, that the option finishes in the money.

When to use it

The model is most useful not for deciding what an option is worth — the market has already decided that — but for understanding why it costs what it does. Changing one input at a time shows exactly how much of a premium is time value, how much is volatility, and how quickly each decays.

It is also the standard tool for extracting implied volatility, and for valuing employee stock options, warrants, and other equity-linked compensation where no traded market price exists to reference.

Understanding the inputs

Underlying price and strike are straightforward. Time to expiry must be in years — 45 days is 45 divided by 365, or about 0.123. The risk-free rate should be the yield on a Treasury maturing near the option's expiry, entered as a decimal.

Volatility is the input that matters most and the only one you cannot look up directly. Enter it as an annualized standard deviation in decimal form, so 20 percent is 0.20. Doubling volatility roughly doubles the time value of an at-the-money option, which is why this single field dominates the result.

How is this calculated?

C = S·N(d1) − K·e^(-rT)·N(d2). d1 = [ln(S/K) + (r + σ²/2)T] / (σ√T). d2 = d1 − σ√T.

A worked example

Price a one-year at-the-money call: underlying at $100, strike $100, risk-free rate 4 percent, volatility 20 percent, one year to expiry. Then d1 is 0.30 and d2 is 0.10. N of d1 is 0.6179 and N of d2 is 0.5398.

The call value is 100 times 0.6179, minus 100 times e to the minus 0.04, times 0.5398 — that is $61.79 minus $51.86, or $9.93. Put-call parity gives the matching put at $6.00. The difference between them, about $3.92, is exactly the present value benefit of deferring the strike payment for a full year.

Limitations and assumptions

Black-Scholes assumes constant volatility, lognormal returns, no dividends, no transaction costs, and continuous hedging. Every one of these is false in practice, and the volatility smile observed in every options market is direct evidence that traders price in fatter tails than the model allows.

Options are derivatives. Buyers can lose 100 percent of the premium and frequently do; sellers of uncovered options face losses that can far exceed the premium received and, for naked calls, are theoretically unlimited. Past returns and past volatility do not predict future ones. This is not investment advice.

Common Questions

What does the Black-Scholes model do?
It produces a theoretical fair price for a European option from five inputs: the underlying price, the strike, time to expiry, the risk-free rate, and volatility. Four of those are observable. Volatility is not, which is why in practice traders run the model backwards to extract implied volatility from the market price.
What is implied volatility?
The volatility figure that, put into Black-Scholes, reproduces the option's actual market price. It is the market's collective forecast of how much the underlying will move, annualized. Implied volatility of 30 percent means the market expects roughly a one standard deviation move of 30 percent over the next year.
Why is my calculated price different from the market price?
Almost always because your volatility input differs from the market's. Black-Scholes is arithmetic, not opinion — given identical inputs everyone gets the same answer. The disagreement lives entirely in volatility, plus smaller effects from dividends, borrow costs, and the bid-ask spread the model does not represent.
Does Black-Scholes work for American options?
Not exactly. The model assumes exercise only at expiry. For American calls on non-dividend-paying stocks early exercise is never optimal, so the prices match. For American puts, and for calls on dividend payers, early exercise can have value and binomial or trinomial tree models give better answers.
How do dividends affect option prices?
A dividend reduces the underlying price on the ex-date, which lowers call values and raises put values. Standard Black-Scholes ignores this entirely. The Merton extension handles it by discounting the spot price by the continuous dividend yield. Ignoring a meaningful dividend systematically overprices calls.
What are the Greeks?
Sensitivities of the option price to each input. Delta measures response to the underlying price, gamma the rate of change of delta, theta the daily decay from time passing, vega the response to volatility, and rho the response to interest rates. Traders manage positions through the Greeks rather than the price.
What is put-call parity?
A no-arbitrage relationship: call price minus put price equals the underlying price minus the discounted strike. It means a put can always be derived from the corresponding call and vice versa, and it provides a fast sanity check — if your calculated prices violate parity, one of your inputs is wrong.
What are the model's biggest known flaws?
It assumes constant volatility, which markets contradict daily through the volatility smile, where out-of-the-money options trade at higher implied volatilities than the model predicts. It assumes lognormal returns, understating the frequency of large moves. And it assumes continuous, frictionless hedging, which no one can actually do.
Can I lose more than I paid for an option?
Not as a buyer — your loss is capped at the premium, though total loss is common since most options expire worthless. As a seller, the exposure is very different: an uncovered call has theoretically unlimited loss, and a naked put can lose the full strike value. Selling options requires margin for exactly this reason.
What volatility number should I use?
For pricing, use the implied volatility quoted for that specific strike and expiry, since it embeds the market's view. For judging whether an option looks expensive, compare that implied figure against the underlying's realized volatility over a comparable recent window. A wide gap between them is the actual trading signal.
TheFinanceCalculators

Professional-grade financial calculators. Accurate, fast, and completely free. Not financial advice.

© 2026 TheFinanceCalculators. All rights reserved.