Finance calculators

Black Scholes Calculator

Updated Jul 1, 2026 By Jehan Wadia
Formulas
Option Inputs
Primary Option Type
Current price of the underlying asset.
Exercise price of the option.
Annualized risk-free interest rate.
Annualized implied or historical volatility.
Continuous dividend yield. Leave blank for 0.
Or pick an expiry date to auto-fill years (editable).
Option Prices
Call Option Price
$0.00
Put Option Price
$0.00
Note: This uses the Merton (1973) extension assuming a continuous dividend yield. Discrete, one-time dividend payments are not factored in.
Model Intermediates (Black-Scholes Components)
d1
0.0000
d2
0.0000
N(d1)
0.0000
N(d2)
0.0000
Option Greeks
Greek Symbol Call Put
Delta Δ 0.0000 0.0000
Gamma (shared) Γ 0.0000 0.0000
Theta (per calendar day) Θ 0.0000 0.0000
Vega (per 1% vol, shared) ν 0.0000 0.0000
Rho (per 1% rate) ρ 0.0000 0.0000
Step-by-Step Solution
Option Price vs. Stock Price

Introduction

The Black-Scholes calculator helps you find the fair price of a call option or put option. It uses the Black-Scholes model, one of the most important formulas in finance. This model was created by Fischer Black, Myron Scholes, and Robert Merton in the early 1970s. Traders, investors, and students use it every day to price stock options.

To get a result, you enter five key inputs: the stock price, the strike price, the risk-free interest rate, the volatility of the stock, and the time to expiration. You can also add a dividend yield if the stock pays dividends. The calculator then gives you the option price, the Option Greeks (Delta, Gamma, Theta, Vega, and Rho), and a full step-by-step solution so you can see exactly how the math works.

The Greeks tell you how the option price changes when market conditions shift. For example, Delta shows how much the price moves when the stock goes up by one dollar, and Theta shows how much value the option loses each day. A chart is also included so you can see how the option price changes across a range of stock prices.

This tool uses the Merton extension of the Black-Scholes formula, which accounts for stocks that pay a continuous dividend yield. All results update instantly as you change your inputs. Once you know the fair price, you can use our Options Profit Calculator to estimate the potential gain or loss on a trade.

How to Use Our Black-Scholes Calculator

Enter a few details about your option and the underlying stock below. The calculator will give you the fair price for both call and put options, the Option Greeks, a step-by-step solution, and a price chart.

Option Type: Choose Call if you want the right to buy the stock, or Put if you want the right to sell it. Your selection will be highlighted in the results.

Stock Price (S): Enter the current market price of the stock in US dollars. This is the price the stock trades at right now.

Strike Price (K): Enter the strike price of the option in US dollars. This is the price at which you can buy or sell the stock if you use the option.

Risk-Free Rate (r): Enter the annual risk-free interest rate as a percent. A common choice is the yield on a US Treasury bond that matches your option's time frame. Our Bond Yield Calculator can help you determine the current yield on government bonds.

Volatility (σ): Enter the annual volatility of the stock as a percent. You can use the implied volatility from the market or the stock's historical volatility. Historical volatility is based on the standard deviation of past returns.

Dividend Yield (q): Enter the stock's annual dividend yield as a percent. If the stock does not pay a dividend, leave this field blank and it will default to zero.

Time to Expiration (t): Enter how much time is left until the option expires, shown in years. For example, 6 months is 0.5. You can also pick an expiry date from the calendar, and the calculator will fill in this field for you.

Once all fields are filled in, click Calculate to see your results. Click Reset at any time to return all inputs to their default values.

What Is the Black-Scholes Model?

The Black-Scholes model is a math formula used to find the fair price of a stock option. An option is a contract that gives you the right to buy or sell a stock at a set price before a certain date. The model was created by Fischer Black, Myron Scholes, and Robert Merton in the early 1970s. It changed how people trade and price options forever. For a broader look at option pricing and payoff scenarios, see our Options Calculator.

How It Works

The formula uses five key inputs to calculate an option's price:

  • Stock Price (S) — the current price of the stock.
  • Strike Price (K) — the price at which you can buy or sell the stock if you use the option.
  • Time to Expiration (t) — how long until the option expires, measured in years.
  • Risk-Free Rate (r) — the return you would earn on a safe investment like a government bond.
  • Volatility (σ) — how much the stock price is expected to move up or down over time.

This calculator also includes a dividend yield (q) input, which accounts for stocks that pay dividends. You can find a stock's yield using our Dividend Yield Calculator, or estimate future dividend income to better understand the underlying asset. This feature is based on the Merton extension of the original model.

Calls and Puts

There are two types of options. A call option gives you the right to buy a stock at the strike price. A put option gives you the right to sell a stock at the strike price. This calculator prices both at the same time so you can compare them. After pricing, you can use the Stock Profit Calculator to evaluate the profit or loss on the underlying shares themselves.

What Are the Greeks?

The Greeks measure how sensitive an option's price is to changes in the inputs. Here is what each one tells you:

  • Delta (Δ) — how much the option price changes when the stock price moves by $1.
  • Gamma (Γ) — how fast delta itself changes as the stock price moves.
  • Theta (Θ) — how much value the option loses each day as time passes. This is also called time decay.
  • Vega (ν) — how much the option price changes when volatility goes up or down by 1%.
  • Rho (ρ) — how much the option price changes when the risk-free interest rate shifts by 1%.

Key Assumptions

The Black-Scholes model assumes stock prices follow a normal distribution of returns, volatility stays constant, there are no transaction fees, and the option can only be exercised at expiration (European-style). It also relies on continuous compounding of the risk-free rate, a concept closely related to compound interest. Real markets do not always follow these rules, but the model remains the most widely used starting point for option pricing in finance. For a deeper look at how present-day cash flows relate to future values, try our Present Value Calculator or Investment Calculator.


Formulas used

d1
d_1 = \frac{\ln(S / K) + (r - q + \sigma^2 / 2)\, t}{\sigma \sqrt{t}}
d2
d_2 = d_1 - \sigma \sqrt{t}
Call Option Price
C = S\, e^{-qt}\, N(d_1) - K\, e^{-rt}\, N(d_2)
Put Option Price
P = K\, e^{-rt}\, N(-d_2) - S\, e^{-qt}\, N(-d_1)
Delta (Call / Put)
\Delta_C = e^{-qt}\, N(d_1), \quad \Delta_P = -e^{-qt}\, N(-d_1)
Gamma
\Gamma = \frac{e^{-qt}\, N'(d_1)}{S\, \sigma \sqrt{t}}
Theta (Call, per calendar day)
\Theta_C = \frac{-S\, e^{-qt}\, N'(d_1)\, \sigma}{2\sqrt{t}} - r K e^{-rt} N(d_2) + q S e^{-qt} N(d_1) \Bigg/ 365
Vega (per 1% change in volatility)
\nu = \frac{S\, e^{-qt}\, N'(d_1)\, \sqrt{t}}{100}

Frequently asked questions

What is a call option vs a put option?

A call option gives you the right to buy a stock at a set price. A put option gives you the right to sell a stock at a set price. You pay a premium for this right. This calculator prices both types at the same time so you can compare them side by side.

What volatility value should I use?

You can use implied volatility or historical volatility. Implied volatility comes from current option prices in the market. Historical volatility is based on how much the stock price has moved in the past. Most traders use implied volatility because it reflects what the market expects going forward. Enter it as a percent, for example 30 for 30%.

How do I enter time to expiration if my option expires in days or months?

Convert the time into years. Divide the number of days by 365, or divide months by 12. For example, 90 days is 0.2466 years (90 ÷ 365), and 6 months is 0.5 years. You can also use the expiry date picker, and the calculator will fill in the years for you.

What risk-free rate should I use?

Use the yield on a US Treasury bond that matches the time left on your option. For example, if your option expires in 1 year, use the 1-year Treasury yield. You can find current Treasury yields on the US Department of the Treasury website.

Does this calculator work for American-style options?

The Black-Scholes model is built for European-style options, which can only be exercised at expiration. American-style options can be exercised at any time before expiry. The calculator gives a close estimate for American calls on non-dividend-paying stocks, but it may undervalue American puts or calls on dividend-paying stocks because early exercise can add extra value.

What does a negative theta mean?

A negative theta means the option loses value each day as time passes. This is called time decay. Almost all options have negative theta. The closer the option gets to its expiration date, the faster it loses time value.

Why are gamma and vega the same for calls and puts?

Gamma and vega are always identical for a call and a put with the same stock price, strike price, expiration, rate, and volatility. This is a built-in property of the Black-Scholes formula. Both options react the same way to changes in stock price movement (gamma) and changes in volatility (vega).

What happens if I leave the dividend yield blank?

If you leave the dividend yield field blank, the calculator sets it to zero. This means it assumes the stock does not pay any dividends. If the stock does pay dividends, enter the annual yield as a percent to get a more accurate price.

What is the difference between in-the-money, at-the-money, and out-of-the-money?

For a call option: it is in-the-money when the stock price is above the strike price, at-the-money when they are equal, and out-of-the-money when the stock price is below the strike. For a put option, it is the opposite. In-the-money options cost more because they already have value you could use right away.

How accurate is the Black-Scholes model?

The model gives a strong theoretical estimate, but it is not perfect. It assumes volatility stays constant, there are no trading fees, and prices follow a smooth path. Real markets can have sudden jumps, changing volatility, and other factors the model does not capture. Traders use it as a starting point and then adjust based on market conditions.

What is the put-call parity and how does it relate to the results?

Put-call parity is a rule that links the price of a call and a put with the same strike and expiration. The formula is: Call − Put = S × e−qt − K × e−rt. This calculator computes both prices using the Black-Scholes formula, and they will always satisfy this relationship. It is a good way to double-check the results.

Can I use this calculator for index options or ETF options?

Yes. The Black-Scholes model works for any option on an asset that follows the model's assumptions. For index options and ETF options, enter the current index or ETF price as the stock price and use the dividend yield of the index or ETF. Keep in mind that many index options are European-style, which is exactly what this model is designed for.

What does the chart show?

The chart plots the call price and put price across a range of stock prices, holding all other inputs constant. An orange line marks the current stock price you entered. It helps you see how the option value changes as the stock moves up or down.

Why is my option price showing zero or very close to zero?

An option price near zero usually means the option is deep out-of-the-money or very close to expiration. For example, a call with a strike price far above the stock price has little chance of being worth anything at expiry, so its fair value is near zero.

What does delta tell me about the chance of an option expiring in-the-money?

Delta is sometimes used as a rough estimate of the probability that the option will expire in-the-money. A call with a delta of 0.70 has roughly a 70% chance of finishing above the strike price. This is not an exact probability, but it is a useful quick guide many traders rely on.