Quant Sandbox
DerivativesPortfolio & RiskFixed IncomeCorporate FinanceStochastic ModelsGuide
Guide
Derivatives pricing
01Forwards, calls and puts02Combining positions03Arbitrage and the forward price04Put–call parity05The one-step binomial model06Risk-neutral probabilities07Multi-step trees and backward induction08American options and early exercise09Delta and hedging10Geometric Brownian motion11The Black–Scholes formula12The Greeks: gamma, vega, theta and rho13Implied volatility and the volatility smile14Stochastic volatility and the Heston model15Static replication: Breeden–Litzenberger and Carr–Madan16Exotic options: barriers, Asians and digitals
Portfolio & risk
01Returns and volatility02Diversification and correlation03The efficient frontier and the capital market line04Risk aversion and the optimal complete portfolio05CAPM, beta and the security market line06Performance measures: Sharpe, Treynor, Jensen and information ratio07Factor models and systematic risk08Value at Risk and expected shortfall
Fixed income
01Bond prices and yields02Duration and convexity03Immunization and duration matching04Spot rates, forward rates and the yield curve05Bond futures and the cheapest-to-deliver06Interest rate swaps07Callable bonds and negative convexity08Credit risk: default probabilities and credit spreads
Corporate finance
01Interest, compounding and discounting02Annuities, perpetuities and loan amortization03Net present value and internal rate of return04The weighted average cost of capital05Capital structure and the Modigliani–Miller theorems06Discounted cash flow valuation07Relative valuation with multiples08Real options: the value of flexibility
Stochastic models
01Random walks and Brownian motion02Probability spaces, σ-algebras and random variables03Filtrations, adapted processes and stopping times04Conditional expectation and martingales05Properties of Brownian motion06The reflection principle and first passage times07The Brownian bridge08The Itô integral09Itô's lemma10Kolmogorov equations and the Feynman–Kac formula11Change of measure and Girsanov's theorem12Monte Carlo option pricing13Simulating SDEs: the Euler–Maruyama scheme14Mean reversion: Ornstein–Uhlenbeck and Vasicek15Jumps and the Merton jump-diffusion model
Knowledge graph

© 2026 Quant Sandbox · A study aid for quantitative finance

Privacy & dataNo cookies

This site does not use cookies and asks for no personal data. It keeps a few small settings in your browser's local storage — your chosen theme and language, the sidebar layout, and your progress and answers in the Guides — so it remembers them on your next visit. This data never leaves your device; clearing your browser storage removes it. Inputs you change can also be captured in the page URL, so you can share or bookmark a specific setup. The site uses Vercel Web Analytics, a privacy-friendly, cookieless service that records only anonymous, aggregated usage (such as page views) without identifying you or tracking you across other sites.

Guide/Derivatives pricing

American options and early exercise

Lesson 8 of 16 · 1 min read

All options priced so far could be exercised only at maturity. Many traded options, including most single-stock options, can be exercised at any time up to maturity. This lesson prices that extra right with the tree from "Multi-step trees and backward induction", shows why it is worthless for a call on a stock without dividends but valuable for a put, and explains how "Put–call parity" changes.

European and American exercise

A European option gives the right to exercise only at maturity TTT. An American option gives the right to exercise at any time t≤Tt \le Tt≤T. Exercising a call at time ttt pays St−KS_t - KSt​−K; exercising a put pays K−StK - S_tK−St​. This amount is the intrinsic value of the option at time ttt: (St−K)+(S_t - K)^+(St​−K)+ for a call and (K−St)+(K - S_t)^+(K−St​)+ for a put.

Throughout the lesson the stock pays no dividends, and rrr is the continuously compounded risk-free rate.

Two inequalities follow directly from the definition. An American option gives every right the European one gives, and more, so it is worth at least as much. And an American option can always be exercised immediately, so it is worth at least its intrinsic value. If it traded below that, buying it and exercising at once would be an arbitrage.

VtAm ≥ VtEu,VtAm ≥ intrinsic value at t.V^{\text{Am}}_t \ \ge\ V^{\text{Eu}}_t, \qquad V^{\text{Am}}_t \ \ge\ \text{intrinsic value at } t.VtAm​ ≥ VtEu​,VtAm​ ≥ intrinsic value at t.

Backward induction with early exercise

In a tree the holder of an American option decides at each node whether to exercise. Exercising gives the intrinsic value. Not exercising keeps the option alive one more step, which is worth the discounted risk-neutral average of the two successor values, the continuation value. A rational holder takes the larger of the two. Backward induction therefore changes in a single place:

Vi,j=max⁡((K−Si,j)+⏟exercise, e−rΔt[q Vi+1,j+1+(1−q) Vi+1,j]⏟continuation),V_{i,j} = \max\Big( \underbrace{(K - S_{i,j})^+}_{\text{exercise}},\ \underbrace{e^{-r\Delta t}\big[q\,V_{i+1,j+1} + (1-q)\,V_{i+1,j}\big]}_{\text{continuation}} \Big),Vi,j​=max(exercise(K−Si,j​)+​​, continuatione−rΔt[qVi+1,j+1​+(1−q)Vi+1,j​]​​),

written here for a put, with q=(erΔt−d)/(u−d)q = (e^{r\Delta t} - d)/(u - d)q=(erΔt−d)/(u−d) as before. At maturity the value is the payoff. Nodes where the exercise value is larger form the exercise region: if the stock reaches such a node, the holder exercises there.

American option in a tree. At every node take the larger of the intrinsic value and the continuation value. A node where the intrinsic value wins is a node where the option is exercised.

Worked example

Take the two-step tree of "Multi-step trees and backward induction": S0=100S_0 = 100S0​=100, T=1T = 1T=1, σ=20%\sigma = 20\%σ=20%, r=5%r = 5\%r=5%, n=2n = 2n=2, so u≈1.1519u \approx 1.1519u≈1.1519, d≈0.8681d \approx 0.8681d≈0.8681, q≈0.5539q \approx 0.5539q≈0.5539 and the one-step discount factor is e−0.025≈0.9753e^{-0.025} \approx 0.9753e−0.025≈0.9753. Price a put with K=100K = 100K=100.

  1. Prices at maturity: 100u2≈132.69100u^2 \approx 132.69100u2≈132.69, 100100100, 100d2≈75.36100d^2 \approx 75.36100d2≈75.36. Put payoffs: 000, 000, 24.6424.6424.64.
  2. Upper node after one step (S≈115.19S \approx 115.19S≈115.19): both successors pay 0, so the continuation value is 0 and so is the intrinsic value.
  3. Lower node after one step (S≈86.81S \approx 86.81S≈86.81): continuation value 0.9753 (0.5539⋅0+0.4461⋅24.64)≈10.720.9753\,(0.5539\cdot 0 + 0.4461\cdot 24.64) \approx 10.720.9753(0.5539⋅0+0.4461⋅24.64)≈10.72. Intrinsic value 100−86.81=13.19100 - 86.81 = 13.19100−86.81=13.19. Exercise wins, so the node is worth 13.1913.1913.19.
  4. Root, American: 0.9753 (0.5539⋅0+0.4461⋅13.19)≈5.740.9753\,(0.5539\cdot 0 + 0.4461\cdot 13.19) \approx 5.740.9753(0.5539⋅0+0.4461⋅13.19)≈5.74. At the root the intrinsic value is 0, so the holder waits.
  5. Root, European: the same calculation with 10.7210.7210.72 in place of 13.1913.1913.19 gives ≈4.66\approx 4.66≈4.66.

The right to exercise early is worth 5.74−4.66=1.075.74 - 4.66 = 1.075.74−4.66=1.07 in this coarse tree. It comes entirely from the lower node, where the stock has fallen far enough that taking K−SK - SK−S now beats waiting.

The figure below draws the same tree node by node. Every node shows the stock price SSS and the put value PPP; nodes where exercising now beats waiting are highlighted. Select 2 steps and click the lower node after one step: the panel writes out the continuation value 0.9753 (0.5539⋅0+0.4461⋅24.64)≈10.720.9753\,(0.5539\cdot 0 + 0.4461\cdot 24.64) \approx 10.720.9753(0.5539⋅0+0.4461⋅24.64)≈10.72, the intrinsic value 13.1913.1913.19, and their maximum. Switch the rule to European and that node falls back to its continuation value, so the root drops from 5.745.745.74 to 4.664.664.66. With more steps more nodes near the bottom of the tree are exercised, and the premium readout shows how much the right is worth at each tree size (for example 0.330.330.33 with 3 steps and 0.790.790.79 with 4); the coarse trees jump around before settling, as in "Multi-step trees and backward induction".

American put on a binomial tree, node by nodeOpen in Binomial →
Number of steps
Exercise rule
S 100.00P 6.50S 89.09P 11.87S 112.24P 2.20S 79.38P 20.62S 100.00P 4.89S 125.98P 0.00S 70.72P 29.28S 89.09P 10.91S 112.24P 0.00S 141.40P 0.00
  • Exercise now (intrinsic > continuation)
  • Continue
  • Maturity
Selected node: step 0
Stock price S
100.00
Intrinsic value K − S
0.00
Continuation value
e−rΔt(q·Vup + (1−q)·Vdown) = 0.9835 × (0.5438 × 2.20 + 0.4562 × 11.87) = 6.50
Node value
max(0.00, 6.50) = 6.50
American put (root)
6.50
European put (root)
6.17
Early-exercise premium
0.33

Repeat the calculation with a higher strike, K=105K = 105K=105, on the same tree.

Worked example

American and European put with K = 105 on the two-step tree

  1. Put payoff at the lowest final node, S=100d2S = 100d^2S=100d2.

    K−100d2\displaystyle K - 100d^2K−100d2=29.64
  2. Upper node after one step: continuation value (its intrinsic value is 0, since S>KS > KS>K).

    e−rΔt[q⋅0+(1−q)(K−100)]\displaystyle e^{-r\Delta t}\big[q \cdot 0 + (1-q)(K - 100)\big]e−rΔt[q⋅0+(1−q)(K−100)]=2.18
  3. Lower node: continuation value.

    e−rΔt[q (K−100)+(1−q)(K−100d2)]\displaystyle e^{-r\Delta t}\big[q\,(K - 100) + (1-q)(K - 100d^2)\big]e−rΔt[q(K−100)+(1−q)(K−100d2)]=15.6
  4. Lower node: intrinsic value, which beats the continuation value, so the put is exercised there.

    K−100d\displaystyle K - 100dK−100d=18.19
  5. American put at the root (the intrinsic value 5 is lower, so the holder waits).

    e−rΔt[q Vu+(1−q) Vd]\displaystyle e^{-r\Delta t}\big[q\,V_u + (1-q)\,V_d\big]e−rΔt[qVu​+(1−q)Vd​]=9.09
  6. European put at the root, using the continuation value at the lower node.

    e−rΔt[q Cu+(1−q) Cd]\displaystyle e^{-r\Delta t}\big[q\,C_u + (1-q)\,C_d\big]e−rΔt[qCu​+(1−q)Cd​]=7.96

No early exercise of a call

For a call on a stock without dividends the extra right is worthless. A European call is bounded below by the no-arbitrage bound from "Put–call parity":

CtEu ≥ St−Ke−r(T−t) > St−K(r>0, t<T).C^{\text{Eu}}_t \ \ge\ S_t - K e^{-r(T-t)} \ >\ S_t - K \qquad (r > 0,\ t < T).CtEu​ ≥ St​−Ke−r(T−t) > St​−K(r>0, t<T).

So even a European call, which cannot be exercised before TTT, is worth more than the St−KS_t - KSt​−K that early exercise would give. Selling the call is always better than exercising it, and the American call has the same price as the European one. The reason is that exercising early pays KKK sooner than necessary, which loses interest, and gives up the protection the option provides if the stock falls.

For a put the interest argument works the other way. Exercising early receives KKK sooner, and the cash then earns interest. When the stock is far below the strike, the interest on KKK outweighs the remaining chance of a further fall, and early exercise is optimal. The early-exercise premium PAm−PEuP^{\text{Am}} - P^{\text{Eu}}PAm−PEu is therefore positive for a put.

The exercise boundary

For an American put, the exercise region at each time ttt consists of all stock prices below a critical level S∗(t)S^*(t)S∗(t), the exercise boundary. Above S∗(t)S^*(t)S∗(t) the holder waits; at or below it, the holder exercises. The boundary lies below KKK and rises towards KKK as ttt approaches TTT, because with little time left there is little reason to wait. It is not given by a closed-form formula; the tree finds it numerically as the dividing line between exercise and continuation nodes.

Put–call parity for American options

Parity C−P=S0−Ke−rTC - P = S_0 - Ke^{-rT}C−P=S0​−Ke−rT relies on both options being held to maturity. With early exercise the equality becomes a pair of bounds. For a stock without dividends,

S0−K ≤ CAm−PAm ≤ S0−Ke−rT.S_0 - K \ \le\ C^{\text{Am}} - P^{\text{Am}} \ \le\ S_0 - K e^{-rT}.S0​−K ≤ CAm−PAm ≤ S0​−Ke−rT.

The right-hand inequality holds because CAm=CEuC^{\text{Am}} = C^{\text{Eu}}CAm=CEu and PAm≥PEuP^{\text{Am}} \ge P^{\text{Eu}}PAm≥PEu. Example with the parameters above, K=100K = 100K=100 and a 100-step tree: C≈10.43C \approx 10.43C≈10.43 and PAm≈6.08P^{\text{Am}} \approx 6.08PAm≈6.08, so C−PAm≈4.35C - P^{\text{Am}} \approx 4.35C−PAm≈4.35, which lies between 000 and 100−100e−0.05≈4.88100 - 100e^{-0.05} \approx 4.88100−100e−0.05≈4.88.

European and American put compared

The figure prices both puts on a CRR tree with 100 steps, S0=100S_0 = 100S0​=100, r=5%r = 5\%r=5% and T=1T = 1T=1. It plots the European and the American put value against the stock price from 50 to 150, together with the payoff (K−S)+(K - S)^+(K−S)+, and a solid line marks S0=100S_0 = 100S0​=100. Sliders set the strike KKK and the volatility σ\sigmaσ. The readouts give, at S0=100S_0 = 100S0​=100, both put values, their difference, and the critical price S∗S^*S∗: the highest stock price at which the American put equals its payoff, so that exercising today is optimal. It is the exercise boundary S∗(t)S^*(t)S∗(t) of the previous section, read off today. At the defaults K=100K = 100K=100, σ=20%\sigma = 20\%σ=20% the European put is worth about 5.55, the American about 6.08, a premium of about 0.53, and S∗≈81.6S^* \approx 81.6S∗≈81.6. Below S∗S^*S∗ the American curve runs along the payoff line, while the European curve drops below the payoff. Raise KKK to 120 and note that the premium grows to about 2.73 and S∗S^*S∗ moves up to about 98, because the put is deep in the money and the interest on KKK matters more. Raise σ\sigmaσ instead and S∗S^*S∗ falls: with more volatility, waiting for a further fall is worth more.

European and American putOpen in Binomial →
100
80120
20%
0.10.5
Payoff at maturityEuropean putAmerican put
European put
5.554
American put
6.082
Early-exercise premium
0.529
Critical price S* (exercise now below it)
81.63

Summary

  • An American option can be exercised at any time; it is worth at least the European option and at least its intrinsic value.
  • In a tree, each node takes the larger of the intrinsic value and the discounted risk-neutral continuation value.
  • An American call on a stock without dividends is never exercised early, so it has the European price; an American put can be worth more than the European put.
  • Early exercise of a put is optimal below an exercise boundary S∗(t)<KS^*(t) < KS∗(t)<K that rises towards KKK near maturity.
  • Put–call parity becomes the bounds S0−K≤CAm−PAm≤S0−Ke−rTS_0 - K \le C^{\text{Am}} - P^{\text{Am}} \le S_0 - Ke^{-rT}S0​−K≤CAm−PAm≤S0​−Ke−rT.
Try itPrice options on a multi-step tree in the Binomial lab →
2 questions on this lesson at the end of the series →
← PreviousMulti-step trees and backward inductionNext →Delta and hedging
Connections
American options and early exercise
Open the full graph →
Labs for this lesson
Binomial