Black-Scholes Option Pricing Calculator
Black-Scholes-Merton European option pricing calculator. Returns call + put prices from spot, strike, time-to-expiry, risk-free rate, volatility, and dividend yield. Pure formula — no live market data.
Black-Scholes Option Pricing Calculator
—,
S·e−qT − K·e−rT = —,
|Δ| = —.
A near-zero difference confirms internal consistency.
How to use the Black-Scholes calculator
Enter the underlying spot price (S) and strike (K)
Spot is the current market price of the underlying stock or index; strike is the price at which the option can be exercised. Both in the same currency (USD, EUR, SGD, …). The relationship S vs K decides moneyness: S > K is in-the-money for a call, S < K is in-the-money for a put.
Enter time to expiry (T) in years
Use decimal years. Six months = 0.5; one month ≈ 0.083; one week ≈ 0.0192; one day ≈ 0.00274. For a 17 May 2026 option expiring 21 November 2026, T ≈ 188 days / 365 ≈ 0.515. Short-dated options decay rapidly via theta — see the Greeks calculator.
Set the risk-free rate (r) and volatility (σ)
r is the annualised risk-free rate — typically the 13-week or 1-year Treasury yield for US options. σ is annualised volatility as a percentage: VIX shows market-implied vol for S&P 500 options; historical realised vol from the underlying's daily log returns × √252 gives a backwards-looking estimate.
Set dividend yield (q)
Continuous-compounding dividend yield. For a stock that pays no dividend before expiry: 0. Otherwise use the underlying's trailing or indicated yield from its own filings or exchange page. The Merton (1973) extension handles q ≥ 0 cleanly; only set q to zero when there are no dividends before expiry.
Interpret call + put prices and verify put-call parity
The two outputs are theoretical fair values. The intermediate row shows d₁, d₂, N(d₁), N(d₂) — the building blocks. The put-call parity bar at the bottom verifies internal consistency: C − P should equal S·e^(−qT) − K·e^(−rT) within rounding. If it does, the math is correct; if it doesn't, you found a bug.
Black-Scholes — the formula that built modern derivatives markets
The Black-Scholes formula, published by Fischer Black and Myron Scholes in 1973 with Robert Merton's contemporaneous extension, is the foundation of modern options markets. It gives the theoretical fair value of a European call or put option from six observable inputs — spot price, strike, time to expiry, risk-free rate, volatility, and dividend yield. Scholes and Merton received the 1997 Nobel Prize in Economics for the work; Black had died in 1995 and so was not eligible. It remains the reference model of the derivatives curriculum and the convention in which listed-option prices are quoted — as implied volatility, the σ that makes the formula return the market price.
What the formula assumes — and where it breaks
Black-Scholes assumes (1) European exercise (only at expiry, not before — American options need adjustment), (2) constant volatility across the option's life, (3) constant interest rate, (4) lognormal stock-price distribution, (5) no transaction costs, (6) continuous trading. Each assumption breaks at the edges. The biggest practical failure is constant volatility — real markets show a "volatility smile" where deep-OTM puts trade at higher implied vols than ATM options, reflecting fat-tail risk that Black-Scholes underweights. Traders correct for this by quoting in implied vol (the volatility input that makes BS match the market price) rather than absolute price. Rubinstein (1994) documented that the pronounced index-option skew appeared after the October 1987 crash and has persisted since.
Scholes and Merton won the 1997 Nobel Prize for Black-Scholes. The next year Long-Term Capital Management, where both were partners, failed in the 1998 Russia crisis — a reminder that the lognormal assumption under the formula is a model, not a description of markets.
How real traders use it
Despite its assumptions, Black-Scholes remains the universal language of options markets. Professional desks use it three ways: (1) Pricing — for vanilla European options, BS is the starting point that gets adjusted for smile, skew, term structure. (2) Risk management — the Greeks (Δ, Γ, Θ, ν, ρ) derived from BS partial derivatives drive hedging decisions; even when traders don't trust the absolute price, they trust the relative sensitivities. (3) Implied vol quoting — instead of saying "the option is priced at $4.20," traders say "implied vol 24%," which is the σ input that solves the formula. This abstracts away spot/strike/time and lets traders compare options across underlyings.
ASEAN options markets — context and access
Most retail traders in the ASEAN region reach single-stock options through brokers with US market access. Singapore — SGX's listed derivatives are futures and options on futures rather than single-stock equity options, so retail equity-option trading is largely offshore. Malaysia — Bursa Malaysia Derivatives lists KLCI futures and index options; single-stock options are traded offshore. Hong Kong — HKEX lists options on the Hang Seng indices and on individual HK-listed stocks. Australia — ASX lists exchange-traded options on major stocks and the S&P/ASX 200. Wherever you sit, the inputs to this formula are the same six numbers; only the risk-free rate should change with the option's currency.
Six inputs, put-call parity, and the volatility smile the formula cannot see
Published 1973 in the Journal of Political Economy. Robert Merton's contemporaneous paper extended it for dividends — hence "Black-Scholes-Merton".
1997 Nobel Prize in Economics to Scholes + Merton. Black had died in 1995, ineligible posthumously.
The formula prices European options only — exercise allowed at expiry, not before. American options use BS as a starting point with binomial-tree adjustments.
Put-call parity: C − P = S·e−qT − K·e−rT. A check that the calculator's call and put are mutually consistent.
Six inputs: S, K, T, r, σ, q. Spot, strike, time, rate, vol, yield. Five are observable; volatility is the one input that traders argue about.
The volatility smile: real markets price OTM options at higher implied vol than ATM. Reflects fat-tail risk BS underweights. Permanent feature since the 1987 crash.
Cboe's VIX is the 30-day expected volatility of the S&P 500 implied by a weighted strip of out-of-the-money SPX puts and calls — the market's σ input, made tradeable.
Long-Term Capital Management — co-founded by Scholes + Merton — collapsed in 1998 from tail-risk losses the formula didn't capture.
BS assumes lognormal stock-price distribution. Real markets are skewed left (more big down moves than big up moves) — pricing skew adjustments help.
Exchanges do not set prices with the formula; traders quote in the implied volatility that solves it. Same formula, run backwards.
Frequently asked questions
-
Real market prices reflect (a) the volatility smile — OTM options price higher than flat-vol Black-Scholes predicts, (b) the bid-ask spread — quoted prices are typically mid-market between the actual bid and ask, (c) American-exercise premium for American-style options like single-stock options. Use the Implied Volatility calculator (next tool) to back-solve which σ the market is using.
-
Two approaches: (1) Historical realised vol: compute standard deviation of the underlying's daily log returns over the last N days, multiply by √252 to annualise. Reflects backwards-looking volatility. (2) Implied vol from the market: take an ATM option's market price and back-solve which σ produces that price — this is what the IV calculator does. Most professional desks quote in IV, not historical.
-
Match the option's tenor. For a 3-month option, use the 13-week US Treasury bill yield (or SOFR equivalent). For a 1-year option, use the 1-year Treasury yield. For longer-dated options, use the equivalent-tenor Treasury or SOFR rate. Take the current figure from the US Treasury's daily yield-curve table rather than from memory — this tool does not fetch it. For options on non-USD underlyings, use the corresponding sovereign rate (GBP — UK gilt yield; EUR — Bund yield; JPY — JGB yield).
-
Not directly. American options allow exercise any time before expiry, which adds an "early exercise premium" Black-Scholes doesn't model. For American calls on non-dividend stocks, the early exercise premium is zero — BS price ≈ American price. For American puts, or American calls on dividend-paying stocks, BS underestimates the true price. Use binomial-tree (Cox-Ross-Rubinstein) or trinomial methods for accurate American pricing. For broad equity-index ETFs the dividend yield is small, so the early-exercise premium on their American options is usually a small fraction of the price — but it is not zero, and it grows for deep in-the-money puts.
-
Put-call parity is a fundamental no-arbitrage relationship: C − P = S·e−qT − K·e−rT. The left side is what our calculator computes; the right side is computed directly from the inputs. They should match to within floating-point precision (~$0.0001 or less). This is a sanity check that the math is self-consistent — if it diverges meaningfully, the underlying calculation has a bug. In real markets, the parity holds tightly because arbitrageurs immediately close any gap.
-
No — this tool prices standard European-style vanilla calls and puts only. Binary (digital), barrier, Asian, lookback, basket, and other exotic options use BS as a building block but require different formulas or numerical methods (Monte Carlo, PDE solvers). Most retail platforms don't offer exotic options; if you trade them, your broker should provide pricing tools specific to those products.
-
Dividends shift value from option holders to shareholders. The stock price drops by the dividend amount on ex-dividend dates, and call option holders don't receive the dividend. Higher q → lower call price and higher put price. In the formula the spot is discounted by e−qT, so a 3% yield over one year prices the call as if the stock were trading about 3% lower today; the effect on the option price itself depends on moneyness — try it in the tool.
-
We use the Abramowitz & Stegun formula 7.1.26 rational approximation to the error function, whose maximum absolute error is 1.5×10−7 in erf and therefore about 7.5×10−8 in N(x). On a USD 100 underlying that is an error in the fourth decimal place of the price. Production systems use double-precision CDF routines; the difference does not change a quoted price.
-
No. All computation runs in JavaScript in your browser. Open DevTools → Network and confirm zero outbound requests when you click Calculate. Spot, strike, vol, position size — none of it leaves your device. Safe for confidential portfolio analysis.
-
Black F, Scholes M. "The Pricing of Options and Corporate Liabilities." Journal of Political Economy 1973;81(3):637-654 — DOI 10.1086/260062. Robert Merton's contemporary paper "Theory of Rational Option Pricing" was published in the Bell Journal of Economics and Management Science the same year. Both are accessible via JSTOR. Hull's Options, Futures, and Other Derivatives (Pearson, 11th ed., 2022) is the standard textbook derivation.
Related News
You may be interested in these recent stories from our newsroom.
-
DeepSeek Hired Bankers. That Is Not the Same as Filing to List.
Four underwriters for a STAR Market float, a pre-IPO round near $74.5bn, and no prospectus. The reports do not agree on whether the listing...
-
Forus Raised Less Money at Three Times the Price, Four Months Later
A $150m Series C at $3bn follows a $160m Series B at about $1bn in May. The founders sold roughly five per cent instead of sixteen.
-
Mistral Raised €3 Billion. The Gigawatt by 2030 Is Not Funded Yet.
Mistral's Series D is led by Samsung at a valuation above €21 billion, nearly double last year's. The money is for compute, and TCS committe...
Method & sources
How it computes
Prices European calls and puts with the Black-Scholes-Merton formula: d1 = [ln(S/K) + (r − q + σ²/2)T] / (σ√T), d2 = d1 − σ√T, C = S·e^(−qT)·N(d1) − K·e^(−rT)·N(d2), P = K·e^(−rT)·N(−d2) − S·e^(−qT)·N(−d1), with N(x) from the Abramowitz & Stegun 7.1.26 error-function approximation, and checks the result against put-call parity C − P = S·e^(−qT) − K·e^(−rT).
What this tool implements
- European-exercise pricing only; American options are approximated, not priced, by this model
- Six inputs S, K, T, r, σ, q — five observable, volatility inferred; continuous compounding of r and q
- Put-call parity C − P = S·e^−qT − K·e^−rT is displayed as an internal consistency check
- N(x) uses Abramowitz & Stegun formula 7.1.26 (erf form), maximum absolute error 1.5×10⁻⁷ in erf, ≈7.5×10⁻⁸ in N(x)
Sources
- Black F, Scholes M. The Pricing of Options and Corporate Liabilities. Journal of Political Economy 1973;81(3):637-654.
- Merton RC. Theory of Rational Option Pricing. Bell Journal of Economics and Management Science 1973;4(1):141-183.
- Abramowitz M, Stegun IA, eds. Handbook of Mathematical Functions. National Bureau of Standards Applied Mathematics Series 55; 1964. Formula 7.1.26.
- Rubinstein M. Implied Binomial Trees. Journal of Finance 1994;49(3):771-818.
What can make this go out of date
- None at runtime — spot, strike, rate, volatility and yield are all user-entered; the risk-free rate should be taken from the US Treasury daily yield curve (or the matching sovereign curve) at the time of use
Pick up where you left off
Stored only in this browser — never sent to our servers.