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.

Quick answer

  • What it calculates: theoretical call and put option values using a Cox-Ross-Rubinstein (CRR) binomial tree, for both European and American exercise styles.
  • Why a tree instead of a formula: a binomial tree can check for early exercise at every step, which a closed-form formula like Black-Scholes cannot do.
  • Inputs: underlying price, strike price, time to maturity, risk-free rate, dividend yield, volatility, and number of time steps (or custom up/down factors).

This binomial option pricing calculator builds a step-by-step price tree for the underlying asset, then works backward from expiration to find the option's value today. At each node, American-style options are also checked for early exercise, so the model can price features that a closed-form formula cannot.

With the default inputs (price and strike of $100, 180 days to expiration, a 4% risk-free rate, 1.5% dividend yield, 25% volatility, and 50 time steps), a European call prices at about $7.49 and a European put at about $6.28 — both close to the Black-Scholes value for the same inputs, as expected once the tree uses enough steps. Switching to American exercise leaves the call essentially unchanged but raises the put to about $6.40, the early-exercise premium that only a tree-based model can capture.

If you only need a fast, closed-form price for European-style options and don't need to check early exercise, the Black-Scholes-Merton calculator is usually quicker. Use this binomial model instead when early exercise matters, or when you want to enter custom up and down factors directly.

Binomial Tree Setup

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}$$

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

Result
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
Tree preview
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