Finance calculators

Option Price Calculator

Updated Jul 15, 2026 By Jehan Wadia
Rate Formulas
Option Style
European → Black-Scholes closed form. American → CRR binomial tree (early exercise).
Model: Black-Scholes (European)
Symbol Lookup (optional)
All fields remain fully editable whether or not you fetch a symbol.
Parameters
$
$
days
%
%
%
Outputs update automatically as you edit any input.
Theoretical Prices Model: Black-Scholes (European)
Call Option ATM
$0.00
Intrinsic Value$0.00
Time Value$0.00
Breakeven (at expiry)$0.00
Put Option ATM
$0.00
Intrinsic Value$0.00
Time Value$0.00
Breakeven (at expiry)$0.00
Greeks
Greek Description Exposure (Call) Call Value Put Value
Payoff & P&L Diagram
Position to visualize
Chart metric
Dashed line = strike price · dotted line = current underlying · solid grey line = zero reference.
Step-by-Step Solution

Introduction

This option price calculator helps you find the fair value of call and put options. Just enter a few numbers — the stock price, strike price, time to expiration, volatility, interest rate, and dividend yield — and the tool does the math for you. It uses the Black-Scholes model for European options and a binomial tree model for American options. You get the option price, all five Greeks (Delta, Gamma, Vega, Theta, and Rho), a payoff chart, and a full step-by-step breakdown of every calculation. You can also look up a stock ticker to pull in a live price automatically.

Whether you are learning how options work or checking a trade idea, this calculator gives you clear results in seconds. All fields update in real time, so you can adjust any input and see how it changes the price right away. If you want to explore the Black-Scholes formula in more detail, try our dedicated Black Scholes Calculator.

How to Use Our Option Price Calculator

Enter details about a stock option below to get its fair price, Greeks, a payoff chart, and a full step-by-step solution for both call and put options.

Option Style: Pick European or American. European options can only be used on the expiration date. American options can be used at any time before they expire.

Ticker Symbol (optional): Type a stock ticker like AAPL or SPY and click Fetch. This fills in the current stock price for you. You can skip this and type the price yourself.

Underlying Price (S): Enter the current price of the stock or asset the option is based on. Use the number box or drag the slider.

Strike Price (K): Enter the price at which the option lets you buy or sell the stock. This is set when the option contract is created.

Days Until Expiration (T): Enter how many calendar days are left until the option expires. You can also pick a date from the date picker instead. Need help figuring out how many days remain? Our Days Until Calculator can help.

Volatility (σ): Enter the expected annualized volatility as a percent. This measures how much the stock price is likely to swing. A higher number means bigger expected moves. Volatility is closely related to the standard deviation of a stock's returns.

Risk-Free Rate (r): Enter the annualized interest rate on a safe investment like a U.S. Treasury bill. This is shown as a percent. If you want to compare this to other yield benchmarks, our Bond Yield Calculator can help.

Dividend Yield (q): Enter the stock's annual dividend yield as a percent. If the stock pays no dividend, leave this at zero. You can find a stock's yield with our Dividend Yield Calculator.

Results update as you change any input. You can also click Calculate to refresh or Reset to Defaults to start over. Use the toggles above the chart to view payoff diagrams and Greek curves for long or short call and put positions.

What Is an Option Price Calculator?

An option is a contract that gives you the right to buy or sell a stock at a set price before a certain date. A call option lets you buy. A put option lets you sell. You pay a price called the premium to own that right. This calculator helps you figure out what that premium should be based on math, not guesswork. Once you know the fair price, you can estimate potential profits using our Options Profit Calculator or model broader trade outcomes with the Options Calculator.

How Option Prices Are Calculated

This tool uses two proven pricing models. For European options, which can only be used on the expiration date, it uses the Black-Scholes model. This formula relies on the cumulative normal distribution and a natural logarithm of the stock-to-strike ratio. For American options, which can be used at any time before expiration, it uses the Binomial Tree (CRR) model. Both are standard methods used by traders and investors around the world.

Key Inputs That Affect Option Prices

Five main inputs determine what an option is worth:

  • Underlying Price (S) — The current price of the stock. Tracking how that price changes over time is key to gauging potential gains; our Stock Profit Calculator can help you model stock-level returns.
  • Strike Price (K) — The price at which you can buy or sell the stock through the option.
  • Time to Expiration (T) — How many days are left until the option expires. More time usually means a higher price.
  • Volatility (σ) — How much the stock price tends to swing up and down. Higher volatility raises the option price. Volatility is derived from the variance of historical returns.
  • Risk-Free Rate (r) — The interest rate on safe investments like Treasury bills. The way this rate compounds over time is similar to the logic behind our Compound Interest Calculator.

Understanding the Greeks

The Greeks are numbers that tell you how sensitive an option's price is to changes in the inputs above. Delta shows how much the option price moves when the stock moves $1. Gamma shows how fast Delta itself changes. Theta tells you how much value the option loses each day as time passes. Vega measures the effect of a change in volatility. Rho measures the effect of a change in interest rates. Together, the Greeks help traders understand and manage risk. If you are sizing a position based on how much risk each Greek implies, our Position Size Calculator is a useful companion tool.

Intrinsic Value vs. Time Value

Every option price is made up of two parts. Intrinsic value is the profit you would get if you used the option right now. Time value is the extra amount you pay for the chance that the option could become more profitable before it expires. As expiration gets closer, time value shrinks. This is called time decay. Understanding this concept is closely related to how the Present Value Calculator discounts future cash flows — the less time remaining, the less a future payoff is worth today.

Moneyness: ITM, ATM, and OTM

Options are grouped by how the stock price compares to the strike price. An option is in the money (ITM) if using it right now would be profitable. It is at the money (ATM) if the stock price and strike price are about equal. It is out of the money (OTM) if using it right now would not be profitable. This status affects both the price and the risk of the option. Knowing whether a trade breaks even is essential — our Break Even Calculator can help you analyze that threshold across different scenarios, and the ROI Calculator lets you measure overall return on any investment.


Formulas used

Black-Scholes d₁
d_1 = \frac{\ln(S / K) + (r - q + \sigma^2 / 2)\,T}{\sigma\sqrt{T}}
Black-Scholes d₂
d_2 = d_1 - \sigma\sqrt{T}
European Call Price
C = S\,e^{-qT}\,N(d_1) - K\,e^{-rT}\,N(d_2)
European Put Price
P = K\,e^{-rT}\,N(-d_2) - S\,e^{-qT}\,N(-d_1)
CRR Binomial Tree Parameters
\Delta t = \frac{T}{N},\quad u = e^{\sigma\sqrt{\Delta t}},\quad d = \frac{1}{u},\quad p = \frac{e^{(r-q)\,\Delta t} - d}{u - d}
American Option Backward Induction
V = \max\!\Big(\text{intrinsic},\; e^{-r\,\Delta t}\big[p\,V_{up} + (1-p)\,V_{down}\big]\Big)
Delta
\Delta_{\text{call}} = e^{-qT}\,N(d_1),\quad \Delta_{\text{put}} = e^{-qT}\big(N(d_1) - 1\big)
Gamma
\Gamma = \frac{e^{-qT}\,n(d_1)}{S\,\sigma\sqrt{T}}

Frequently asked questions

What is the difference between European and American options in this calculator?

European options can only be used on the expiration date. American options can be used at any time before they expire. This calculator uses the Black-Scholes formula for European options and a binomial tree (CRR) model for American options. American options are usually worth the same or more than European options because of the extra flexibility.

What volatility number should I enter?

Enter the implied volatility of the option as a percent. You can find this on your broker's option chain. If you don't have it, you can use the stock's historical volatility as a rough estimate. A stock that moves a lot will have a higher number, often 30% to 60%. A calm stock might be 15% to 25%. The higher the volatility, the higher the option price.

Why does the symbol lookup not work for my ticker?

The lookup uses a free data feed that covers most U.S. stocks and ETFs. It may not work for very small stocks, foreign tickers, or during market outages. If the fetch fails, just type the stock price into the Underlying Price field yourself. All fields are fully editable whether or not you use the lookup.

What risk-free rate should I use?

Use the current yield on a U.S. Treasury bill that matches your option's time to expiration. For short-term options, the 1-month or 3-month T-bill rate works well. You can find these rates on the U.S. Treasury website. A common default is around 4% to 5%, but check the latest number for the most accurate result.

How accurate are the option prices this calculator gives?

The prices are based on the same math that professional traders use. However, real market prices can differ because of supply and demand, bid-ask spreads, and changing volatility. Think of the calculator's output as a theoretical fair value, not a guaranteed market price. It is best used to compare against the price your broker shows.

What does the payoff chart show?

The chart shows your profit or loss at different stock prices. The solid line shows your theoretical P&L right now. The dashed line shows your payoff at expiration. The vertical dashed line marks the strike price. You can switch between long call, short call, long put, and short put using the buttons above the chart.

Why is my option price showing $0.00?

This usually happens when the option is far out of the money with very little time left. For example, a call with a strike price much higher than the stock price and only one day to expiration is nearly worthless. Try increasing the days to expiration or moving the strike price closer to the stock price.

How many steps does the binomial tree use for American options?

The calculator uses 100 steps for the main price and Greeks table. For the chart, it uses 50 steps at each data point to keep things fast. More steps means a more accurate answer. With 100 steps, the result is very close to the true American option price.

Can I use this calculator for index options like SPX?

Yes. Enter the current index level as the underlying price and the option's strike price. Most index options are European style, so select European. Set the dividend yield to the index's annual dividend yield. The calculator works the same way for indexes as it does for individual stocks.

What is the breakeven price shown in the results?

The breakeven price is the stock price at expiration where you neither make nor lose money. For a call, it equals the strike price plus the option premium. For a put, it equals the strike price minus the premium. If the stock finishes beyond the breakeven at expiration, the trade is profitable.

How do I read the Greek exposure bars in the table?

Each bar shows how large the Greek value is relative to a typical range. A bar going right (with a green arrow) means a positive value. A bar going left (with a red arrow) means a negative value. A longer bar means a bigger exposure. Use these to quickly see which Greeks have the most impact on your option.

Does dividend yield matter if my stock pays no dividend?

If the stock pays no dividend, leave this at 0%. It will not affect the price. If the stock does pay a dividend, entering the yield lowers the call price and raises the put price. This is because dividends reduce the expected future stock price.

Why are call and put prices different even when the stock price equals the strike price?

When the stock price equals the strike price, the option is at the money. But the call and put still have different prices because of the interest rate and dividend yield. The interest rate makes calls slightly more expensive, while dividends make puts slightly more expensive. If both rates were zero, the prices would be nearly the same.

Can I calculate the price for options on futures or currencies?

You can use this calculator as a close approximation. For futures options, set the dividend yield equal to the risk-free rate (this mimics the cost-of-carry model). For currency options, set the dividend yield to the foreign interest rate. The math is the same; only the meaning of the inputs changes.

What happens to option prices as expiration gets closer?

The time value of the option shrinks as expiration approaches. This is called time decay, measured by the Greek Theta. An option loses a little value every day, and the decay speeds up in the final weeks. At expiration, only intrinsic value remains. You can see this by lowering the days-to-expiration slider and watching the price drop.