A Bermudan swaption comes up when pricing and hedging interest rate trades that have several termination or exercise dates.

A swaption with several exercise dates

A Bermudan swaption is an option that lets the buyer exercise a swaption on any of several fixed dates. On exercise, an interest rate swap starts on that date and runs to a maturity agreed in advance1. The later the exercise date, the shorter the swap that starts. The Swaptions page covers the European swaption, which can be exercised only once at expiry.

A trade is named by its maturity and its non-call period. "5NC1" means a 5-year maturity whose first year is non-call (it cannot be exercised), with exercise allowed afterward. The same form "3NC1" means the option cannot be exercised in the first year, and exercise afterward starts a swap that ends 3 years from the beginning2.

Consider a hypothetical example in which Company G buys a 5NC1 payer swaption with a notional of 100 million yen and a strike rate of 2%. A payer swaption is the right to start a swap in which G pays the fixed rate and receives the floating rate. G can exercise on four dates, 1, 2, 3 and 4 years from now, and whichever date it picks, the swap ends in 5 years.

Exercise date Length of the swap that starts Swap end date
In 1 year 4 years In 5 years
In 2 years 3 years In 5 years
In 3 years 2 years In 5 years
In 4 years 1 year In 5 years

Figure 1 shows the payments of the swap that starts if G exercises in year 1. The lengths of the swaps for the other exercise dates are in the table above.

↑ Receive ↓ PaySeen by Company G, which pays the fixed rateTodayYear 1Year 2Year 3Year 4Year 5TBDFloating−2 mn yenFixedTBDFloating−2 mn yenFixedTBDFloating−2 mn yenFixedTBDFloating−2 mn yenFixed
Figure 1Payments of the swap that starts if Company G exercises in year 1
Figure description

If G exercises in year 1, a 4-year swap starts, and in years 2, 3, 4 and 5 G pays a 2% fixed rate (2 million yen each time, which is 2% of 100 million yen) and receives the floating rate. The floating amounts are not yet known, so the arrow lengths are only a guide.

If the market fixed rate (the swap rate) on an exercise date is above the 2% strike rate, G exercises and pays a fixed rate lower than the market. Consider a hypothetical example in which the market fixed rate in year 2 is 3%. G pays 2% on a 3-year swap, which is 1 million yen a year (1% of 100 million yen) less than at the market level (before discounting). At 2% or below, exercising on that date brings no gain. If the market fixed rate in year 1 is 1.5%, exercising would mean paying 500,000 yen a year more than the market, so G does not exercise. G paid a premium when it bought the option, so if it never exercises, it loses the premium it paid. In the simulator's model, the premium is 1,642,137 yen.

A callable swap, in which the fixed-rate payer holds a right to terminate, is a combination of a plain swap and a receiver swaption. One with several termination dates is Bermudan style3.

The value is at least the largest European and at most their sum

The value of a Bermudan swaption is at least the largest of the European swaptions for each exercise date, and at most their sum4. Here, a European swaption has the same strike rate and maturity as the Bermudan swaption and a single exercise date. This relationship can be derived from the definition of a Bermudan swaption.

The lower bound follows from the buyer being able to exercise on any date. By choosing the same date as the largest European swaption, the buyer receives the same amount, so the Bermudan swaption cannot be worth less. The upper bound follows from the fact that exercising once pays out only one exercise date's amount, which cannot exceed the sum of the amounts for all the dates.

Deep diveDeriving the lower and upper bounds

Let the exercise dates be i=1,…,ni = 1, \dots, n, and write DiXiD_i X_i for the present value of the payoff if exercised on date ii. DiD_i is the discount factor to date ii. XiX_i is the value of the swap that starts on that date if that value is positive. If it is negative, XiX_i is 0, because the buyer does not exercise. So Xi≥0X_i \ge 0. The value of the European swaption for date ii is, as a risk-neutral expectation, Vi=E[DiXi]V_i = E[D_i X_i].

The Bermudan buyer chooses the exercise date τ\tau (one of 1,…,n1, \dots, n, decided at each point using only the information known by then). The value is the maximum over these choices, VB=sup⁡τE[DτXτ]V_B = \sup_\tau E[D_\tau X_\tau].

The lower bound comes from the fact that the rule "always exercise on date ii" (τ=i\tau = i) is just one of the possible choices. This rule is worth ViV_i and the maximum is at least as large, so VB≥ViV_B \ge V_i for every ii, that is, VB≥max⁡iViV_B \ge \max_i V_i.

The upper bound comes from Xi≥0X_i \ge 0, which gives DτXτ≤∑i=1nDiXiD_\tau X_\tau \le \sum_{i=1}^{n} D_i X_i in every scenario. The left side is one term, and the right side is a sum of non-negative terms that includes it. Taking expectations of both sides gives E[DτXτ]≤∑iViE[D_\tau X_\tau] \le \sum_i V_i for every τ\tau, and the maximum cannot exceed it either, so VB≤∑i=1nViV_B \le \sum_{i=1}^{n} V_i.

Therefore max⁡iVi≤VB≤∑iVi\max_i V_i \le V_B \le \sum_i V_i.

The next table shows the results of calculating G's example with this site's simulator. Amounts are per 100 million yen of notional, and the curve is flat at 2% a year. The short-rate volatility (σ) is 80bp, which is different from the swaption volatility used in practice5. The European prices are shown two ways: "Tree" (a numerical calculation that moves the short rate on a binomial tree) and "Closed form" (a value from a formula). The difference between the tree and the closed form is largest for the 1-year date, at a relative difference of 0.26%. The "Bermudan" column is the price when exercise is allowed on all dates up to that exercise date.

Exercise date European, tree (yen) European, closed form (yen) Bermudan (yen)
In 1 year (4-year swap from year 1) 1,212,092 1,215,199 1,212,092
In 2 years (3-year swap) 1,275,881 1,276,062 1,495,434
In 3 years (2-year swap) 1,032,120 1,031,567 1,605,820
In 4 years (1-year swap) 590,148 589,691 1,642,137

The Bermudan swaption that can be exercised on all four dates is worth 1,642,137 yen (164.21bp of the notional). That is 366,256 yen more than the largest European swaption (year 2) at 1,275,881 yen, and less than the sum of the four European swaptions, 4,110,240 yen6. The 366,256 yen is the value, in this model, of being able to choose exercise dates other than year 2. If the premium G pays is 1,642,137 yen, then having four exercise dates means G pays 366,256 yen more than it would for the largest European swaption alone. The Bermudan swaption with only the 1-year date has a single exercise date, so it is worth the same 1,212,092 yen as the European swaption.

The difference moves as follows when the conditions change. The "Difference" column in the table is the Bermudan price minus the largest European price.

Condition Bermudan (yen) Largest European (yen) Difference (yen)
Default (σ = 80bp) 1,642,137 1,275,881 366,256
σ = 60bp 1,230,538 956,413 274,125
σ = 100bp 2,054,339 1,595,592 458,747
2-year non-call (3 exercise dates) 1,449,548 1,275,881 173,667
Strike rate 3% (out of the money) 515,854 367,278 148,577

Raising σ from 60bp to 100bp increases the Bermudan price from 1,230,538 yen to 2,054,339 yen, and the difference rises from 274,125 yen to 458,747 yen. With a 2-year non-call period and three exercise dates, the difference shrinks to 173,667 yen.

Consider a receiver swaption too. The Bermudan receiver swaption with the same 2% strike rate (receiving the fixed rate) is worth 1,631,320 yen, which is 10,817 yen less than the payer. At the money, European payer and receiver swaptions have the same price, but Bermudan swaptions do not, because the best timing of exercise differs.

SimulatorPrices of swaptions with several exercise dates (European and Bermudan)
Inputs
Type
%
%
yrs
yrs
bp
steps
05001,0001,5002,0001234Price (thousand yen per 100 million)Exercise date (years)1,642.1
  • Bermudan (all dates up to that date)
  • European (that date only)

Price by exercise date (yen per 100 million notional)

Exercise dateEuropean (tree)European (analytic)Bermudan (up to that date)
Year 11,212,0921,215,1991,212,092
Year 21,275,8811,276,0621,495,434
Year 31,032,1201,031,5671,605,820
Year 4590,148589,6911,642,137
Bermudan price (all exercise dates, yen)
1,642,137
Bermudan price (of notional, bp)
164.21
Largest European price (yen)
1,275,881
Sum of the European prices (yen)
4,110,240
Value of choosing among exercise dates (Bermudan − largest European, yen)
366,256
Number of exercise dates
4
Tree steps (total)
240
Tree vs analytic (largest gap among Europeans, yen)
3,108
Tree vs analytic (relative; largest among dates priced at 1bp of notional or more)
0.26%

Simplifications

  • The short rate follows a Ho-Lee binomial tree (a normal model with no mean reversion), fitted to the discount factors of a flat curve. The short-rate volatility σ is the standard deviation of the rate in absolute terms (annualized); it is not the normal volatility of the swaption itself.
  • The curve is flat (the same annually compounded rate for every maturity), and the same curve is used for discounting and forecasting floating rates. Fixed and floating payments are annual, and every period is treated as one year.
  • Exercise dates are annual, from the end of the non-call period to one year before maturity. On an exercise date the holder can enter the swap, which starts that day.
  • Each European is treated as a separate product, with the tree price shown next to the analytic price of the same Ho-Lee model (Jamshidian decomposition). The gap shrinks as the number of steps grows. For a date priced below 1bp of notional (deep out of the money), the gap looks large against the price, so only the gap in yen is shown, not the relative gap.
  • The notional is 100 million yen. In practice, Bermudans are valued with multi-factor models that include the smile.

This simulator uses simplified calculations for learning. It cannot be used for valuing actual transactions or managing their risk. (Disclaimer)

About this simulator

Change payer or receiver, the interest rate, the strike rate, the maturity, the non-call period, the short-rate volatility (σ) and the number of tree steps per year, and compare the prices of the European swaption for each exercise date and the Bermudan swaption, in yen per unit of notional. The initial values are G's example. Raising σ increases the prices of both the Bermudan and the European swaptions. A longer non-call period leaves fewer exercise dates and shrinks the difference, and with a single exercise date the Bermudan swaption has the same price as the European swaption. Adding tree steps moves the tree price of the European swaption closer to the closed-form value.

Assumptions of this simulator's calculation

The simulator's prices are values under a simplified setup for learning, and they do not match actual market prices. The main assumptions are as follows.

  • The model is a Ho-Lee binomial tree for the short rate. At each step the short rate moves up or down by the same amount, each with probability 1/2. The level at each step is set so that the tree's zero-coupon bond prices match the discount factors of the flat curve.
  • σ is the annualized normal volatility (bp) of the short rate, and it is not the normal volatility of swaptions traded in the market. It is a different quantity from the 80bp in "swaption volatility of 80bp" as used in practice.
  • The curve is flat, and the annually compounded rate is the same for all terms. The forward rate and the swap rate take the same value, a single factor drives interest rates, and there is no volatility smile.
  • Fixed and floating payments are made once a year, with each period treated as 1 year. The floating leg is valued at par.
  • The tree has an error that depends on the number of steps. For the four exercise dates of the default setup, comparing the European tree prices with the closed form gives a relative difference of at most 0.26% at 48 steps per year.

Valuation methods

There is no closed-form pricing formula for Bermudan-style options, so they are calculated numerically under an interest rate model7. Pricing is harder than for ordinary European swaptions8.

The methods depend on the number of variables that describe interest rate movements. With few variables, trees and numerical solution of partial differential equations have long been used. With many variables these become hard to use, and the Monte Carlo method becomes a candidate7.

When Monte Carlo is used for a Bermudan swaption, the value of continuing to hold the option is approximated at each exercise date by least-squares regression. The price of the exercise policy found this way is at most the true price7. This method is computationally heavy, and the calculated values tend to be biased depending on how the regression equation is set up9.

With a Markov functional model, whose state variable is a low-dimensional Markov process, prices can be found efficiently by repeating a backward calculation of conditional expectations at each exercise date10.

A short-rate model describes the movement of interest rates over a very short period and sets zero-coupon bond prices from that movement. This site's simulator calculates with the Ho-Lee model, which moves the short rate on a binomial tree. The Ho-Lee model was proposed in 198611. The price of a Bermudan swaption is calculated backward from maturity to today, choosing at each exercise date the larger of the amount received by exercising and the value of continuing to hold12. Trees in general are covered in Binomial Trees.

Calibration

Setting a model's parameters to match market prices is called calibration13. For Bermudan swaptions, one method uses the fact that the swaps starting on each exercise date end on the same date, and fits the model to European swaptions with the same end date (co-terminal swaptions).

In practice, parameters are sometimes fitted to the swaptions for which the exercise date (the paper's maturity) plus the swap length equals the term of the Bermudan swaption. Parameters are fitted to them because traders often hedge Bermudan swaptions with them14. For Hull-White type models, it is customary to fit the volatility curve to the implied volatilities of swaptions with the same end date15.

In G's example, the four swaptions to fit to are the 4-year swap from year 1, the 3-year swap from year 2, the 2-year swap from year 3, and the 1-year swap from year 4. It is natural to fit to the swaptions used to hedge the option being priced, and for a relatively simple Bermudan swaption one could choose swaptions as the fitting targets16.

The simulator on this page does not fit to market prices. You enter σ directly.

Issues in valuation and hedging

The result of a valuation depends on the model. Even when models are fitted to the same market data, the calculated prices of a Bermudan swaption do not necessarily agree across different models17. In one calculation example, the difference between the two models was small enough to be acceptable in practice17.

Hedging involves rebalancing errors. In a method that continuously changes the hedge holdings to follow the market, rebalancing can be done only at fixed intervals, so a sudden market move can produce a large error18. In research, a semi-static hedge has been proposed under affine multi-factor models. It replicates a Bermudan swaption with a portfolio of options on combinations of zero-coupon bonds and limits rebalancing to a finite number of times18.

Notes

  1. Jori Hoencamp, Shashi Jain and Drona Kandhai, "A semi-static replication approach to efficient hedging and pricing of callable IR derivatives" (arXiv, February 2022), page 4, "2.2 The Bermudan swaption pricing problem". ↩

  2. Haruyasu Ota, "マルコフ関数モデルによる金利オプションの価格付けの実用化" (Putting the Markov-functional model into practice for pricing interest rate options), Kinyu Kenkyu, Institute for Monetary and Economic Studies, Bank of Japan (October 2010), page 162, "4 節(2)バミューダン・スワップション価格の算出" (Section 4 (2), Calculating Bermudan swaption prices) (in Japanese). The definition of a Bermudan-style option is in footnote 3 on page 133. ↩

  3. Intercontinental Exchange, "SDX Interest Rates Help," "Callable Swap," opening description. The distinction between European and Bermudan types, and the combination of a plain swap and a receiver swaption. ↩

  4. Derived from the definition of a Bermudan swaption. The derivation is in the deep dive. ↩

  5. Amounts are the simulator's results (the tree uses 48 steps per year, and the closed form uses the Ho-Lee formula for options on zero-coupon bonds), rounded to the nearest yen. ↩

  6. Adding the European (tree) prices for the four exercise dates in the table gives 4,110,241 yen, but the table values are rounded to the nearest yen, so there is a 1 yen difference. The total of 4,110,240 yen is the sum of the values before rounding. ↩

  7. Hoencamp et al. (February 2022), page 1, "1. Introduction". No closed-form pricing formula, the traditional methods, Monte Carlo, and the price of a regression-based exercise policy being at most the true price. ↩ ↩2 ↩3

  8. Natsumi Ochiai and Masamitsu Ohnishi, "Pricing of the Bermudan Swaption under the Generalized Ho-Lee Model" (Research Institute for Mathematical Sciences, Kyoto University, "Kokyuroku" no. 1802, 2012), page 256, "1 Introduction". ↩

  9. Ota (October 2010), page 132, "1. はじめに" (1. Introduction) (in Japanese). For options with an early exercise right, a technique such as the least-squares Monte Carlo method of Longstaff and Schwartz [2001] is needed, which makes the computational load heavier still, and the calculated values tend to be biased depending on how the regression equation is set. ↩

  10. Ota (October 2010), page 134 (in "2. マルコフ関数モデル" (2. Markov functional models), "(1) マルコフ関数モデルの概要" (1) Overview of the Markov functional model) (in Japanese). Because the state variable is a low-dimensional Markov process, interest rate options, including Bermudan-style options with an early exercise right, can be valued efficiently by repeating a backward calculation of conditional expectations. ↩

  11. Ochiai and Ohnishi (2012), page 256, "1 Introduction". The Ho-Lee model is the first arbitrage-free model of the term structure of interest rates, proposed by Ho and Lee (1986). The Generalized Ho-Lee model treated in the paper is an extension of it and is a binomial-tree interest rate model. ↩

  12. Ochiai and Ohnishi (2012), page 256, "1 Introduction". The price of a Bermudan swaption is found by deriving the optimality equation with dynamic programming and solving it backward in time. ↩

  13. Ota (October 2010), page 132, "1. はじめに" (1. Introduction) (in Japanese). Fitting a model's parameters to market prices is also called calibration. ↩

  14. Tomohisa Yamakami and Yuki Takeuchi, "Pricing Bermudan Swaption under Two Factor Hull-White Model with Fast Gauss Transform" (arXiv, December 2022), page 5, end of "2.1 Two Factor Hull-White Model". ↩

  15. K. E. Feldman, "Berms without Calibration" (arXiv, version of December 11, 2025), page 1, Introduction. The paper reflects the author's personal views, not those of the bank the author works for. ↩

  16. Ota (October 2010), page 138, "2. マルコフ関数モデル" (2. Markov functional models), "(2) 価格付けおよびフィッティングの対象とするオプション" (2) Options to be priced and fitted to (explanation of Figure 2) (in Japanese). ↩

  17. Ota (October 2010), page 163, "4 節(2)バミューダン・スワップション価格の算出" (Section 4 (2), Calculating Bermudan swaption prices), part イ (in Japanese). A comparison (Table 8) between the Markov functional model and the LIBOR market model with the least-squares Monte Carlo method. ↩ ↩2

  18. Hoencamp et al. (February 2022), page 2 (continuation of "1. Introduction"), and the abstract. Dynamic hedging, which rebalances continuously, becomes costly when transaction costs are high, and sudden market moves combined with discrete rebalancing can cause large hedging errors. The semi-static hedge is a proposal to replicate with a portfolio of options on a basket of zero-coupon bonds, needing only a finite number of rebalancings. ↩ ↩2