» Binomial Option Calculator


Price American and European call or put options with a CRR binomial tree. Enter stock price, strike, volatility, dividends, rate, time and steps.

This binomial tree calculator supports both European and American exercise styles. You can price options with the standard Cox-Ross-Rubinstein volatility setup or enter custom up and down factors directly.

For the CRR specification, the tree uses equal time steps, an up factor, a down factor, and a risk-neutral probability at each node:

$$\begin{aligned} \Delta t &= \frac{T}{N} \\ u &= e^{\sigma \sqrt{\Delta t}} \\ d &= e^{-\sigma \sqrt{\Delta t}} \\ p &= \frac{e^{(r-q)\Delta t} - d}{u - d} \end{aligned}$$

Option type
Exercise style
Parameter mode
%
%
 
Higher step counts improve accuracy but increase computation.
 
%

Selected option
Current style: Call price
0.000000
Current style: Put price
0.000000
Risk-neutral up probability
0.000000
Selected style metrics
Time step (Δt) 0.000000
Up factor (u) 0.000000
Down factor (d) 0.000000
Volatility input 0.000000
Terminal stock range 0.000000 - 0.000000
Terminal nodes 0
European vs American comparison
European Call price 0.000000
American Call price 0.000000
Call early exercise premium 0.000000
European Put price 0.000000
American Put price 0.000000
Put early exercise premium 0.000000
Option value breakdown: Call price
Intrinsic value 0.000000
Extrinsic value 0.000000
Moneyness ATM
Option value breakdown: Put price
Intrinsic value 0.000000
Extrinsic value 0.000000
Moneyness ATM
Underlying stock tree (first levels)
Selected option tree (first levels)
Payoff chart at expiry

Binomial Option Pricing Model Calculator FAQ

What does the binomial option calculator do?

It estimates theoretical call and put option values with a Cox-Ross-Rubinstein binomial tree. The calculator supports both European options and American options that may be exercised early.

What inputs are needed for the binomial option model?

You need the underlying asset price, strike price, time to maturity, risk-free rate, dividend yield, volatility and number of time steps. In custom mode, you can enter the up and down factors directly.

When should I use a binomial model instead of Black-Scholes?

A binomial tree is useful when early exercise matters, especially for American-style options. Black-Scholes is faster for standard European options, while the binomial model is more flexible for discrete time steps and early-exercise checks.

How many time steps should I use?

More time steps usually improve the approximation, but they also require more calculation. A moderate value such as 50 or 100 steps is often enough for quick estimates; higher step counts can be useful when comparing sensitive inputs.

What is the risk-neutral probability?

The risk-neutral probability is the up-move probability used to discount expected option payoffs in the binomial tree. It is derived from the risk-free rate, dividend yield, time step and the up and down factors.

Does the calculator show both call and put values?

Yes. It calculates call and put prices, compares European and American values, shows the early-exercise premium, and previews the underlying stock tree and selected option tree.


Ages 2–5
Free right now
Free Toddler Learning, No Ads
TeddyBase learning app for toddlers
ABC, numbers, colours, animals, time and weekdays in simple tap-and-listen lessons.
No ads No in-app purchases No data collection
Download on the App Store
Stainless steel grill tongs holding grilled meat
BBQ essential
Keep Your Hands Away From the Heat
Long stainless-steel tongs for steaks, ribs, vegetables, and hot grill food.
14 inch reach · Locking handle
See it on Amazon