This trade comes up when a company that borrows at a floating rate wants to set a ceiling on its interest payments, or when a financial institution that handles floating-rate structured deposits hedges the upper and lower limits built into them.

Receiving the difference from the strike rate

An interest rate cap (cap) is an option under which the seller pays the buyer the difference when a rate is above a rate agreed in advance. An interest rate floor (floor) pays the buyer the difference when the rate is below the agreed rate1. This page calls the agreed rate the strike rate. The rate referenced is a benchmark rate for floating rates, such as TIBOR (Tokyo Interbank Offered Rate). Both caps and floors are traded as OTC derivatives1. Calls, puts, and other option basics are covered in Option Basics: Calls and Puts.

Consider a hypothetical example in which Company A buys a cap from Bank B. The terms are a notional amount of 10 billion yen, a term of 5 years, annual interest payments, and a strike rate of 1.50% a year. Company A pays Bank B a price (the premium) in full at the trade date. In each year in which the floating rate is above 1.50%, Bank B pays Company A the difference multiplied by 10 billion yen and by the length of the period (1 year). The notional amount of 10 billion yen itself is not exchanged.

With a cap, however high the floating rate rises, the buyer receives the part above the strike rate from the seller. A cap sets an upper limit on changes in the rate, and a floor sets a lower limit1.

Payments caplet by caplet

The payments on a cap are set separately for each interest period. If the floating rate LL set at the start of a period is above the strike rate KK, the cap buyer receives the following amount at the end of the period2.

Payment received=M×δ×max⁡(L−K,0)\text{Payment received} = M \times \delta \times \max(L - K, 0)

MM is the notional amount and δ\delta is the length of the period (in years). As with other interest rate trades, the way days are converted into years follows the day count convention3. An option that covers the payment for just one period is called a caplet, and one period of a floor is called a floorlet. A cap can be seen as a bundle of caplets, and a floor as a bundle of floorlets4. The floorlet pays max⁡(K−L,0)\max(K - L, 0) multiplied by the notional amount and the length of the period2.

This formula assumes a benchmark rate, like TIBOR, that is set at the start of the period. For benchmark rates set at the end of the period, such as TONA (Tokyo Overnight Average Rate) compounded in arrears, the rate is not determined the way this formula assumes5. The terms of caps and floors that reference a benchmark rate set in arrears are not explained here.

In this example, every period is 1 year long, and business-day adjustments to the fixing and payment dates are ignored. Suppose that for Company A's cap, the floating rate is set at 1.0% in 1 year, 1.5% in 2 years, 2.0% in 3 years, and 2.5% in 4 years. The rate for the first year is already set at the trade date, so the example covers the 4 caplets from year 1 to year 5.

Period Floating rate set at the start of the period Payment date Payment received (million yen)
Years 1–2 1.0% Year 2 0
Years 2–3 1.5% Year 3 0
Years 3–4 2.0% Year 4 50
Years 4–5 2.5% Year 5 100

For the period from year 3 to year 4, Company A receives 10 billion yen × 1 year × (2.0% − 1.5%) = 50 million yen. For the periods set at 1.0% and 1.5%, the difference is zero or below, so nothing is received. The premium is taken as about 62 million yen, the price under the Black model found in the section on the Black and Bachelier models below.

↑ Receive ↓ PayPayments seen by Company A, the cap buyerNowYear 2Year 3Year 4Year 5−62 mn yenPremium+50 mn yenCaplet+100 mn yenCaplet
Figure 1Cash flows seen by Company A, the cap buyer
Figure description

Payments seen by Company A, the cap buyer. Money moves only now, when the premium is paid, and on the payment dates of the periods in which the floating rate was above the strike rate (years 4 and 5). Nothing happens in years 2 and 3. The amounts received are the same as in the table in the text. Whether the total received exceeds the premium depends on how rates move.

In this example, the total received of 150 million yen exceeds the premium. If the floating rate stayed at 1.5% or below for all 5 years, however, Company A would receive nothing, and the premium of 62 million yen would simply be a cost. The profit and loss of Bank B, the seller, is the opposite of Company A's: if rates do not rise, Bank B gains the premium, and the higher rates rise, the more it pays.

Using a cap to limit interest payments on a loan

A company borrowing at a floating rate can put a ceiling on its interest payments by buying a cap6. This is because the amount by which the floating rate exceeds the strike rate is received from the cap and can go toward the interest on the loan. In exchange, the cost is higher than a floating-rate loan without a cap by the amount of the premium6.

Suppose Company A has borrowed 10 billion yen at a floating rate for 5 years and has bought the cap from the previous section. Its interest payments for years 2 to 5 are as follows.

Year Floating rate Interest on the loan (million yen) Received from the cap (million yen) Net interest (million yen)
Year 2 1.0% 100 0 100
Year 3 1.5% 150 0 150
Year 4 2.0% 200 50 150
Year 5 2.5% 250 100 150

Even in the years when the floating rate rises to 2.0% or 2.5%, the net interest stops at 150 million yen (the equivalent of 1.50%). In years when the floating rate falls, the interest goes down, just as it would on a loan without a cap. If rates do not rise, the premium of 62 million yen is an extra cost compared with not buying the cap. Some floating-rate loans come with a cap built in, and their rate is higher than that of an ordinary floating-rate loan by the amount of the premium6.

A floor is used as a lower limit by the party that receives a floating rate. Some structured deposits put a lower limit on their floating rate, and the floating-rate Japanese government bonds for retail investors are designed so that their rate does not fall below 0%. These products can be seen as having a floor built in7. Financial institutions that offer structured deposits hedge the floors and caps built into them by trading caps and floors7.

The Black and Bachelier models

The price of a cap is found by pricing each caplet and adding the prices up9. A caplet is an option whose underlying asset is the floating rate set at the start of the period. The valuation uses the forward rate FF for that period, derived from the yield curve. The market uses two models that make different assumptions about how the forward rate moves10.

The Black model assumes that the rate of change of the forward rate follows a normal distribution. The forward rate then follows a lognormal distribution and does not take values at or below zero10. Let TT be the number of years until the floating rate is set, P(0,T+δ)P(0, T+\delta) the discount factor to the payment date, and σB\sigma_B the Black volatility. The price of a caplet is then9:

Caplet=MδP(0,T+δ)[FΦ(d1)−KΦ(d2)]\text{Caplet} = M \delta P(0, T+\delta) \left[ F \Phi(d_1) - K \Phi(d_2) \right] d1=ln⁡(F/K)+σB2T/2σBTd_1 = \frac{\ln(F/K) + \sigma_B^2 T/2}{\sigma_B \sqrt{T}} d2=d1−σBTd_2 = d_1 - \sigma_B \sqrt{T}

Φ\Phi is the cumulative distribution function of the standard normal distribution. The price of a floorlet is MδP(0,T+δ)[KΦ(−d2)−FΦ(−d1)]M \delta P(0, T+\delta) \left[ K \Phi(-d_2) - F \Phi(-d_1) \right]11. The market convention is to quote the price of a cap as the sum of Black model prices using a single volatility common to all the caplets9.

The Bachelier model (normal model) assumes that the forward rate itself follows a normal distribution. Because it treats rates as equally likely to move up or down, the forward rate can also take values at or below zero. The model was proposed by Louis Bachelier in 1900, and in practice it seems to be most often called the normal model12. The Black model cannot produce a price when the forward rate is at or below zero, so when rates were negative, information vendors stopped providing Black volatilities, and the Bachelier model came into wide use10. The Bachelier model volatility (normal volatility) σN\sigma_N is expressed as a change in the rate and quoted in bp. The price of a caplet is then13:

Caplet=MδP(0,T+δ)[(F−K)Φ(d)+σNTφ(d)]\text{Caplet} = M \delta P(0, T+\delta) \left[ (F - K) \Phi(d) + \sigma_N \sqrt{T} \varphi(d) \right] d=F−KσNTd = \frac{F - K}{\sigma_N \sqrt{T}}

φ\varphi is the probability density function of the standard normal distribution. In practice, the volatilities of the two models are linked by the approximation σN≈FσB\sigma_N \approx F \sigma_B14.

Now value Company A's cap from the first example using the same yield curve as in the example on the swap valuation page. The Black volatility is 30% and the normal volatility is 40bp. With a forward rate of 1.34%, 30% × 1.34% ≈ 0.40%, so the two volatilities roughly correspond.

Period Forward rate Discount factor (payment date) Black model (yen) Bachelier model (yen)
Years 1–2 0.90% 0.9852 626,608 1,163,798
Years 2–3 1.34% 0.9721 16,247,467 15,059,587
Years 3–4 1.34% 0.9593 20,922,820 19,570,721
Years 4–5 1.34% 0.9466 24,702,291 23,267,608
Total (cap) 62,499,186 59,061,714

The total is 62,499,186 yen under the Black model and 59,061,714 yen under the Bachelier model15. For the caplet covering years 1 to 2, the forward rate is low at 0.90%, and 30% × 0.90% ≈ 27bp is smaller than 40bp, so the Bachelier model gives the higher price.

Deep diveNegative rates and the shifted Black model

The Black model formula contains ln⁡(F/K)\ln(F/K). When FF is zero or below, the logarithm cannot be taken, so no price can be calculated13. Before rates turned negative, the Black model was also the standard for swaptions10.

Another approach adds a fixed amount to the forward rate and the strike rate to make them positive before applying the Black model. This is called the shifted lognormal model (shifted Black). How much to add is said to depend largely on market convention. As of October 2021, practitioners use both the Bachelier model and the shifted Black model16.

How the value changes with rates and volatility

The value of a cap rises as the forward rate rises and as volatility increases. The table below revalues Company A's cap from the previous section, changing one condition at a time. To move the yield curve up or down, all the market rates it is built from (the overnight rate and the fixed rates of OIS) are moved by the same amount and the curve is rebuilt. As a result, the forward rates move by slightly different amounts than the rates that were shifted.

Scenario Forward rate (years 1–2, years 2–5) Black model (yen) Bachelier model (yen)
Example from the previous section 0.90%, 1.34% 62,499,186 59,061,714
Yield curve up 1 percentage point 1.90%, 2.35% 307,185,862 286,713,397
Black volatility at 40% 0.90%, 1.34% 90,154,073 59,061,714
Normal volatility at 50bp 0.90%, 1.34% 62,499,186 79,913,599
Yield curve down 1.5 percentage points −0.60%, −0.17% Not available 763,819

As in the previous section, the amounts are values calculated with the simulator15.

Raising the yield curve and raising volatility both benefit Company A, the buyer, and cost Bank B, the seller, the same amount. If rates fall or volatility decreases, the buyer loses and the seller gains. The value of a floor rises as the forward rate falls. When the yield curve is lowered by 1.5 percentage points, the forward rates fall below zero, so the Black model cannot calculate a price, but the Bachelier model gives 763,819 yen.

SimulatorPrices of caps, floors, and swaptions
Inputs
Product
%
yrs
%
%
bp
02004006008001,000−10123456Price (million yen)Strike rate (%)62.5
  • Black model
  • Bachelier model

Price by caplet (floorlet) (yen)

PeriodForward rateDiscount factorBlackBachelier
Years 1–20.90%0.985156626,6081,163,798
Years 2–31.34%0.97212316,247,46715,059,587
Years 3–41.34%0.95926220,922,82019,570,721
Years 4–51.34%0.94657124,702,29123,267,608
Forward rates (by caplet)
0.90%, 1.34%, 1.34%, 1.34%
Black model price (yen)
62,499,186
Bachelier model price (yen)
59,061,714
Cap − floor / pay-fixed swap at the strike rate (yen, Bachelier model)
−104,822,703 / −104,822,703

Simplifications

  • The curve is bootstrapped from the default market rates of the curve-building simulator (swap-curve), shifted in parallel, and the same curve is used for discounting and projecting rates.
  • Cap/floor and swap payments are annual, with every period treated as one year. The first year of a cap or floor is excluded because its rate is already fixed.
  • Volatility is the same for all expiries and strikes (no smile). The shifted Black model is not covered.
  • The notional amount is 10 billion yen.

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

About this simulator

Change the product, the parallel shift of the curve, the maturity, the strike rate, and the two volatilities to see how the chart and the price of each caplet move. If you lower the curve so that forward rates are at or below zero, the Black model price is shown as not available. The last row of the results lets you check that the cap minus the floor matches the value of a pay-fixed swap at the strike rate.

Cap minus floor is an interest rate swap

If the strike rate, term, payment dates, and notional amount are the same, the price of a cap equals the price of a floor plus the value of an interest rate swap8. The interest rate swap here pays the strike rate as the fixed rate and receives the floating rate. This is because buying a cap and selling a floor means that, in every period, you receive the difference if the floating rate is above the strike rate and pay the difference if it is below.

max⁡(L−K,0)−max⁡(K−L,0)=L−K\max(L - K, 0) - \max(K - L, 0) = L - K

This relationship is the put-call parity between caps and floors. It follows from the payments themselves, so it holds whichever model is used. In Company A's first example, a floor with the same terms is priced at 167,321,889 yen under the Black model and 163,884,417 yen under the Bachelier model. Subtracting these from the cap prices gives −104,822,703 yen under both models, which matches the value of an interest rate swap paying a fixed rate of 1.50% from year 1 to year 515. The forward rates (0.90% to 1.34%) are below 1.50%, so the value is negative for the party paying the fixed rate of 1.50%.

Risks and trading practice

The cap buyer's loss is limited to the premium paid. The seller pays more the further the floating rate rises above the strike rate, so its loss can far exceed the premium received. As the section "How the value changes with rates and volatility" shows, the market value moves with the yield curve and volatility.

When the premium is paid at the trade date, as in this example, the cap buyer pays the premium first and receives the difference from the seller at the end of each period. The risk that the seller becomes unable to pay is the counterparty's credit risk. Contract documentation and whether a trade goes through a central counterparty are not explained here.

Caps and floors are traded over the counter, and buyers ask dealers for prices after setting the terms. For example, there is an order that reads: "I would like a bid on a floor with a notional amount of 100 million yen, a term of 10 years, semiannual frequency, a strike price of 0%, and DTIBOR (6-month) as the reference rate" (our translation)7.

As of August 2021, floors are used to hedge structured deposits and similar products, so floors with a strike rate of 0% tend to be traded, while caps are traded at a variety of strike rates7. As of the same date, for analysis of interest rate options, Swaptions are used more than caps and floors. Swaptions are relatively more liquid, and their data is easier to obtain17.

Notes

  1. Takahiro Hattori, "債券(金利)オプション入門―スワップションについて―" (Introduction to bond (interest rate) options: swaptions), Ministry of Finance, "ファイナンス" (Finance), August 2021 issue (in Japanese), "6.キャップとフロア" (6. Caps and floors), pages 58–59. ↩ ↩2 ↩3

  2. Ernesto Mordecki, "24. Pricing Fixed Income Derivatives through Black's Formula," slides 18–19 ("24e. Interest rate options"). ↩ ↩2

  3. European Banking Federation, interest rate transactions annex (Edition 2020), Sections 3(3) and 4(2), page 2. The floating amount is calculated with a day count fraction. ↩

  4. Takahiro Hattori, "債券(金利)オプション入門―スワップションについて―" (Introduction to bond (interest rate) options: swaptions), Ministry of Finance, "ファイナンス" (Finance), August 2021 issue (in Japanese), "6.3 キャップレットとフロアレット" (6.3 Caplets and floorlets), page 59. ↩

  5. Bank of Japan Financial Markets Department and Financial System and Bank Examination Department, and Financial Services Agency Strategy Development and Management Bureau and Supervision Bureau, "円LIBOR移行対応の振り返りと今後の取り組み" (Bank of Japan Review 2022-J-8, May 2022, in Japanese), page 3, Chart 2 "代替金利指標の3つの選択肢" (Three options for alternative benchmarks), the row "金利決定のタイミング" (Timing of rate fixing). It lists TIBOR as "前決め" (fixed in advance) and TONA compounded in arrears as "後決め" (fixed in arrears). An English version is available: "Review of JPY LIBOR Transition and Future Initiatives" (Bank of Japan Review 2022-E-4, May 2022), page 3, Chart 2. ↩

  6. Central Council for Financial Services Information, "3-5 オプション取引活用の例(やさしいデリバティブ)" (Examples of using option trading, Easy Derivatives, in Japanese), "キャップ付ローン" (Loans with a cap). ↩ ↩2 ↩3

  7. Takahiro Hattori, "債券(金利)オプション入門―スワップションについて―" (Introduction to bond (interest rate) options: swaptions), Ministry of Finance, "ファイナンス" (Finance), August 2021 issue (in Japanese), "6.キャップとフロア" (6. Caps and floors), page 59. ↩ ↩2 ↩3 ↩4

  8. Ernesto Mordecki, "24. Pricing Fixed Income Derivatives through Black's Formula," slide 20 ("Remarks"). ↩ ↩2

  9. Martin Haugh, "Market Models" (Term Structure Models: IEOR E4710, 2010), page 2, formula (3) under "Black's Formula for Caplets" and the paragraph after it. The document's δZtT+δ\delta Z_t^{T+\delta} corresponds to δP(0,T+δ)\delta P(0, T+\delta) on this page, and its L(t,T)L(t, T) to FF (the formula is per unit of notional). ↩ ↩2 ↩3

  10. Takahiro Hattori, "スワップション入門(モデル編)―ノーマル(ブラック)・モデルおよびSABRモデルについて―" (Introduction to swaptions (models): the normal (Black) model and the SABR model), Ministry of Finance, "ファイナンス" (Finance), October 2021 issue (in Japanese), "2.1 正規分布と対数正規分布" (2.1 Normal and lognormal distributions) and "2.2 数式を用いたモデルの概要" (2.2 Overview of the models using formulas), pages 56–57. The document explains the models using the swap rate of a swaption. ↩ ↩2 ↩3 ↩4

  11. This formula is derived from the caplet formula and the relationship caplet − floorlet = MδP(0,T+δ)(F−K)M \delta P(0, T+\delta)(F - K) (see the section "Cap minus floor is an interest rate swap"). Page 2 of Haugh's "Market Models" says that similar formulas exist for floorlets. ↩

  12. Takahiro Hattori, "スワップション入門(モデル編)" (Introduction to swaptions (models)), Ministry of Finance, "ファイナンス" (Finance), October 2021 issue (in Japanese), pages 57–58 and note 5 on page 58. ↩

  13. Takahiro Hattori, "スワップション入門(モデル編)" (Introduction to swaptions (models)), Ministry of Finance, "ファイナンス" (Finance), October 2021 issue (in Japanese), "3.2 ノーマルおよびブラック・モデルにおけるオプションの公式(価格式)" (3.2 Option pricing formulas under the normal and Black models), pages 60–61, formula (4), note 12, and formula (5). The document's formulas are for a payer swaption; replacing the annuity AA with the one-period δP(0,T+δ)\delta P(0, T+\delta) gives the caplet formula. ↩ ↩2

  14. Takahiro Hattori, "スワップション入門(モデル編)" (Introduction to swaptions (models)), Ministry of Finance, "ファイナンス" (Finance), October 2021 issue (in Japanese), "3.1 データでみるノーマル・ボルとブラック・ボルの違い" (3.1 The difference between normal vol and Black vol in the data), pages 59–60, formula (3). ↩

  15. Amounts are the simulator's results rounded to the nearest yen. ↩ ↩2 ↩3

  16. Takahiro Hattori, "スワップション入門(モデル編)" (Introduction to swaptions (models)), Ministry of Finance, "ファイナンス" (Finance), October 2021 issue (in Japanese), "2.4 シフティッド・ログノーマル・モデル" (2.4 The shifted lognormal model), pages 58–59. ↩

  17. Takahiro Hattori, "債券(金利)オプション入門―スワップションについて―" (Introduction to bond (interest rate) options: swaptions), Ministry of Finance, "ファイナンス" (Finance), August 2021 issue (in Japanese), "6.キャップとフロア" (6. Caps and floors), page 58. ↩