Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Option Pricing Calculator: Binomial, Black-76 & FX

Value American, futures and currency options, with their Greeks.

Free preview, no sign-upIncluded in your pass Pro tool Pro pass: ₹179 for 30 days No upload Works offline Trading

Try before you buy.

  • Free preview: the option’s value in full, with the first rows of each table (up to 3) and a watermarked chart; every other figure is hidden.
  • Locked until you unlock it: download and copy.
  • Unlock: Pro pass, ₹179 for 30 days, a one-time payment that never renews.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

The option

American or European options on shares and indices, with dividends.
Option
Exercise
An example: use the risk-free rate for the time to expiry, such as a government bill yield.
The implied volatility, or your own estimate.
1 to 2,000; above 500 the tree is worked out in the background.
Dividends before expiry
Implied volatility from a market price
Value of the option —

Greeks

Value against the price of the underlying

Value table

How this was calculated

Next steps Done. What next?

All trading & stock market tools

For education only, not investment advice: no tool here tells you what to buy, sell or hold. Results use only the figures you enter, the files you load (read in your browser, never uploaded) and the published rules each page names. Check them against your broker's or exchange's own figures, and consider a licensed or registered adviser for advice on your situation.

About the Option Pricing Calculator: Binomial, Black-76 & FX

Value the options a plain Black–Scholes calculator cannot: American options that can be exercised early, on a Cox–Ross–Rubinstein binomial tree of up to 2,000 steps, with a dividend yield or cash dividends handled by Hull’s escrowed-dividend method; options on futures and forwards with Black-76; currency options with Garman–Kohlhagen, which uses both currencies’ interest rates; and the Bachelier (normal) model for prices near or below zero.

For each you get the value, the Greeks in stated units (delta and gamma per 1.00 of the underlying, theta per calendar day, vega per volatility point, rho per rate point), the early-exercise premium of an American option against the European one on the same tree, the implied volatility of a market price you type, a put-call parity check for the European models, and the value against the underlying’s price.

It works for share, index, commodity and currency options in any market — USD/INR, EUR/USD, MCX, Eurex or CME contracts alike — with the figures you enter. No market data is used.

How to use it

  1. Choose the model: the binomial tree for American options or cash dividends, Black-76 for options on futures, Garman–Kohlhagen for currency options, Bachelier for prices near or below zero.
  2. Choose call or put (and American or European on the tree), then enter the price of the underlying, the strike and the time to expiry in days, months or years.
  3. Enter the interest rate (and the foreign rate for a currency option) and the volatility; on the tree, the steps and any dividends — a yield, or cash amounts with when each goes ex-dividend.
  4. Optionally type a market price to back out its implied volatility.
  5. Read the value, the Greeks and the checks, then copy the summary or download the value table as CSV — with a pass, or after unlocking this result.

Examples

American put on a tree (Hull’s example)
Input
S 50, K 50, r 10%, σ 40%, 5 months, 5 steps
Result
4.4885 (Hull: 4.49); European on the same tree 4.3190; with 500 steps 4.2830, against 4.0760 for the Black–Scholes European put
The same put with a cash dividend
Input
S 52, a dividend of 2.06 in 3.5 months, 5 steps
Result
4.4404 (Hull: 4.44), with the tree built on 52 less the present value of the dividend
Black-76: options on a futures price
Input
F 20, K 20, r 9%, σ 25%, 4 months · F 620, K 600, r 5%, σ 25%, 6 months
Result
Put = call = 1.1166 (Hull: 1.12) · call 52.3727, put 32.8665
Garman–Kohlhagen: USD/INR
Input
Spot 83, strike 84, INR rate 6.5%, USD rate 4.5%, σ 5%, 3 months
Result
Call 0.56589, put 1.14043 rupees per dollar

Common uses

  • Value an American put on a dividend-paying share, and see what early exercise is worth.
  • Price an option on a futures contract (crude oil, gold, an index future) with Black-76.
  • Price a USD/INR or EUR/USD option with both interest rates, and back out its implied volatility.
  • Check an option on a price that is near or below zero with the Bachelier model.

The formulas

  • Binomial tree (Cox, Ross and Rubinstein90015-1)): u = e^(σ√Δt), d = 1/u, p = (e^((r − q)Δt) − d) ÷ (u − d); each node is worth e^(−rΔt)[p × value up + (1 − p) × value down], or for an American option the value of exercising if that is larger. Δ and Γ come from the tree’s first two steps and Θ from the middle node two steps on; vega and rho from trees built again with σ and r moved (Hull, Options, Futures, and Other Derivatives, ch. 13 and 21).
  • Cash dividends follow Hull’s escrowed-dividend method: the tree is built on S* = S − the present value of the dividends before expiry, and the price at a node is S* there plus the present value of the dividends still to come.
  • Black-76 (Black90024-6)): c = e^(−rT)[F N(d₁) − K N(d₂)], p = e^(−rT)[K N(−d₂) − F N(−d₁)], d₁ = [ln(F/K) + σ²T/2] ÷ σ√T, d₂ = d₁ − σ√T.
  • Garman–Kohlhagen (Garman and Kohlhagen80001-1)): Black–Scholes with the foreign rate in place of a dividend yield: c = S e^(−r_f T) N(d₁) − K e^(−r_d T) N(d₂).
  • Bachelier (Choi, Kwak, Tee and Wang, eq. 1): c = e^(−rT)[(F − K) N(d) + σ_N√T n(d)], d = (F − K) ÷ σ_N√T, with a normal volatility σ_N in price units.
  • Implied volatility is found with Brent’s method, which needs only prices, so it works for trees too.

Reading the results

  • The early-exercise premium is what the right to exercise early adds: the American value less the European one on the same tree. An American call without dividends has none.
  • Steps: a tree converges towards the exact value as the steps grow, wobbling as it does; 100 to 500 steps are usually close, and trees above 500 steps are worked out in the background so the page stays responsive.
  • Put-call parity: for European options c − p must equal S e^(−qT) − K e^(−rT) (or e^(−rT)(F − K) for futures); the check shows the model’s figures meet it.
  • Normal volatility (Bachelier) is in price units: 12 means a standard deviation of 12 over a year, whatever the price.

What it leaves out

Volatility that changes with the strike or over time (the smile and term structure); jumps; the bid–ask spread; and, for currency options, the exact settlement and day-count conventions of your contract. Exchange contracts have their own exercise rules (European or American, settlement in cash or the underlying): check them on the contract specification.

Limitations

  • Constant volatility and interest rates over the option’s life.
  • Trees from 1 to 2,000 steps; fewer than 10 are for checking textbook examples by hand.
  • Up to 12 cash dividends; those after expiry are left out.
  • It calculates from your numbers and uses no market data: it says nothing about where any price is going.

Privacy

Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

Frequently asked questions

What do I get without a pass?

Without a pass, Option Pricing Calculator: Binomial, Black-76 & FX shows the option’s value in full, with the first rows of each table (up to 3) and a watermarked chart; every other figure is hidden. Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

When should I use a binomial tree instead of Black–Scholes?

When the option can be exercised early (American-style options, such as US-listed share options) or the share pays cash dividends before expiry. Black–Scholes values only European options with a continuous dividend yield. Check your contract’s exercise style on its specification.

What is Black-76 for?

European options on futures and forwards: commodity options such as crude oil and gold, options on index futures, and interest-rate options. It uses the futures price instead of a spot price and a dividend yield.

How is a currency option priced?

With Garman–Kohlhagen, which treats the foreign currency’s interest rate like a dividend yield. For USD/INR at 83 with a strike of 84, rupee rates of 6.5%, dollar rates of 4.5%, 5% volatility and 3 months, the call is worth 0.56589 rupees per dollar.

Why does the tree’s value change a little with the number of steps?

A tree approximates a continuous price, and the strike falls between its nodes differently as the steps change, so the value wobbles as it converges. Hull’s American put is 4.4885 with 5 steps and 4.2830 with 500.

What is the Bachelier model for?

Prices that can be near or below zero, such as some energy futures, spreads and interest rates. It assumes the price moves by amounts that do not depend on its level.

Can it find the implied volatility of an option?

Yes. Type the option’s market price and it backs out the volatility that gives that value under the model you chose, or says why no volatility can.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.