Binomial Option Pricing Model

The binomial option pricing model values an option by working backward through discrete up-and-down price paths under no-arbitrage assumptions.

The binomial option pricing model values an option by building a tree of possible underlying prices and working backward from the option’s terminal payoffs. At each node, the model uses no-arbitrage logic to calculate continuation value and, for an American-style option, compares continuation with immediate exercise.

The result is a theoretical value under stated assumptions. It is not a guaranteed transaction price, trading profit, or forecast of the underlying asset.

Key Takeaways

  • Each time step has an up branch and a down branch for the underlying price.
  • No arbitrage requires the risk-free growth factor to lie between the down and up factors in the basic model.
  • A derivative can be valued with a replicating portfolio or an equivalent risk-neutral expectation.
  • Backward induction starts with expiration payoffs and values one earlier node at a time.
  • American-style exercise is handled by choosing the greater of immediate exercise value and continuation value at each eligible node.
  • Tree design, dividends, rates, volatility, time steps, exercise rules, and market frictions can materially change the output.

How a Binomial Tree Works

For current underlying price (S), one step produces:

$$ S_u=Su $$

and:

$$ S_d=Sd $$

where (u) is the up factor and (d) is the down factor. A multi-period tree repeats these branches. In a recombining tree, an up move followed by a down move reaches the same price as a down move followed by an up move, reducing the number of distinct nodes.

Two-step binomial tree showing underlying-price branches and backward option valuation.

For a simple non-dividend-paying one-period model with risk-free gross return (R), the no-arbitrage condition is:

$$ d

If this condition fails, the assumed stock and risk-free asset prices permit a dominant trade within the simplified model. When it holds, the risk-neutral up probability is:

$$ q_u=\frac{R-d}{u-d} $$

and (0<q_u<1). The risk-neutral weight is a pricing device implied by the model inputs, not necessarily the actual probability of an up move.

Worked Example: One-Period Call

Assume:

InputValue
Current stock price, (S_0)$50
Up factor, (u)1.20
Down factor, (d)0.80
One-period risk-free gross return, (R)1.05
Call strike, (K)$52

The stock can finish at $60 or $40. The call payoffs are:

$$ C_u=\max(60-52,0)=8,\qquad C_d=\max(40-52,0)=0 $$

The risk-neutral up probability is:

$$ q_u=\frac{1.05-0.80}{1.20-0.80}=0.625 $$

The call’s theoretical value is the discounted risk-neutral expected payoff:

$$ C_0=\frac{0.625(8)+0.375(0)}{1.05}=4.76 $$

The calculation does not say there is a 62.5% real-world chance that the stock will rise. It says that 0.625 is the pricing weight that makes the stock and risk-free asset consistent with no arbitrage in this two-state model.

Replication Cross-Check

The same price can be found by constructing a portfolio of stock and borrowing that matches the call’s payoff in both states.

The hedge ratio is:

$$ \Delta=\frac{C_u-C_d}{S_u-S_d}=\frac{8-0}{60-40}=0.40 $$

Holding 0.40 share produces $24 in the up state and $16 in the down state. Borrowing $15.24 today creates a $16 repayment after one period at 5%. The terminal portfolio therefore pays:

StateStock holdingLoan repaymentNet payoff
Up$24-$16$8
Down$16-$16$0

Its current cost is:

$$ 0.40(50)-15.24=4.76 $$

Because this portfolio reproduces the call payoff, a different call price would create an arbitrage in the frictionless model. Real implementation can differ because borrowing, shorting, rebalancing, transaction costs, liquidity, and discrete trading are not free.

Backward Induction

For a multi-period European option:

  1. Build the underlying-price tree.
  2. Calculate the option payoff at every expiration node.
  3. At each prior node, calculate the discounted risk-neutral expected value of its two successor nodes.
  4. Repeat until the initial node is reached.

At a node with next-step option values (V_u) and (V_d):

$$ V=\frac{q_uV_u+(1-q_u)V_d}{R} $$

The model can accommodate node-specific rates, dividends, volatility, or branch factors, but those extensions must remain internally consistent.

American-Style Exercise

For an American Option, backward induction adds an exercise test:

$$ V=\max(\text{immediate exercise value},\ \text{continuation value}) $$

This feature is important for contracts where early exercise can be valuable. The decision depends on option type, dividends or carry, rates, remaining time, and contract terms. A basic European Black-Scholes formula does not perform this node-by-node exercise comparison.

Choosing Tree Parameters

One common Cox-Ross-Rubinstein specification for time step (\Delta t), volatility (\sigma), continuously compounded rate (r), and continuous dividend yield (y) is:

$$ u=e^{\sigma\sqrt{\Delta t}},\qquad d=e^{-\sigma\sqrt{\Delta t}} $$
$$ q_u=\frac{e^{(r-y)\Delta t}-d}{u-d} $$

This is one tree design, not the definition of every binomial model. Alternative trees match different moments, handle dividends differently, or improve convergence for particular payoffs.

Binomial vs. Black-Scholes

FeatureBinomial modelBlack-Scholes Model
TimeDiscrete stepsContinuous-time closed form
Early exerciseCan be tested at each nodeBasic formula assumes European exercise
Discrete dividendsCan be inserted at relevant nodesRequires adjustment or another method
Contract flexibilityUseful for changing or path-dependent featuresBest suited to standard European payoffs
Numerical behaviorDepends on step count and tree designImmediate formula under its assumptions
Shared foundationNo-arbitrage replicationNo-arbitrage replication

As the number of properly specified steps increases, a binomial value may converge toward a continuous-time benchmark for a compatible payoff. More steps do not fix incorrect inputs or omitted contract features.

Common Mistakes

  • Treating the risk-neutral probability as a forecast.
  • Using (q_u) outside zero and one without diagnosing inconsistent inputs.
  • Mixing annual rates, step rates, and compounding conventions.
  • Omitting dividends, borrow costs, funding spreads, or settlement timing.
  • Applying European backward induction to an American-style contract.
  • Comparing trees with different volatility, calendar, or dividend conventions.
  • Assuming more steps always produce monotonic or error-free convergence.
  • Ignoring barrier monitoring, path dependence, dilution, or counterparty terms.
  • Presenting theoretical value as an executable bid or offer.

How to Evaluate a Binomial Model

  1. Verify the option payoff, exercise style, expiration, strike, multiplier, and settlement terms.
  2. Match the underlying price, dividend assumptions, volatility, rate, and valuation timestamp.
  3. Document the tree type, step count, branch factors, and compounding convention.
  4. Confirm the no-arbitrage condition at each node.
  5. Test convergence across increasing step counts.
  6. Compare European-style results with an independent benchmark where appropriate.
  7. Review early-exercise boundaries and discrete-dividend treatment.
  8. Stress volatility, rates, dividends, and liquidity assumptions.
  9. Separate model value from executable market price and implementation cost.

Authoritative Sources

FAQs

Why does the binomial model work backward?

The option’s expiration payoffs are known from the contract. Backward induction uses those known payoffs to determine continuation values at earlier nodes until it reaches today’s theoretical value.

Can a binomial model value American options?

Yes. At each eligible node, the model compares immediate exercise value with continuation value. Accurate results still depend on the tree, inputs, dividends, and contract rules.

Does a risk-neutral probability predict the stock's direction?

No. It is a pricing weight derived from asset prices and the risk-free return under the model. It need not equal the actual probability of an up move.

This article provides general derivatives education. Options involve substantial risk, and model values do not guarantee executable prices, hedge performance, liquidity, or investment results.

Browse Trading