Black-Scholes Call Option Price Calculator

Price a European call option with the Black-Scholes-Merton formula. Get the fair value, d1, d2, and time value in one click.

📈 Black-Scholes Call Option Price Calculator
Spot Price (S)100
11000
Strike Price (K)100
11000
Time to Expiry (years)1
0.015
Risk-Free Rate (%)5
0%20%
Volatility (%)20
1%150%
Dividend Yield (%)
Call Option Price
—
Intrinsic Value
—
Time Value
—
d1
—
d2
—
N(d1)
—
N(d2)
—

📈 What is the Black-Scholes Call Option Price Calculator?

The Black-Scholes call option price calculator computes the theoretical fair value of a European-style call option using the Black-Scholes-Merton model, the foundational option-pricing formula published by Fischer Black and Myron Scholes in 1973 and extended by Robert Merton the same year. A call option gives its holder the right, but not the obligation, to buy an underlying asset at a fixed strike price on or before expiry, and the Black-Scholes formula turns five observable market inputs, spot price, strike price, time to expiry, risk-free rate, and volatility, into a single no-arbitrage price.

Options traders use this calculator to sanity-check a quoted market premium before buying or selling. Portfolio managers use it to mark option positions to a model price when live quotes are stale or wide. Finance students and CFA or FRM exam candidates use it to verify textbook problems and build intuition for how each variable moves the price. Corporate finance teams occasionally use the same formula to value employee stock options or warrants that behave like European calls.

A common misconception is that Black-Scholes prices any option; in fact the closed-form formula strictly applies only to European-style options that can be exercised solely at expiry. American-style options, which allow early exercise, can be worth more than the European price when the underlying pays dividends, and require a different method such as a binomial tree (see the Binomial Options Tree Calculator on this site) to value correctly. Another misconception is that volatility is directly observable; it is not, it must be estimated, either from historical price data or backed out of a market price as implied volatility.

This calculator is useful because it removes the arithmetic burden of the formula, which involves the cumulative normal distribution function, and shows the full breakdown, d1, d2, N(d1), N(d2), intrinsic value, and time value, in one place, alongside a chart of how the price responds to changes in the underlying's spot price.

📐 Formula

C  =  S × e-qT × N(d1) − K × e-rT × N(d2)
d1 = [ln(S÷K) + (r − q + σ²÷2) × T] ÷ (σ × √T)
d2 = d1 − σ × √T
S = current spot price of the underlying
K = strike (exercise) price
T = time to expiry in years
r = continuously-compounded risk-free interest rate
q = continuous annualized dividend yield
σ = annualized volatility of the underlying's returns
N(x) = cumulative distribution function of the standard normal distribution
Example: If S=100, K=100, T=1, r=5%, sigma=20%, then d1=0.35, d2=0.15, N(d1)=0.6368, N(d2)=0.5596, and C = ≈ 10.45.

📖 How to Use This Calculator

Steps

1
Enter the spot and strike price — Type the underlying's current market price into Spot Price and the option's exercise price into Strike Price.
2
Set time to expiry, rate, and volatility — Enter the time remaining until expiry in years, the risk-free rate as a percentage, and the volatility as an annualized percentage.
3
Add a dividend yield if applicable — If the underlying pays dividends, enter its annualized dividend yield percentage; otherwise leave it at 0.
4
Read the call price and Greeks-related outputs — The calculator instantly shows the fair value, d1, d2, N(d1), N(d2), intrinsic value, and time value.

💡 Example Calculations

Example 1 — At-the-Money Stock Option

A stock trades at $100, with a $100 strike, 1 year to expiry, a 5% risk-free rate, and 20% volatility.

1
d1 = [ln(100/100) + (0.05 + 0.202/2) x 1] / (0.20 x 1) = 0.3500
2
d2 = 0.3500 - 0.20 x 1 = 0.1500, so N(d1) = 0.6368 and N(d2) = 0.5596
3
C = 100 x 0.6368 - 100 x e-0.05 x 0.5596 = $10.45
Call price = $10.45 (all time value, since intrinsic value is $0)
Try this example →

Example 2 — In-the-Money Option

A stock trades at $150, with a $140 strike, 6 months to expiry, a 4% risk-free rate, and 25% volatility.

1
d1 = 0.5918, d2 = 0.4150, N(d1) = 0.7230, N(d2) = 0.6609
2
C = 150 x 0.7230 - 140 x e-0.04 x 0.5 x 0.6609 = $17.75
3
Intrinsic value = max(150 - 140, 0) = $10.00, so time value = 17.75 - 10.00 = $7.75
Call price = $17.75 ($10.00 intrinsic + $7.75 time value)
Try this example →

Example 3 — Out-of-the-Money Option with Dividends

A dividend-paying stock trades at $50, with a $55 strike, 3 months to expiry, a 3% risk-free rate, 30% volatility, and a 1% dividend yield.

1
d1 = -0.5271, d2 = -0.6771, N(d1) = 0.2991, N(d2) = 0.2492
2
C = 50 x e-0.01 x 0.25 x 0.2991 - 55 x e-0.03 x 0.25 x 0.2492 = $1.31
3
Intrinsic value = max(50 - 55, 0) = $0, so the entire $1.31 premium is time value.
Call price = $1.31 (entirely time value, since the option is out of the money)
Try this example →

❓ Frequently Asked Questions

What is the Black-Scholes formula for a call option?+
C = S x e^(-qT) x N(d1) - K x e^(-rT) x N(d2), where d1 = [ln(S/K) + (r - q + sigma^2/2)T] / (sigma x sqrt(T)) and d2 = d1 - sigma x sqrt(T). S is spot price, K is strike, T is time to expiry in years, r is the risk-free rate, q is the dividend yield, and sigma is volatility.
What do N(d1) and N(d2) mean in the Black-Scholes formula?+
N(d1) and N(d2) are values of the standard normal cumulative distribution function. N(d2) approximates the risk-neutral probability the option expires in the money. N(d1) is used to derive the option's Delta, which equals e^(-qT) x N(d1) for a call.
Why does the call price depend on volatility?+
Higher volatility increases the chance the stock finishes far above the strike, which raises the call's expected payoff without a matching downside since losses are capped at the premium paid. Higher sigma therefore always increases a call's Black-Scholes price, all else equal.
What is the difference between intrinsic value and time value?+
Intrinsic value is max(S - K, 0), what the option would be worth if exercised right now. Time value is the remainder of the premium, compensation for the chance the option becomes more valuable before expiry, and it decays to zero at expiration.
Does this calculator price American or European options?+
This calculator prices European-style options, exercisable only at expiry, using the closed-form Black-Scholes-Merton formula. For American-style options that allow early exercise, use the Binomial Options Tree Calculator (CRR) on this site.
How do I convert days to expiry into the time (T) input?+
Divide the number of calendar days remaining by 365. A 45-day option is T = 45/365 = 0.1233 years. Some traders instead use 252 trading days per year; either convention is acceptable as long as volatility is annualized to match.
What risk-free rate should I use?+
Use the yield on a government bond or Treasury bill with maturity close to your option's expiry. For a 1-year option, a 1-year Treasury yield is a reasonable proxy; for short-dated options, use a 1- or 3-month T-bill rate.
Why is my calculated call price different from the market price?+
Market option prices reflect implied volatility, the market's forward-looking volatility estimate, which can differ from any historical volatility figure you enter. Use the Implied Volatility Calculator on this site to back out the volatility the market is actually pricing in.
What happens to the call price as the stock price rises?+
The call price rises too, approaching S - K x e^(-rT) for deep in-the-money options as the probability of exercise approaches 1. This calculator's chart plots exactly this relationship across a range of spot prices around your current input.
Can the Black-Scholes call price ever be negative?+
No. A call option gives the right, not the obligation, to buy, so its value is always non-negative. The Black-Scholes formula mathematically guarantees C is greater than or equal to 0 for any valid set of inputs.
Does dividend yield increase or decrease a call's price?+
A higher dividend yield decreases a call's price. Dividends reduce the stock's expected future price, since the stock typically drops by roughly the dividend amount on the ex-dividend date, which lowers the expected payoff of holding a call.
Is the Black-Scholes model still accurate for real markets today?+
It remains the industry-standard reference point, but real markets exhibit a volatility smile (implied volatility varies by strike), which the basic model assumes away. Traders use it as a common quoting convention and a baseline, then adjust for smile effects using more advanced models.

What is the Black-Scholes formula for a call option?

C = S x e^(-qT) x N(d1) - K x e^(-rT) x N(d2), where d1 = [ln(S/K) + (r - q + sigma^2/2)T] / (sigma x sqrt(T)) and d2 = d1 - sigma x sqrt(T). S is spot price, K is strike, T is time to expiry in years, r is the risk-free rate, q is the dividend yield, and sigma is volatility.

What do N(d1) and N(d2) mean in the Black-Scholes formula?

N(d1) and N(d2) are values of the standard normal cumulative distribution function. N(d2) approximates the risk-neutral probability the option expires in the money. N(d1) is used to derive the option's Delta (e^(-qT) x N(d1) for a call).

Why does the call price depend on volatility?

Higher volatility increases the chance the stock finishes far above the strike, which raises the call's expected payoff without a matching downside (losses are capped at the premium paid), so higher sigma always increases a call's Black-Scholes price, all else equal.

What is the difference between intrinsic value and time value?

Intrinsic value is max(S - K, 0), what the option would be worth if exercised right now. Time value is the remainder of the premium, compensation for the chance the option becomes more valuable before expiry. Time value decays to zero at expiration.

Does this calculator price American or European options?

This calculator prices European-style options, exercisable only at expiry, using the closed-form Black-Scholes-Merton formula. For American-style options that allow early exercise, use the Binomial Options Tree Calculator (CRR).

How do I convert days to expiry into the T input?

Divide the number of calendar days remaining by 365 (or 252 if you prefer trading days by trading-day convention). A 45-day option is T = 45/365 = 0.1233 years.

What risk-free rate should I use?

Use the yield on a government bond or T-bill with maturity close to your option's expiry. For a 1-year option, a 1-year Treasury yield is a reasonable proxy; for short-dated options, use a 1- or 3-month T-bill rate.

Why is my calculated call price different from the market price?

Market option prices reflect implied volatility, the market's forward-looking volatility estimate, which can differ from any historical volatility figure you enter. Use the Implied Volatility Calculator to back out the volatility the market is actually pricing in.

What happens to the call price as the stock price rises?

The call price rises too, approaching S - K x e^(-rT) for deep in-the-money options as the probability of exercise approaches 1. This calculator's chart plots exactly this relationship across a range of spot prices.

Can the Black-Scholes call price ever be negative?

No. A call option gives the right, not the obligation, to buy, so its value is always non-negative. The Black-Scholes formula mathematically guarantees C >= 0 for any valid set of inputs.

Does dividend yield increase or decrease a call's price?

A higher dividend yield decreases a call's price. Dividends reduce the stock's expected future price (the stock typically drops by roughly the dividend amount on the ex-dividend date), which lowers the expected payoff of holding a call.