Option Pricing Calculator Back
Financial Engineering

Option Pricing Calculator (Black-Scholes)

Compute call/put option prices and all five Greeks in real time. Visualize payoff diagrams, delta curves, and estimate implied volatility from market prices.

Option Type
Parameters
Stock Price S
$
Strike Price K
$
Time to Expiry T
d
Risk-free Rate r
%
Volatility σ
%
Call Option Price
Time value: — / Intrinsic: —
Greeks
Implied Volatility
IV:
Results
Δ Delta
Γ Gamma
ν Vega
Θ Theta/day
ρ Rho
Profit Prob.
Payoff
Price
Theory & Key Formulas
\(C = S N(d_1) - K e^{-rT}N(d_2)\)
\(d_1 = \dfrac{\ln(S/K)+(r+\sigma^2/2)T}{\sigma\sqrt{T}}\)
\(d_2 = d_1 - \sigma\sqrt{T}\)

What is the Black-Scholes Model?

🙋
What exactly is an "option price" made of? When I look at the simulator, the price changes as I move the sliders, but what's the logic behind it?
🎓
Basically, an option's price has two main parts. The first is its intrinsic value – that's just the profit you'd get if you exercised it right now. The second is the time value, which is the extra premium for the chance the stock moves in your favor before expiry. In practice, the Black-Scholes model calculates this time value mathematically. Try moving the "Time to Expiry (T)" slider down to zero in the simulator; you'll see the time value disappear and the price become purely intrinsic.
🙋
Wait, really? So the model just figures out that time value? What does "Volatility (σ)" have to do with it? It seems like a weird parameter.
🎓
Great question. Volatility (σ) is the engine of time value. It represents how wildly the stock price is expected to swing. A higher volatility means bigger potential price moves before expiry, which increases the chance the option ends up profitable. That chance has a monetary value. For instance, a biotech stock awaiting FDA approval has huge σ, so its options are expensive. Try cranking the σ slider up and down in the tool – you'll see the option price react dramatically, especially for out-of-the-money options.
🙋
Okay, that makes sense. But what are those "Greeks" listed below the price? Delta and Theta sound like fraternity names, not finance.
🎓
They're risk measures, and they're crucial for anyone trading options. Delta tells you how much the option price will change if the stock price moves by $1. Theta is "time decay" – how much value the option loses each day. A common case is an option seller who wants high Theta to collect premium as time passes. In the simulator, after you calculate a price, look at the Greeks. Now, nudge the Stock Price (S) slider a little and watch how the predicted change (Delta) matches the actual new price. It's a live sensitivity analysis!

Physical Model & Key Equations

The core of the model is a partial differential equation that describes how the price of a financial derivative evolves, assuming the stock price follows a geometric Brownian motion (a type of random walk with drift). The famous Black-Scholes formula is the solution to this equation for a European call or put option.

$$C = S N(d_1) - K e^{-rT}N(d_2)$$

Where:
C = Call option price.
S = Current stock price (use the S slider).
K = Strike price (the K parameter).
r = Risk-free interest rate.
T = Time to expiration in years (the T slider).
N(·) = Cumulative distribution function of the standard normal distribution.

The terms \(d_1\) and \(d_2\) are standardized measures of how far "in-the-money" the option is, adjusted for volatility and time.

$$d_1 = \dfrac{\ln(S/K)+(r+\sigma^2/2)T}{\sigma\sqrt{T}}$$ $$d_2 = d_1 - \sigma\sqrt{T}$$

σ = Volatility of the stock's returns (the critical σ slider). This is the only unobservable parameter and must be estimated. The term \(\sigma\sqrt{T}\) is the "volatility over the remaining life," scaling the uncertainty with the square root of time, much like diffusion in physics.

Frequently Asked Questions

For theoretical price calculation, it is common to use implied volatility (IV), which reflects future volatility. Historical volatility is based on past performance, and since IV represents market consensus, please input IV when determining whether an option is overvalued or undervalued.
The payoff at maturity is a straight line that bends at the strike price (e.g., max(S-K,0) for a call), while the current curve has curvature due to time value and volatility. The longer the remaining time, the smoother the curve becomes, converging to a straight line as maturity approaches.
Strictly speaking, this applies only to instantaneous changes. In reality, delta itself changes with the underlying asset price (due to gamma effects), so large price movements can cause errors. For accurate change amounts, please use a second-order approximation incorporating gamma in addition to delta.
Set the initial value close to the market price (e.g., historical volatility) and increase the maximum number of convergence iterations. If it still does not converge, recheck whether the input underlying asset price, strike price, remaining time, interest rate, and dividends are realistic. Note that calculations tend to become unstable, especially for options with extremely short remaining time.

Real-World Applications

Portfolio Hedging (Delta Hedging): Institutional investors use the model's Delta to hedge their portfolios. For example, a fund holding a large position in Apple stock can sell call options against it and use the calculated Delta to determine how many options to sell to make the overall position neutral to small price moves.

Implied Volatility Trading: Traders often work backwards. They input the market price of an option into the model to solve for σ, which is called "implied volatility." If this implied volatility is higher than their forecast, they might sell the option, betting that the market is overestimating future price swings.

Structured Product Pricing: Banks use extended versions of Black-Scholes to price complex financial products sold to clients. For instance, a "capital protected note" linked to a stock index embeds options, and the fair price of the note depends on accurately pricing those embedded options using this framework.

Employee Stock Option Valuation: Companies granting stock options to employees must calculate their fair value for financial reporting (like FAS 123R). The Black-Scholes model is a commonly accepted method for this valuation, using the stock's historical volatility and expected term.

Common Misconceptions and Points to Note

First, please do not mistake the "Theoretical Price" output by this tool for the actual market price. This is strictly a model price based on specific assumptions. For example, even if you input a volatility σ of 20% derived from historical data, if the market expects future volatility to be 30%, the actual option price will be higher than the calculated result. This is the purpose of the "Implied Volatility" estimation feature—it's used to back out the market's forecast.

Next, pay attention to the input order of parameters. In particular, the "Time to Maturity T" is fundamentally in annual units. If the option expires in 3 months (0.25 years), input T=0.25. If you mistakenly enter 1 here, it will be treated as 1 year, drastically changing the calculated price. The same applies to the risk-free interest rate r; for 2%, input 0.02.

Another point: the understanding that "if Delta is 0.5, the option price moves half as much as the stock price" is risky. Delta changes every time S, T, or σ changes (the rate of this change is Gamma). For instance, the delta for an ATMF (At-The-Money-Forward) option with S=100, K=100 is approximately 0.5, but if the stock price rises to 110, the delta increases to nearly 0.8. This is why frequent rebalancing is necessary if you are delta hedging.

How to Use

  1. Enter spot price (current stock price in USD), strike price (exercise price), time to expiration in years, risk-free rate as decimal (e.g., 0.05 for 5%), and implied volatility as decimal (e.g., 0.25 for 25%)
  2. Select call or put option type; the calculator instantly computes Black-Scholes theoretical price and all Greeks
  3. Review Delta (price sensitivity per

    How to Use

    1. Enter spot price (current stock price in USD), strike price (exercise price), time to expiration in years, risk-free rate as decimal (e.g., 0.05 for 5%), and implied volatility as decimal (e.g., 0.25 for 25%)
    2. Select call or put option type; the calculator instantly computes Black-Scholes theoretical price and all Greeks
    3. Review Delta (price sensitivity per $1 move), Gamma (Delta acceleration), Vega (volatility sensitivity per 1% change), Theta (daily time decay), and Rho (interest rate sensitivity) to assess hedge ratios and risk exposure

    Worked Example

    European call option on SPY trading at $450 strike $455, 30 days to expiration, IV=18%, risk-free rate 5%: Black-Scholes price=2.14, Delta=0.58 (hedged by shorting 58 shares per 100 contracts), Gamma=0.021 (rehedge needed every $47 move), Vega=8.32 (gains $832 per contract if IV rises 1%), Theta=-0.045 per day ($4.50 daily decay on 100 contracts). For puts identical strike: price=6.89, Delta=-0.42, same Gamma/Vega magnitude, positive Theta+0.035.

    Practical Notes

    1. Traders use Delta for directional hedging in equity derivatives; typical institutional desks maintain Delta-neutral books by rehedging when Gamma causes position drift beyond 5% thresholds
    2. Vega exposure critical for volatility arbitrage strategies; short straddles on 25% IV stocks realize P&L when realized volatility falls to 15%
    3. Near expiration (Theta accelerates), options on earnings announcements show 40-60% IV premiums; compare calculator outputs to market quotes to identify mispriced skew in equity index options
    4. Currency pairs and commodity futures require adjusted rates (domestic vs. foreign yield curves); input appropriate forward-adjusted spot prices for FX options
    move), Gamma (Delta acceleration), Vega (volatility sensitivity per 1% change), Theta (daily time decay), and Rho (interest rate sensitivity) to assess hedge ratios and risk exposure

Worked Example

European call option on SPY trading at $450 strike $455, 30 days to expiration, IV=18%, risk-free rate 5%: Black-Scholes price=2.14, Delta=0.58 (hedged by shorting 58 shares per 100 contracts), Gamma=0.021 (rehedge needed every $47 move), Vega=8.32 (gains $832 per contract if IV rises 1%), Theta=-0.045 per day ($4.50 daily decay on 100 contracts). For puts identical strike: price=6.89, Delta=-0.42, same Gamma/Vega magnitude, positive Theta+0.035.

Practical Notes

  1. Traders use Delta for directional hedging in equity derivatives; typical institutional desks maintain Delta-neutral books by rehedging when Gamma causes position drift beyond 5% thresholds
  2. Vega exposure critical for volatility arbitrage strategies; short straddles on 25% IV stocks realize P&L when realized volatility falls to 15%
  3. Near expiration (Theta accelerates), options on earnings announcements show 40-60% IV premiums; compare calculator outputs to market quotes to identify mispriced skew in equity index options
  4. Currency pairs and commodity futures require adjusted rates (domestic vs. foreign yield curves); input appropriate forward-adjusted spot prices for FX options