Skip to content
All library documents

Using Spot and Forward Rates to Discount Future Cash Flows

Article Quant Q&A · Author: sparkle

Summary

The document explains which risk-free rates to use when discounting project cash flows to today. A cash flow arriving at a future horizon should be discounted with the spot rate for that horizon, raised to the matching number of periods. A forward rate is appropriate for discounting across a future interval, such as valuing a later cash flow at an intermediate date.

Spot and forward rates are linked: under the stated theoretical relationship, compounding the sequence of forward rates across successive periods gives the discount growth associated with the corresponding spot rate. Thus either rate representation can be used when applied consistently to the time interval being valued. The responses caution that real market rates may not match the theoretical relationship perfectly, and that practical project cash flows are uncertain. The discussion does not address risk-adjusted project discount rates, taxes, or detailed yield-curve construction.

Key ideas

  • Discount a cash flow from a future horizon to today using the spot rate for that horizon.
  • Use a forward rate when discounting across a future interval from an intermediate date.
  • Spot and forward rates are linked through compounding across the periods covered.
  • Consistent spot-rate and forward-rate discounting should agree under the theoretical relationship.
  • Real-world rate relationships and projected cash flows may differ from simplified assumptions.

Tags

Full text
# Using Forward or Spot rates for NPV?


# Using Forward or Spot rates for NPV?












I have to calculate the NPV for Capital Budgeting in a project with annual cash flows discounted by a risk - free interest rates

1.Instead of using a constant interest rate, should it better to use different interest rate for each period? 2. Should I use the Forward interest rate or the Spot interest rate?

eg. $CF_3$ should be discounted by $ (1+ f(3,4))^3 $ where f(3,4) is the forward rate in period=3 for the period=4 ?

## Answer by dm63 (score 2)

https://quant.stackexchange.com/a/22226

If you want to discount the CF3 from 3 years in the future to today you should use (1 + 3yr spot rate)^3. There's no reason to use forward rates for that purpose. The forward rates should only be used for period-by-period discounting - for example, if you wanted to find the value after 3 years of a CF4 which occurs after 4 years, you would use (1+ 1yr Forward rate from 3yr to 4yr).

(addressing the comment): I really cant think why you would need forward rates in a capital budgeting type problem where everything is discounted from year n to today.

## Answer by Kongo (score 1)

https://quant.stackexchange.com/a/27913

This is all theoretical and real life will diverge from the theory

The spot rates and forward rates are linked.

Spot rate for the nth period should equal the product of all the forward rates up to that period.

i.e

Let Spot{n} = spot rate for nth period

Let Forw{k,j} = forward rate to period j at period k

Let X_m be the m'th period.

Then (1+Spot{n})^n = (1 + Forw{0,X_1}) * (1 + Forw{X_1,X_2}) * ... * (1 + Forw{X_n-1,X_n})

Of course in real life, there will be slight or not so slight differences which gives rise to arbitrage opportunities.

So the answer to your question is, you can use either. If you use spot rates, just take it to the correct power. If you use forward rates, you take the product of the forward rates until the correct period. Neverthess, it is good practice to take these calculations with a grain of salt. It is unlikely that you got your cash flows correct anyway so never mind a bit of error in the rates that you use.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.