Finance Train LogoFinance Train
Learning LibraryTemplatesBlog
Data Science Bundle
Finance TrainFinance Train
Learning LibraryTemplatesBlog
Data Science Bundle
Lesson 17 of 18

How to Calculate Forward Rates from Spot Rates?

Once we have the spot rate curve, we can easily use it to derive the forward rates. The key idea is to satisfy the no arbitrage condition – no two investors should be able to earn a return from arbitraging between different interest periods. Let’s take an example of how this works. Let’s say an investor wants to invests his funds for two years. He is faced with two choices:

  1. Directly invest in a 2-year bond
  2. Invest in a one-year bond, and again invest the proceeds after one year in a one year bond.

Assuming the same nature of investments, the returns from both choices should be the same.

Let’s say s1 is the one-year spot rate, s2 is the two-year spot rate and 1f1 is the one year forward rate one year from now.

Assuming $1 as the initial investment, the value of investment in first choice after two years:

= (1+s2)2

The value of investment in second choice after two years:

= (1+s1) (1+1f1)

If there are no arbitrage opportunities, both these values should be the same.

(1+s2)2 = (1+s1) (1+1f1)

If we have the spot rates, we can rearrange the above equation to calculate the one-year forward rate one year from now.

1f1 = (1+s2)2/(1+s1) – 1

Let’s say s1 is 6% and s2 is 6.5%. The forward rate will be:

1f1 = (1.065^2)/(1.06) – 1

1f1 = 7%

Similarly we can calculate a forward rate for any period.

Previous Lesson

What are Forward Rates?

Next Lesson

How to Value a Bond Using Forward Rates

Back to ebook

Yield Measures, Spot Rates, and Forward Rates

18 lessons

Lessons

1
Sources of Return from Investing in a Bond
2
How to Calculate Current Yield
3
How to Calculate Yield to Maturity
4
Bond Equivalent Yield Convention
5
Yield to Maturity (YTM) Approximation Formula
6
YTM and Reinvestment Risk
7
Factors Affecting Reinvestment Risk
8
Calculate Bond-Equivalent Yield of Annual-Pay Bonds
9
How to Calculate Yield to Call of a Bond
10
Cash Flow Yield
11
Bootstrapping Spot Rate Curve (Zero Curve)
12
How to Price a Bond Using Spot Rates (Zero Curve)
13
Nominal Spread
14
Z-Spread: Definition and Calculation
15
Option-adjusted Spreads (OAS)
16
What are Forward Rates?
17
How to Calculate Forward Rates from Spot Rates?
18
How to Value a Bond Using Forward Rates
Finance Train

Learn data science and AI skills for finance through practical courses and tutorials.

Learn

  • Learning Library
  • Course Directory
  • Blog

Resources

  • Templates & Downloads
  • Tools
  • Tables
  • Calculators

Company

  • About
  • Contact
  • Privacy
  • Terms

© 2026 Finance Train. All rights reserved.