Skip to the calculators
Advertisement · 970×90

Black Scholes Calculator for Call and Put Option Prices

The Black Scholes calculator estimates the fair theoretical price of a call or put option. Choose the option type, enter the stock price, strike price, days to expiration, volatility, risk-free rate and dividend yield, then click the Calculate button to see the option value, Greeks and implied volatility.

Black Scholes Calculator inputs and result

Change any figure and the result updates as you type.

Choose which option drives the headline value, intrinsic/time value and probability. Call and put values are always both shown.

Current price of the underlying stock.

Price at which the option can be exercised.

Calendar days left; divided by 365 to get years.

Expected annual volatility of the stock, entered as a percent (32 = 32%).

Annual continuously compounded interest rate, for example a Treasury yield.

Annual dividend yield of the stock; enter 0 if it pays none.

Optional. The quoted price of the selected option per share; enter 0 to skip the implied volatility solve.

Black-Scholes Option Value

—

Call Value
—
Put Value
—
d1 / d2
—
Moneyness
—
Intrinsic / Time Value
—
Risk-Neutral ITM Probability
—
Implied Volatility
—

Results Table

Advertisement · responsive

Who wrote and checked this page

Cite

Black Scholes Calculator

Subash Geetha Krishnan (2026). Black Scholes Calculator. Available at: https://joteocalculator.com/finance-calculators/black-scholes-calculator/. Accessed September 21, 2026.

Type in a stock price, a strike price, the time left, an interest rate, volatility and the expected dividend, and this Black Scholes calculator returns a fair value for a call and a put in a single click. It suits anyone weighing an investment in options, and anyone new to investing who wants a rational number to hold up against the quote on the screen. Below you'll find how to run it, the math behind each result, and the point where the answer stops being reliable.

How to use the Black Scholes calculator

The tool needs six inputs and returns two results. Work through the fields in this order, and enter every rate as a percentage:

  1. Enter the current stock price, for example $400.
  2. Enter the strike price written into the option contract, for example $350.
  3. Set the time to expiration in years, so one year is 1 and six months is 0.5, or count from today to the expiration date.
  4. Type the risk-free interest rate as a percentage, for example 3.
  5. Add the expected volatility, for example 20.
  6. Add the expected dividend yield, for example 1.

Press the button and the calculator shows the call option price and the put option price, each quoted per share. With the example values above you get $65.67 for the call and $9.30 for the put. Multiply by 100 if you're pricing a standard options contract, which covers 100 shares.

Flow diagram showing six Black Scholes calculator inputs feeding the model and returning a $65.67 call option price and a $9.30 put option price
The six inputs and two results from the worked example.

Call option price and put option price

A call price is what the right to buy the shares at the strike is worth today, and a put price is what the right to sell them is worth. Both figures are model outputs, each a theoretical price showing what the model considers a fair market price, so you can judge whether the quote in front of you looks cheap or expensive. If a call trades well above the figure here, the quote is pricing in more movement than your inputs assume.

ResultSymbolWorked example
First intermediate valued10.8677
Second intermediate valued20.6677
Normal probability at d1N(d1)0.8072
Normal probability at d2N(d2)0.7478
Call priceC$65.67
Put priceP$9.30

Black Scholes formula and the math behind the price

Fisher Black and Myron Scholes published their pricing work in 1973, and Robert Merton extended it soon after, which is why you also see the name Black-Scholes-Merton, or BSM for short. The insight is that you can hedge an option with its underlying asset, so the option's price is pinned down by arbitrage rather than by opinion. Solving the resulting partial differential equation gives the closed-form Black Scholes equation for a European call and put on an asset that pays dividends continuously. Written out, the Black Scholes equations look like this:

$$C = S\,e^{-qT}\,N(d_1) - X\,e^{-rT}\,N(d_2)$$

$$P = X\,e^{-rT}\,N(-d_2) - S\,e^{-qT}\,N(-d_1)$$

$$d_1 = \frac{\ln(S/X) + \left(r - q + \tfrac{\sigma^{2}}{2}\right)T}{\sigma\sqrt{T}}, \qquad d_2 = d_1 - \sigma\sqrt{T}$$

Here S is the spot price, X the strike price, T the time to maturity in years, r the risk-free rate, q the payout rate and σ the yearly swing in the underlying price. The calculator solves for both prices at once, so you never handle the math by hand; still, the formula is worth reading once because it explains every result you see.

Labeled breakdown of the Black Scholes call and put equations with d1 and d2 and a legend for each symbol
Each symbol in the call and put equations, with the worked-example values.

Cumulative standard normal distribution

The N(d1) and N(d2) terms are the cumulative standard normal distribution evaluated at d1 and d2: the probability that a standard normal variable lands at or below that value. The model assumes continuously compounded returns are normal, so prices follow a lognormal distribution whose spread is set by the standard deviation of those returns. In the worked example N(d1) is 0.8072 and N(d2) is 0.7478, so under the model's own terms the call has a probability of about 75% of finishing above the strike. Notice that the expected return never appears among the inputs; the price is built relative to the asset, not against a forecast.

Six inputs that drive option pricing

Every field in the Black Scholes option pricing model moves the answer in a predictable direction. The table below summarizes what each one measures and the value used in the worked example, so you can see which lever matters most when you change one number and rerun the tool.

InputSymbolWhat it measuresExample
Stock priceSLatest quote for the underlying asset$400
Strike priceXPrice at which the option can be exercised$350
Time leftTYears remaining until the option ends1 year
Interest raterReturn on a safe asset such as a government bond3%
VolatilityσExpected size of yearly price swings20%
Dividend payoutqAnnual dividend as a share of the price1%

Stock price and strike price

The stock price you enter should be the latest quote for the underlying, also called its spot price. Compared with the strike price, it shows where the option sits: a call is in the money when the price trades above the strike, at the money when the two match, and out of the money when it sits below. In the worked example a $400 quote against a $350 strike puts the call in the money by $50, which is why its price is so much higher than the put's.

Time to expiration

Enter time to expiration as a fraction of a year: 90 days is roughly 0.2466. More time gives the price more chances to move, so both results generally rise as the expiry date moves out. Because value decays as the clock runs down, the same option is worth less every day you wait, all else equal.

Risk-free interest rate

The risk-free interest rate is the return you could earn on a safe asset over the same period, usually a government bond yield or Treasury bills matched to the option's life. A higher rate raises call prices and lowers put prices, because the strike you'd pay later has a smaller present value today. That same discounting turns a future value at expiration into what it's worth now, which is the step the e−rT term performs.

Annualized volatility

Annualized volatility measures how far the price is expected to swing, stated as one standard deviation of yearly returns. A 20% figure means a typical one-standard-deviation move of about $80 on a $400 quote over a year. As the chart shows, raising it lifts both prices: the call climbs from $57.35 at 10% to $104.12 at 50%, and the put from $0.99 to $47.75.

Grouped bar chart of call and put option prices at 10 to 50 percent volatility for a $400 stock with a $350 strike
Call and put prices at five levels of yearly swings.

Dividend yield

The dividend yield is the expected annual dividend divided by the share price. Because a price falls by roughly the payout on the ex-dividend date, dividends push call prices down and put prices up. Dividends are part of an equity holder's return, but a call holder never receives them. If the company pays one lump-sum dividend rather than a steady stream, the exact ex-dividend date matters, and you'd need an approach that treats dividends as discrete payments; a Black Scholes option pricing calculator like this one takes the payout as a yield instead.

Checking a $195 call with 84 days left

A $187.65 share price, and a broker screen showing a $195 call that expires in 84 days at a $6.40 ask. Before paying $640 for one contract, you want to know whether $6.40 is fair.

You gather the inputs first. Eighty-four days is 84 ÷ 365 = 0.2301 years. The 3-month Treasury bill yield published by the U.S. Treasury that morning is 4.31%. The 30-day realized volatility on the broker's statistics page is 27.4%, and the dividend yield is 0.52%.

FieldEntered
Share price$187.65
Strike$195
Time0.2301 years
Rate4.31%
Swings27.4%
Dividend0.52%

The tool returns $7.40 for the call and $13.05 for the put. The $6.40 ask sits $1.00 below the calculated call value, which looks like a bargain until you ask why.

So you rerun once with a single input changed, lowering the swing figure until the call reads $6.40. It lands at 24.6%. That is the volatility the quote implies, against the 27.4% you measured, so the market is pricing calmer trading than the last month delivered, and that gap accounts for the whole $1.00.

Next comes the break-even: $195 + $6.40 = $201.40 at expiry, a 7.3% rise from $187.65. The call has to clear that level no matter what the calculation says it is worth today. Because the $7.40 figure only holds if 27.4% swings persist, you place a limit order at $6.40 for one contract rather than a market order, and you set a reminder to rerun the tool at 21 days remaining using whatever the share price is by then.

Reading call and put results from an options calculator

Once you have both prices, the next job is deciding what they tell you, whether that's a fair price to pay or whether a stock option is worth buying at all. Options traders typically compare the calculated value with the market quote on their call put option chain: buy when the quote sits below it and sell when it sits above. Any Black Scholes options calculator returns the same two numbers for the same six inputs, so the useful work starts after the answer appears. Treat the output as a rational price to anchor that comparison, not a forecast, and keep it in mind through the day-to-day trading decisions that follow.

Before you act on a result, run through this short check:

  • Confirm the time to maturity matches the contract's expiry date, counted in calendar days divided by 365.
  • Use the yield on a short-dated Treasury bill for the rate, matched to the option's life.
  • Base the yearly swing input on recent price history or on the option's own quote, not on a guess.

Time value versus intrinsic value

An option's price splits into intrinsic value, what it would fetch if exercised right now, and time value, the extra you pay the option writer for the chance of a better outcome. At a $400 stock price the $350 call has $50.00 of intrinsic value, so the remaining $15.67 of its $65.67 price is the time premium. That premium shrinks toward zero as expiry approaches, which is why a long call can lose value while the underlying stock stands still.

Line chart of call option value against stock price from $250 to $550 compared with the value at expiration at a $350 strike
The call's theoretical value sits above its value at expiration until the price is far above the strike.

Put-call parity

Put-call parity ties the two results together: the call minus the put equals the dividend-adjusted price of the underlying minus the discounted strike. In the worked example, \(65.67 - 9.30 = 56.36\), which matches \(400e^{-0.01} - 350e^{-0.03}\). If your own put call parity check on live quotes is off by more than the bid-ask spread, either an input is wrong or a real arbitrage window is open, though transaction costs usually erase it.

Implied volatility

Implied volatility runs the model backwards: take a quoted price and search for the input that makes the Black Scholes calculator reproduce it. Comparing that implied figure with your own estimate shows whether the market expects more or less movement than you do, and it's often a quicker read on sentiment than the price alone.

European option, American option and early exercise

The model prices a European option, one you can exercise only on the expiration date. An American option can be exercised at any time before then, and the chance of early exercise adds value the closed-form equation can't capture, particularly ahead of a big payout. Most contracts on individual stocks in the US are American, so a Black Scholes option calculator gives a close estimate for those rather than an exact price; for European options on an index the match is tighter.

Sensitivity measures and other options pricing tools

The price is only the first output. Traders also want to know how it will react when inputs change, and a spreadsheet or a lattice can answer questions a single number can't.

The Greeks: delta, gamma, theta, vega and rho

The Greeks measure how the price responds to a change in one input. For the worked call they come out as follows:

MeasureWhat it tracksWorked call
DeltaPrice change for a $1 move in the underlying0.7992
GammaChange in sensitivity for a $1 move0.0034
ThetaValue lost to the passing of one day−$0.042
VegaPrice change for a one-point rise in yearly swings$1.08
RhoPrice change for a one-point rise in rates$2.54

Elasticity, sometimes listed beside them, expresses the percentage change in the option's value for a 1% change in the underlying.

Binomial, trinomial and lattice methods

When a closed-form answer isn't enough, such as for American-style contracts with discrete dividends, pricing moves to numerical methods. A binomial tree steps the price up or down at each interval, and a trinomial lattice adds a third, unchanged branch, which tends to settle on the true value with fewer steps. As the step count grows, binomial and trinomial results approach the value from the Black-Scholes options pricing model, a behavior known as convergence. Trinomial lattices are also the usual route for barrier options: a barrier option's payoff depends on whether the price touches a set level. They also suit other exotic options. Employee stock options often need a similar approach because vesting rules and staff turnover break the model's premises.

These tools all price derivatives, and each trades speed for flexibility. If you'd rather work in a spreadsheet, an Excel template can rebuild a Black Scholes model calculator for financial modeling; in Excel, NORM.S.DIST(d1, TRUE) returns N(d1). It will only ever reproduce the numbers this tool already gives you, and for corporate finance work on employee pay, option valuation usually adds vesting rules on top.

Assumptions and limitations of the Black-Scholes model

Treat every result as one of many estimations rather than a promise. The Black-Scholes model is a mathematical shortcut resting on assumptions that real markets bend:

  • The Black Scholes model prices European options only, so it can't account for exercising before the expiration date.
  • Constant volatility is assumed for the whole life of the option, though it moves in practice.
  • The risk-free rate is constant and known until the option ends.
  • Markets are efficient, so price moves can't be predicted.
  • No transaction costs or taxes apply, and short-selling is free.
  • Returns are normally distributed, which makes prices lognormal.

The model removes guesswork about how to price an option, not uncertainty about where the underlying goes next. A gap between the quote and the calculated value isn't a guaranteed profit, and you can still book a loss. Black-Scholes pricing gives you an anchor for trading decisions in equity options, and a black-scholes calculator is a starting point rather than a verdict: adjust for these caveats, and talk to a financial adviser before you commit money.

Advertisement · responsive

FAQs around Black Scholes Calculator

1. What is a Black Scholes calculator and what does it tell you?

A Black Scholes calculator estimates the theoretical fair value of a European call or put option from the stock price, strike price, time to expiration, volatility, risk-free rate and dividend yield. It also returns the Greeks (delta, gamma, theta, vega and rho), so you can judge whether a quoted option premium looks cheap or expensive.

2. What inputs does the Black-Scholes model need?

The model needs six numbers: the current stock price, strike price, days to expiration, annualized volatility, risk-free interest rate and dividend yield. Enter volatility and rates as percentages, so 32 means 32%. Volatility matters most, because it sets how wide the model assumes the future stock-price distribution to be.

3. How does the Black Scholes Calculator work out a call and put price?

Using the Black Scholes formula, the calculator first finds d1 and d2, then prices the call as S·e^(-qT)·N(d1) minus K·e^(-rT)·N(d2) and the put as K·e^(-rT)·N(-d2) minus S·e^(-qT)·N(-d1), where N is the normal cumulative distribution. Put-call parity ties them together: call minus put equals S·e^(-qT) minus K·e^(-rT).

4. What do delta, gamma, theta, vega and rho mean?

Delta is the option price change for a $1 move in the stock, and gamma is how fast delta itself changes. Theta is the daily time decay per calendar day, vega is the change for one volatility point, and rho is the change for one interest-rate point. All are per share, so multiply by 100 per contract.

5. How does this Black Scholes calculator find implied volatility?

Enter the option's market price, ideally the midpoint of the bid-ask spread from your options chain, and the calculator searches volatility values until the model price matches it. That volatility is the implied volatility. If the price sits outside the no-arbitrage range it shows an outside-bounds message, and 0 skips the solve.

6. What are intrinsic value and time value in the results?

Intrinsic value is what the option is worth if exercised now: the stock price minus the strike for a call, or the strike minus the stock price for a put, never below zero. Model time value is the Black-Scholes price minus intrinsic value. Out-of-the-money options are all time value, which decays as expiration nears.

7. Why does my broker's price differ from this Black Scholes option price calculator?

Broker quotes reflect supply and demand, the bid-ask spread, the volatility skew across strikes, dividend dates and early exercise. The Black-Scholes model prices European options with constant volatility, while most listed U.S. stock options are American-style, so treat the result as a theoretical benchmark rather than a live quote.

8. What does the Black-Scholes calculator not include?

It ignores commissions, taxes, margin requirements, discrete dividend dates, early assignment or early exercise value, changing volatility and bid-ask slippage. It also counts calendar days over 365, while some platforms use trading days, so small differences from your broker's Greeks are normal.

Report an issue with this page

Spotted a wrong result or unclear explanation? Report an issue or read our editorial policy.

Advertisement · 320×50