Skip to content
Finance

Black-Scholes Option Pricing Calculator

Enter a stock price, strike price, time to expiry, volatility, risk-free rate, and optional dividend yield to price a European call or put option using the Black-Scholes-Merton model. The calculator returns the theoretical option price along with all five Greeks - Delta, Gamma, Theta, Vega, and Rho - and shows the full step-by-step working so you can see exactly how every number is derived.

Your details

A call gives the right to buy; a put gives the right to sell.
The current market price of the underlying asset (S).
The price at which the option can be exercised (K).
Time remaining until the option expires, in years. 0.25 = 3 months, 0.5 = 6 months, 1 = 1 year.
years
Annualised volatility of the underlying asset as a percentage. Implied volatility can be read from the options market.
%
The continuously compounded risk-free interest rate, typically proxied by the yield on short-term government bonds.
%
Continuous annualised dividend yield of the stock. Leave at 0 for non-dividend-paying stocks.
%
Currency
Option priceNear-the-money
$5.9885

Theoretical fair value of the selected option type

Call price$5.9885
Put price$8.3960
d1-0.0462
d2-0.223
Delta0.4816
Gamma0.022544
Theta (per day)-$0.0251
Vega (per 1% vol)$0.2818
Rho (per 1% rate)$0.2108
Call price$5.9885
Put price$8.3960
$0.0$21.2$42.460100140
Stock price
  • Call price
  • Put price
  • Intrinsic value

This call is near-the-money, priced at $5.9885 per share.

  • Delta of 0.4816 means a $1 move in the stock price changes the option value by about $0.48. It also approximates a 48% chance the option expires in-the-money.
  • Theta of -0.0251 means the option loses about $0.0251 per calendar day from time decay alone.
  • Vega of 0.2818 means each 1-percentage-point rise in implied volatility adds about $0.2818 to the option price.

Next stepCompare the theoretical price to the market quote: a higher market price implies the market is pricing in more volatility than your input, and vice versa. The difference is the implied-volatility spread.

What is the Black-Scholes model?

The Black-Scholes-Merton (BSM) model, published in 1973 by Fischer Black, Myron Scholes, and Robert Merton, is the most widely used framework for pricing European-style stock options. It assumes the underlying asset follows geometric Brownian motion with constant volatility, that markets are frictionless, that there are no dividends (unless the Merton extension is applied), and that the risk-free rate is constant. Under these assumptions the model produces a closed-form formula for the fair value of a call or put option. The model earned Scholes and Merton the 1997 Nobel Memorial Prize in Economic Sciences.

How to use this calculator

Select whether you are pricing a call or a put, then fill in the six parameters. Stock price and strike price are the current market price and the exercise price of the option respectively. Time to expiry is in years - a 3-month option is 0.25, a 6-month option is 0.5. Implied volatility is the annualised volatility percentage; if you do not have a market quote, use the stock's historical volatility as a starting point. The risk-free rate is typically the yield on a 3-month government Treasury bill. The dividend yield field uses the Merton continuous-dividend extension: enter 0 for non-dividend-paying stocks. All five Greeks update instantly so you can explore how each parameter shifts the option price and its sensitivities.

Understanding the five Greeks

Delta measures how much the option price changes for a $1 move in the underlying stock. A call Delta near 1.0 behaves almost like owning the stock; a Delta near 0 means the option is far out-of-the-money and barely responds to small moves. Delta also approximates the probability the option finishes in-the-money. Gamma captures how quickly Delta itself changes: options near the money and close to expiry have high Gamma, meaning small moves in the stock can cause large swings in Delta. Theta is the daily time decay: all else equal, an option loses Theta each day as expiry approaches, which is why option buyers race against the clock. Vega shows sensitivity to a 1 percentage-point change in implied volatility: when volatility rises, both calls and puts become more expensive. Rho measures sensitivity to interest rates: calls benefit from higher rates (it is cheaper to finance the stock through a call than to buy it outright), while puts are hurt.

Assumptions and limitations

The Black-Scholes model makes simplifying assumptions that limit its real-world accuracy. It assumes constant volatility, but in practice implied volatility varies with strike price (the volatility smile) and with time to expiry (the volatility surface). It prices European options only - those that can be exercised solely at expiry - not American options, which can be exercised early. The model also assumes continuous trading with no transaction costs, no dividends (unless the Merton extension is applied), and log-normally distributed returns. In reality, stock returns show fat tails and occasional jumps that the model does not capture. Despite these limitations, Black-Scholes remains the industry baseline because it is fast, transparent, and provides a common language for quoting options via implied volatility.

Black-Scholes Greeks at a glance

GreekMeasuresCall signPut signUnit
DeltaPrice sensitivity to underlyingPositive (0 to 1)Negative (-1 to 0)$ per $1 move
GammaRate of change of DeltaPositivePositive$ per $1 move squared
ThetaTime decay (per day)NegativeUsually negative$ per day
VegaVolatility sensitivityPositivePositive$ per 1% vol change
RhoInterest rate sensitivityPositiveNegative$ per 1% rate change

Summary of the five option Greeks, what they measure, and their typical sign for calls and puts.

Frequently asked questions

What inputs does the Black-Scholes formula require?

The standard Black-Scholes formula requires five inputs: the current stock price (S), the strike price (K), the time to expiry in years (T), the risk-free interest rate (r), and the annualised volatility of the stock (sigma). The Merton extension adds a sixth input: the continuous dividend yield (q). This calculator includes the dividend yield field so it handles both dividend-paying and non-dividend-paying stocks.

What is implied volatility and where do I find it?

Implied volatility (IV) is the volatility value that, when plugged into the Black-Scholes formula, matches the option's current market price. It is the market's forward-looking estimate of how much the stock will move. You can read IV directly from an options chain on any major brokerage platform or financial data site such as the CBOE. If no market quote is available, use the stock's historical or realised volatility as a starting estimate.

Does Black-Scholes work for American options?

No, the standard Black-Scholes model prices European options only - those exercisable at expiry alone. American options, which can be exercised at any time before expiry, carry an early-exercise premium not captured by Black-Scholes. The Barone-Adesi-Whaley or binomial tree models are commonly used for American options. Most equity index options are European-style; most individual stock options listed in the United States are American-style.

Why is Theta almost always negative?

Theta is negative because an option loses extrinsic value as time passes. All else equal, you have fewer days in which the stock can move to your advantage, so the option premium declines. The only common exception is a deep in-the-money put, where early exercise may be attractive and the put can exhibit positive Theta in some rate environments. For most practical cases, buying options means fighting time decay, while selling options benefits from it.

What does a Delta of 0.5 mean?

A Delta of 0.5 means the option price is expected to move by $0.50 for every $1 move in the underlying stock. It also means the option is approximately at-the-money (the stock price is close to the strike price) and has roughly a 50% probability of expiring in-the-money. Delta ranges from 0 to 1 for calls and from -1 to 0 for puts.

What is put-call parity?

Put-call parity is a no-arbitrage relationship between the prices of European calls and puts with the same strike and expiry. It states that: call price - put price = present value of (stock price - strike price), adjusted for dividends. If the relationship breaks down, an arbitrageur can buy the cheap side and sell the expensive side for a risk-free profit, so the market quickly corrects any deviation. The calculator shows both call and put prices so you can verify parity holds.

How does dividend yield affect option pricing?

Dividends reduce the expected stock price because the stock drops by approximately the dividend amount on the ex-dividend date. This hurts call prices (the stock is worth less) and helps put prices. The Merton extension models this as a continuous dividend yield, which discounts the stock price in the d1 formula. For a stock paying a 3% annual dividend yield, the effective stock price used in the formula is multiplied by e^(-0.03 x T).

Sources

Written by Sarah Klein, CFP Certified Financial Planner · Chicago, USA

Fifteen years translating mortgage tables and amortization schedules into decisions that actually help real borrowers.

How we build & check our calculators

This tool provides general information and education, not professional advice. For decisions about your health or finances, consult a qualified professional.

Search 3,500+ calculators

Loading search…