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 of CALENDAR days: count the days to expiry and divide by 365. Six months = 0.5; one month ≈ 0.083; one week = 7 ÷ 365 ≈ 0.0192; one day ≈ 0.00274; an option with 188 days to run has T = 188 ÷ 365 ≈ 0.515. Volatility is annualised separately: a σ estimated from daily TRADING-day returns is scaled by √252, not √365. 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, continuously compounded in the formula — typically the 13-week or 1-year Treasury yield for US options (a quoted yield is not continuous, but at these levels the difference is a few basis points). σ 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) to rounding. If it does, the call and put agree with each other; it cannot tell you whether σ was the right input.
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. No single σ fits every strike at once; Rubinstein (1994) built "implied binomial trees" precisely so that one model could be consistent with all the observed option prices, which a lognormal Black-Scholes world cannot be.
Scholes and Merton shared the 1997 Nobel Prize for this formula. The next year Long-Term Capital Management, a fund both had co-founded, lost half its capital by the end of August and was recapitalised by its creditors in September — a reminder that a pricing model 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 Singapore and Malaysia reach single-stock options through brokers with US market access, so the options they price are usually USD contracts on US-listed stocks — check what your own exchange lists before assuming otherwise. Hong Kong — HKEX lists stock options on individual HK-listed companies alongside Hang Seng Index options. Australia — ASX lists options over individual shares as well as index options. Wherever you sit, the inputs to this formula are the same six numbers; the risk-free rate should match the option's currency, and single-stock options are often American-style (see the FAQ).
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 Economic Sciences to Scholes and Merton, "in collaboration with the late Fischer Black", who died in 1995 (Nobel press release).
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 out-of-the-money index puts at higher implied vol than at-the-money options — fat-tail risk a single-σ lognormal model cannot express.
Cboe's VIX is the 30-day expected volatility of the S&P 500 implied by a 1/K²-weighted strip of out-of-the-money SPX puts and calls (Cboe methodology, revised in 2003) — model-free, not a Black-Scholes number.
Long-Term Capital Management, co-founded by Scholes and Merton, lost half its capital by end-August 1998 and was recapitalised by its creditors on 23 September (Federal Reserve testimony, 1 Oct 1998).
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 floating-point precision — the gap shown is below 10−10. 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.
-
To double precision. Since 16 October 2026 N(x) is computed from the complementary error function by two exact identities — a power series below x = 3 and the classical continued fraction above it — with no fitted constants; the absolute error is below 10−15, and the result is tested against Python's math.erfc. Before that the page used the Abramowitz & Stegun 7.1.26 approximation (error up to 1.5×10−7 in erf), which was harmless at the money but too coarse for the cheap out-of-the-money prices an implied-volatility solve has to invert.
-
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) is the standard textbook derivation.
Method & sources
How it computes
Black-Scholes-Merton for European options: 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); r and q continuous, T = calendar days ÷ 365. N(x) from exact erfc identities (absolute error < 1e-15). Put-call parity shown as a check (RecaInvest.priceOptions).
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. r and q are continuously compounded; T is calendar days ÷ 365, the convention behind the Greeks calculator's per-day theta; σ is annualised (a daily σ from trading-day returns × √252).
- Put-call parity C − P = S·e^−qT − K·e^−rT is displayed as an internal consistency check; the kernel suite holds it to 1e-10 over 54 combinations of spot, time, volatility and dividend yield.
- N(x) = ½·erfc(−x/√2), with erfc from the power series below x = 3 and the classical continued fraction above it — exact identities, no fitted constants. Tested against Python 3 math.erfc (absolute error below 1e-15) and bit-for-bit against the copy in the A/B-test kernel so the two cannot drift.
- Prices checked against an independent Python implementation of the same formula: the page defaults (S 100, K 100, T 0.5, r 5%, σ 20%, q 0) give call 6.8887 and put 4.4197; with q = 2% (S 100, K 95, T 0.5, σ 25%) call 10.3924 and put 4.0419.
- Corrected 2026-10-16: N(x) was the Abramowitz & Stegun 7.1.26 approximation (error up to 1.5e-7); a blank or unreadable box silently took a default (100, 0.5, 5% or 20%) instead of being refused, and grouped input such as "1,250" could not be entered; the how-to dated its example to May 2026; "LTCM failed in the Russia crisis" and "Black was ineligible posthumously" were replaced with what the Nobel Foundation and Federal Reserve records say; Rubinstein (1994) was credited with dating the index-option skew to 1987, which its abstract does not do; SGX and Bursa Malaysia product claims that could not be verified were removed.
Sources
- Black F, Scholes M. The Pricing of Options and Corporate Liabilities. Journal of Political Economy 1973;81(3):637-654. doi:10.1086/260062
- Merton RC. Theory of Rational Option Pricing. Bell Journal of Economics and Management Science 1973;4(1):141-183. doi:10.2307/3003143
- Rubinstein M. Implied Binomial Trees. Journal of Finance 1994;49(3):771-818. doi:10.1111/j.1540-6261.1994.tb00079.x
- The Royal Swedish Academy of Sciences. Press release: The Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel 1997 (Merton and Scholes, with the late Fischer Black, d. 1995): https://www.nobelprize.org/prizes/economic-sciences/1997/press-re…
- Myron S. Scholes — Biographical (principal and co-founder of Long-Term Capital Management, 1994). NobelPrize.org: https://www.nobelprize.org/prizes/economic-sciences/1997/scholes/…
- Greenspan A. Private-sector refinancing of the large hedge fund, Long-Term Capital Management. Testimony before the Committee on Banking and Financial Services, US House of Representatives, 1 October 1998: https://www.federalreserve.gov/boarddocs/testimony/1998/19981001.htm
- Cboe Global Markets. Cboe Volatility Index (VIX) Mathematics Methodology — the 2003 revision and the 1/K²-weighted strip of out-of-the-money SPX options: https://cdn.cboe.com/api/global/us_indices/governance/Volatility_…
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.