How to Calculate Forward Rate in Excel

Forward Rate Calculator

Implied Forward Rate: 0%

function calculateForwardRate() { var r1 = parseFloat(document.getElementById('spotRate1').value) / 100; var t1 = parseFloat(document.getElementById('time1').value); var r2 = parseFloat(document.getElementById('spotRate2').value) / 100; var t2 = parseFloat(document.getElementById('time2').value); if (isNaN(r1) || isNaN(t1) || isNaN(r2) || isNaN(t2)) { alert("Please enter valid numbers for all fields."); return; } if (t2 <= t1) { alert("The long-term period must be greater than the short-term period."); return; } // Formula: ((1 + r2)^t2 / (1 + r1)^t1)^(1 / (t2 – t1)) – 1 var numerator = Math.pow(1 + r2, t2); var denominator = Math.pow(1 + r1, t1); var forwardRate = Math.pow(numerator / denominator, 1 / (t2 – t1)) – 1; var percentageResult = (forwardRate * 100).toFixed(4); document.getElementById('forwardRateResult').innerHTML = percentageResult + '%'; document.getElementById('logicSummary').innerHTML = 'This is the annualized rate for the period starting at year ' + t1 + ' and ending at year ' + t2 + '.'; document.getElementById('forward-result-box').style.display = 'block'; }

Understanding Forward Rates and How to Calculate Them

A forward rate is the interest rate applicable to a financial transaction that will take place in the future. In fixed-income markets, it is the implied future interest rate calculated from the current spot rates of different maturities. Investors use forward rates to make decisions about locking in rates today versus waiting for future market changes.

The Mathematical Formula

The standard formula for an annualized forward rate between two periods is:

F = [( (1 + r2)t2 / (1 + r1)t1 )1 / (t2 – t1)] – 1
  • r1: The spot rate for the shorter period.
  • r2: The spot rate for the longer period.
  • t1: The time in years for the shorter period.
  • t2: The time in years for the longer period.

How to Calculate Forward Rate in Excel

Excel does not have a single "FORWARD_RATE" function, so you must use the mathematical logic in a cell formula. Here is how you can set it up:

  1. Enter your Short-term rate in cell A1 (e.g., 0.025 for 2.5%).
  2. Enter your Short-term years in cell B1 (e.g., 1).
  3. Enter your Long-term rate in cell A2 (e.g., 0.04 for 4%).
  4. Enter your Long-term years in cell B2 (e.g., 3).
  5. In cell C1, enter the following Excel formula:
    =(( (1+A2)^B2 ) / ( (1+A1)^B1 ))^(1/(B2-B1)) - 1

Example Calculation

Suppose the 1-year spot rate (r1) is 3% and the 2-year spot rate (r2) is 5%. To find the forward rate for the second year (the 1-year rate, 1 year from now):

  • Short period: 1 year at 3%
  • Long period: 2 years at 5%
  • Calculation: [ (1 + 0.05)2 / (1 + 0.03)1 ]1/(2-1) – 1
  • Calculation: [ 1.1025 / 1.03 ] – 1
  • Result: 0.07038 or 7.04%

In this scenario, to break even compared to a 2-year bond at 5%, an investor would need to earn 7.04% in the second year if they chose a 1-year bond today.

Why Forward Rates Matter

Forward rates are essential for:

  • Arbitrage: Helping traders identify if a long-term bond is mispriced relative to a series of short-term bonds.
  • Hedging: Companies use these calculations to enter into Forward Rate Agreements (FRAs) to manage interest rate risk.
  • Economic Forecasting: Inverting the yield curve via forward rates can often signal market expectations of future economic downturns or inflation changes.

Leave a Comment