The Binomial Tree Prices Options the Way a Decision Tree Thinks
Black-Scholes is elegant. It takes a set of inputs and produces a price in one clean mathematical expression. But it has a meaningful limitation; it cannot properly handle American options, which can be exercised at any point before expiration rather than only at expiration. Early exercise is a genuine option that has value, and Black-Scholes essentially ignores it.
The binomial tree model approaches options pricing from a completely different angle. Instead of a single formula, it builds a tree of possible future stock prices step by step, considering at each node whether the option holder would prefer to exercise early or hold the option. It is slower and less elegant than Black-Scholes, but it handles American options correctly, handles dividends, and gives you an intuitive picture of how option value builds up over time.
The FatNarwhal Binomial Tree tool runs the full tree and gives you the fair value of both European and American options, with a visualization of the tree itself.
How to Use It
Go to fatnarwhal.com/binomial-tree and enter your option parameters.
Same inputs as Black-Scholes; the current stock price, the strike, time to expiration, the risk-free rate, and volatility. Also specify whether the option is European (exercise only at expiration) or American (exercise at any time), and whether there are dividends.
The tree visualization shows the stock price branching at each time step; at every node the stock can go up by a factor u or down by a factor d, with risk-neutral probabilities assigned to each branch. The option value is then computed backwards from expiration toward today. At each node in the tree, the option value is the maximum of the immediate exercise value and the discounted expected value of holding the option.
For European options the binomial tree converges to Black-Scholes as you add more time steps; with enough steps they are essentially the same model. For American options the early-exercise check at each node is what captures the premium you pay for American-style rights.
The Math Behind It
At each node, the stock price either moves up by factor or down by , where is volatility and is the length of each time step in years.
The risk-neutral probability of an up move is:
At expiration the option value at each terminal node is just the intrinsic value; max(S − K, 0) for a call, max(K − S, 0) for a put.
Working backwards from expiration, at each non-terminal node:
option_value = max(intrinsic_value, e^(−rΔt) × (p × value_up + (1−p) × value_down))
The max() comparison is the key step; it asks whether the option is worth more to exercise immediately (the intrinsic value) or to hold (the discounted expected value of future payoffs). For European options you skip this check and always take the discounted expected value.
When to Use It and When Not To
Use the binomial tree specifically when you are pricing American options or options on dividend-paying stocks, where early exercise may be rational. Use it when you want the intuitive step-by-step picture of how option value evolves through time rather than just the terminal result. Use it to check whether early exercise of a deep in-the-money call before an ex-dividend date makes sense.
For plain European options on non-dividend-paying stocks, Black-Scholes is faster and gives the same answer with enough tree steps. The binomial tree adds the most value precisely in the cases where Black-Scholes falls short.
One limitation to note is computational; more time steps means a more accurate price but a larger tree. The tool uses enough steps for good accuracy while keeping the visualization readable. For production options trading, practitioners often use much larger trees or finite difference methods.
Try It
Go to fatnarwhal.com/binomial-tree and price an American put option on a dividend-paying stock near expiration. Compare the result to what Black-Scholes gives for the equivalent European put. The gap between the two prices is the value of the American early-exercise feature; sometimes it is negligible, sometimes it is meaningful.
Two ways to price the same thing. The tree shows you how it gets there.