Forward Rate Calculator

Created by Wei Bin Loo
Reviewed by Hanna Pamuła, PhD candidate and Jack Bowater
Last updated: Mar 08, 2021

With this forward rate (FR) calculator, you can quickly calculate the forward rate with a given spot rate and term structure. This calculator calculates the interest rate of an investment from the end of time period 2 to the end of time period 1. Our calculator focuses on calculating yearly compounded forward rates.

By reading this article, you will not only be able to understand what is forward rate and how to calculate forward rate, but you will also understand how to apply it in bond valuation.

What is the forward rate?

A forward rate is the interest rate of an investment that will be initiated in the future. It is an estimation assuming that the market is perfectly efficient and no arbitrage opportunities exist. Forward rates can be determined using spot rates and the respective term structures.

How to calculate forward rate?

Calculating forward rate can be a complex concept to comprehend. So, allow us to explain it using an example.

As forward rates are most commonly used in valuing the future values of bonds, imagine you want to invest in the US corporate bond market for 5 years, there are 2 options that you can consider:

  • Invest your money today in a 5-year US corporate bond; or
  • Invest your money today in a 3-year US corporate bond then make a new investment into a 2-year US corporate bond using the proceeds for the previous 3-year investment.

In the first option, you can easily determine the yield on the 5-year outright investment. This yield is known as the spot rate. However, in the second option you only know the 3-year investment yield. Without calculating the forward rate, you would have no information on the 2-year bond yield on the investment that would happen 3 years from now. This yield that is not known on the investment made is the forward rate. In this example, the forward rate is the interest rate beginning 3 years from now, for a 2-year period.

To derive the forward rate, 4 inputs need to be found, as shown in the forward rate formula below:

(((1 + Spot rate for time period 1) ^ Time period 1) / ((1 + Spot rate for time period 2) ^ Time period 2)) ^ (1 / (Time period 1 - Time period 2)) - 1


Time period 1 - The investment horizon of the longer investment. Hence, time period 1 should be longer than time period 2.

Spot rate for time period 1 - The interest rate of an investment from today until time period 1.

Spot rate for time period 2 - The interest rate of an investment from today until time period 2.

In our example, the inputs are:

  • Time period 1 = 5 years as the first option has an investment horizon of 5 years.
  • Spot rate for time period 1 = 6%. This is the interest rate for the 5-year investment from today.
  • Time period 2 = 3 years as the future investment of the second option is 3 years away.
  • Spot rate for time period 2 = 3%. This is the interest rate for the 3-year investment from today.

Hence, according to the forward rate formula, to calculate the forward rate:

Forward rate = (((1 + 0.06) ^ 5) / ((1 + 0.03) ^ 3)) ^ (1 / (5 - 3)) - 1 = 10.66%

Forward rates in practice

Using the example above, if you want to make a 5-year investment, you can directly invest in a 5-year US corporate bond or purchase a 3-year US corporate bond and roll it into a 2-year US corporate bond once it matures. In an efficient market where no arbitrage opportunity exists, the investor should be indifferent as both investments, in theory, should produce the same total return.

When you are making your investment, you can easily obtain the spot rates for the 5-year and 3-year investments. You, however, will not know the spot rate for the 2-year US corporate bond that will be purchased 3 years from now.

The second option hence presents reinvestment risks. But worry not, calculating forward rates can help you to solve this. You can choose to enter into a contractual agreement called a forward rate agreement to eliminate your reinvestment risk. The forward rate agreement is an agreement that will allow you to make an investment at the current forward rate that will take place in the future.

Now, fast-forward 1 year. If the spot rate for the new 2-year investment is lower, you could use the forward rate agreement to make the 2-year investment at agreed upon higher forward rate. If the spot rate is higher than the forward rate, the you will have the option to cancel the forward rate agreement and make a new 2-year investment based on the current spot rate.

But again, do keep in mind that the forward rate is merely an estimation in a perfectly efficient market with no friction. However, in real life, the market is inefficient, and some friction forces such as transaction costs still exist. Although there is no way to go around it, understand this concept can help you to understand how a market SHOULD work.

Wei Bin Loo
Time period 1
Spot rate for time period 1
Time period 2
Spot rate for time period 2
Forward rate
Check out 145 similar investment calculators 📈
401kAfter-tax cost of debtAltman Z-Score… 142 more
People also viewed…


Addiction calculator tells you how much shorter your life would be if you were addicted to alcohol, cigarettes, cocaine, methamphetamine, methadone, or heroin.

Bike EMI

The bike EMI calculator helps you plan your finances by calculating how much you need to set aside each month towards your bike loan.

Helium balloons

Wondering how many helium balloons it would take to lift you up in the air? Try this helium balloons calculator! 🎈


The markdown calculator shows you what is the required list price of your product.
Omni Calculator
Copyright by Omni Calculator sp. z o.o.
Privacy policy & cookies
main background