Black-Scholes Option Pricing Calculator
Price European call and put options with Black-Scholes-Merton. Get option price plus all five Greeks: delta, gamma, vega, theta, and rho.
Inputs
Results
Vega and rho are expressed per 1% change in σ and r respectively. Theta is per calendar day.
What is the Black-Scholes model?
The Black-Scholes model is a closed-form method for pricing European options — contracts that give the holder the right, but not the obligation, to buy or sell an underlying asset at a fixed strike price on or before an expiry date. Introduced by Fischer Black and Myron Scholes in 1973 and extended for dividends by Robert Merton the same year, it was the first formula to give a unique fair price for an option from observable market inputs. From five inputs — spot price, strike, time to expiry, volatility, and risk-free rate — it produces the theoretical option price and five sensitivity measures (the Greeks).
The Black-Scholes formula
The model assumes the underlying follows geometric Brownian motion. Under that assumption and a no-arbitrage argument, the fair price of a European option satisfies a partial differential equation whose solution is:
Call option:
C=Se−qTN(d1)−Ke−rTN(d2)Put option:
P=Ke−rTN(−d2)−Se−qTN(−d1)where:
d1=σTln(S/K)+(r−q+σ2/2)T,d2=d1−σTThe variables are:
| Symbol | Meaning |
|---|---|
| Current spot price of the underlying | |
| Strike price | |
| Time to expiry in years | |
| Continuously-compounded risk-free rate | |
| Continuous dividend yield (Merton extension) | |
| Annualized volatility of log-returns | |
| Standard-normal cumulative distribution function |
The intuition behind and
is the risk-neutral probability that the call expires in the money (spot at expiry exceeds the strike). carries an additional drift adjustment: it represents the delta-weighted probability, which is why call delta equals .
The formula reads naturally: the call is worth the expected future stock price (discounted at the dividend yield) times the probability the stock ends above the strike, minus the present value of the strike times the probability of exercise.
Worked example
Scenario: A 6-month at-the-money call on a stock trading at $100, strike $100, annual volatility 25%, risk-free rate 4%, no dividends.
- $S = 100$, $K = 100$, $T = 0.5$, $r = 0.04$, $q = 0$,
- ,
The corresponding put (from put-call parity) is worth about $6.03.
The Greeks explained
Options traders think in terms of Greeks — the sensitivities of the option price to each input. The calculator reports all five.
Delta (Δ) — price sensitivity
Delta measures the change in option price per $1 rise in the underlying.
- Call delta: always between 0 and +1. An ATM call has delta ≈ 0.5.
- Put delta: always between −1 and 0. An ATM put has delta ≈ −0.5.
Delta also approximates the probability of expiring in the money. A call with delta 0.7 has roughly a 70% chance of expiring in the money under the risk-neutral measure. Traders use delta to size delta-neutral hedges: owning 100 calls with delta 0.5 is equivalent to owning 50 shares of the underlying.
Gamma (Γ) — delta's rate of change
Gamma is the second derivative of the option price with respect to the underlying price. It measures how fast delta moves as the stock moves. Gamma is highest when the option is at the money and near expiry — the same conditions that make delta jump unpredictably from near-zero to near-one.
Gamma is always positive for long options (both calls and puts) and equals the same value for a call and put with identical inputs. A trader who is "long gamma" benefits from large moves in either direction; a trader who is "short gamma" (typically a market-maker) faces accelerating losses on large moves.
Vega (ν) — volatility sensitivity
Vega measures the change in option price per 1-percentage-point increase in implied volatility. If vega is $0.28, the option gains $0.28 when volatility rises from 25% to 26%. Vega is always positive for long options — both calls and puts become more valuable when the underlying is expected to swing more widely.
Vega is largest for options that are at the money and have substantial time remaining. Deep in- or out-of-the-money options and short-dated options have low vega. This is why calendar spreads (long far-dated / short near-dated) are a common way to go long vega.
Theta (Θ) — time decay
Theta is the change in option price per calendar day that passes, all else equal. Theta is almost always negative for long options — the option loses value as time passes because there is less opportunity for the underlying to make a large move.
The calculator divides by 365 to express theta per calendar day (some texts use 252 trading days — the choice changes the magnitude but not the sign). Theta accelerates toward expiry: an ATM option loses value faster in its last month than in its first six months.
Rho (ρ) — interest-rate sensitivity
Rho is the change in option price per 1-percentage-point increase in the risk-free rate. Call rho is positive (higher rates reduce the present value of the strike, making the call cheaper to finance). Put rho is negative.
For short-dated equity options, rho is usually small compared to delta and vega. It becomes more important for longer-dated options (LEAPS) and for options on currencies and bonds where interest-rate differences drive pricing.
Model assumptions and limitations
Black-Scholes is built on several simplifying assumptions. These assumptions determine when the model price is reliable and when it diverges from market prices.
Constant volatility
The model takes volatility as a fixed input. In reality, implied volatility varies across strikes (the volatility smile) and maturities (the term structure). A deep out-of-the-money put typically trades at higher implied volatility than an at-the-money call — the so-called "volatility skew" that reflects crash-risk demand for protection. Black-Scholes treats all options as if they lived on a single flat surface.
European exercise only
Black-Scholes prices options that can only be exercised at expiry. American options — exercisable at any point before expiry — sometimes warrant early exercise (particularly puts, and calls on high-dividend stocks near the ex-dividend date). For non-dividend-paying stocks, the American call is never exercised early, so the Black-Scholes call price equals the American call price. For puts and dividend cases, a binomial tree or finite-difference method is required.
Log-normal returns (no jumps)
The model assumes continuous, log-normally distributed returns with no sudden jumps. Equity returns, in practice, have fat tails and jump discontinuities around earnings releases, central bank decisions, and geopolitical events. Jump-diffusion models (Merton 1976, Kou 2002) or stochastic volatility models (Heston 1993) address this at the cost of additional parameters.
Continuous trading and no transaction costs
The derivation assumes a delta-hedge can be rebalanced continuously without any friction. In practice, bid-ask spreads and commission costs mean delta-hedging is done at discrete intervals. This discretization error is one reason that market-makers charge more than the theoretical Black-Scholes price for short-dated near-the-money options.
Common uses
Option pricing: The primary use — comparing the model price to the market price indicates whether the option is relatively cheap or expensive. When the market price implies a higher volatility than the trader's own forecast, the option is relatively expensive on that measure.
Implied volatility: Given a market price, solve for the volatility that makes Black-Scholes reproduce it. This "implied vol" summarizes market expectations in a single number and is quoted on options exchanges (e.g. the VIX is the 30-day implied vol of S&P 500 options).
Hedging: Delta, gamma, and vega guide how much of the underlying and other options to hold to neutralize specific risks. A delta-hedged portfolio profits only from volatility; a vega-hedged portfolio is insensitive to changes in implied volatility.
Compensation valuation: Companies use Black-Scholes to value employee stock options (ESOs) for accounting (IFRS 2, ASC 718) purposes. Adjustments for non-transferability and early exercise are typically made via a reduced effective term.
Frequently Asked Questions (FAQ)
What is the Black-Scholes formula?
The Black-Scholes model (1973) gives a closed-form price for European options under constant volatility, constant interest rates, no transaction costs, and continuous trading. The Merton (1973) extension adds a continuous dividend yield q.
The core idea is risk-neutral pricing: construct a continuously rebalanced hedge so that no-arbitrage forces a unique price. The result: call C = S·e^(−qT)·N(d₁) − K·e^(−rT)·N(d₂); put P = K·e^(−rT)·N(−d₂) − S·e^(−qT)·N(−d₁), where N(·) is the standard-normal CDF and d₂ = d₁ − σ√T is the risk-neutral probability of expiring in the money.
What is delta in options pricing?
Delta (Δ) measures how much the option price changes for a $1 move in the underlying asset. A call delta of 0.6 means the call gains roughly $0.60 when the stock rises by $1. At-the-money calls have delta ≈ 0.5; deep in-the-money calls approach 1.0. Put deltas are negative: a put with delta −0.4 loses $0.40 of value per $1 rise in the stock.
Delta also approximates the probability that the option expires in the money. Traders use delta to size hedges — a delta-neutral portfolio has offsetting positions that cancel out small moves.
How is vega different from gamma?
Vega measures how much the option price changes when implied volatility moves by 1 percentage point. If vega is $0.28, the option gains $0.28 when volatility rises from 25% to 26%.
Gamma measures how fast delta itself changes as the underlying moves — it is the second derivative with respect to price. High gamma means a large delta shift per $1 move, which is valuable near expiry and at the money.
A trader who is "long vega" wants volatility to rise; a trader who is "long gamma" benefits from large price swings in either direction.
Why can't Black-Scholes price American options?
American options can be exercised at any time before expiry, not just at maturity. The Black-Scholes PDE assumes the option is held until a fixed expiry date, so it prices European-style only. Early exercise is sometimes optimal — especially for deep-in-the-money puts, or calls on high-dividend stocks near an ex-dividend date.
Pricing American options requires numerical methods: the binomial (CRR) tree, finite-difference methods, or Monte Carlo simulation with least-squares regression (Longstaff-Schwartz). For non-dividend-paying stocks, the American call is never exercised early, so the Black-Scholes call price equals the American call price. The put case always has early-exercise value.
What is implied volatility?
Implied volatility (IV) is the volatility value that, when plugged into Black-Scholes, makes the model price equal the observed market price of the option. It is the market's consensus forecast of future volatility over the life of the option.
Because IV is backed out of market prices rather than measured directly, it incorporates supply, demand, and risk premiums beyond historical realized volatility. The VIX index, for example, is the 30-day implied volatility of S&P 500 options. Traders often quote options in terms of IV rather than dollar price, since IV is comparable across strikes and maturities.
Disclaimer
Black-Scholes prices European-style options only. The model assumes constant volatility, constant interest rates, no transaction costs, and log-normally distributed returns — assumptions that break down in practice (volatility smile, jumps, discrete dividends). Results are theoretical and should not be used alone for trading decisions. This tool is for educational purposes only and does not constitute financial advice.
Recommended Next
Compound Interest Calculator
Calculate compound interest on a principal with optional monthly contributions or withdrawals, inflation adjustment, and side-by-side scenario comparison.