Skip to content
Business Economy

Investment appraisal: NPV, IRR and payback

Discounting, net present value, the annuity formula proved, a complete example with IRR and payback, comparison of criteria, inflation and sensitivity.

A new production line, a photovoltaic plant, the development of a new product: an investment costs money today and pays back in future years. To decide, money at different times must be compared, and a euro today is worth more than a euro in five years. In this lesson we look at discounting, net present value, the annuity formula with its proof, a complete example with the internal rate of return and payback, and the pitfalls of the various criteria.

The time value of money

A euro invested today at rate i is worth (1 + i)^t after t years (compound interest). Conversely, a euro that will arrive in t years is worth 1/(1 + i)^t today: this is the present value, and i is the discount rate, the return obtainable with an alternative investment of equal risk (the opportunity cost of capital, lesson on financing).

Net present value

An investment is described by the sequence of its cash flows F_0, F_1, \dots, F_n (usually F_0 \lt  0, the initial outlay). The net present value is

    \[ NPV = \sum_{t=0}^{n}\frac{F_t}{(1 + i)^t} \]

The investment pays if NPV \gt  0: it earns more than the alternative, and the NPV is precisely the extra wealth created, valued today. Cash flows (receipts and payments) are used, not profits: depreciation is not a cash outflow (lesson on financial statements), whereas buying the machine is.

Annuities

Many investments produce constant flows. The discounted sum can be computed in closed form.

Theorem. The present value of n constant flows R at the end of each year is

    \[ PV = R\,\frac{1 - (1 + i)^{-n}}{i} \]

Proof. PV = R\sum_{t=1}^{n}v^t with v = 1/(1 + i). It is a geometric progression: \sum_{t=1}^{n}v^t = v\,\frac{1 - v^n}{1 - v}. Since 1 - v = i/(1 + i), we have v/(1 - v) = 1/i, and hence PV = R(1 - v^n)/i. ∎

For n \to \infty the value tends to R/i: a perpetuity is worth the flow divided by the rate.

A complete example

Example. A machine costs 100,000 euros and saves 25,000 euros a year for 6 years, with a discount rate of 8 %. The annuity factor is (1 - 1.08^{-6})/0.08 \approx 4.623, so the savings are worth about 115,600 euros today and

    \[ NPV \approx -100,000 + 115,600 = 15,600 \text{ euros} \gt  0 \]

The investment creates value.

Net present value versus discount rate
The NPV of the example decreases as the rate grows: it is 50 thousand euros at zero rate, about 15.6 thousand euros at 8 per cent, and vanishes at the internal rate of return, about 13 per cent. Beyond that it is negative.

The internal rate of return (IRR) is the rate that makes the NPV zero: here an annuity factor of 4 is needed, corresponding to about 13 %. The project pays if the IRR exceeds the cost of capital. The payback period is the number of years needed to recover the outlay: here 4 years (without discounting).

The criteria compared

  • NPV is the correct criterion for creating value: it is additive (the NPV of two projects is the sum) and takes size into account.
  • IRR is intuitive, because it is a rate, but it can mislead: between two alternative projects it may prefer the small one with a high return to the large one that creates more value; and if the flows change sign several times (a plant with final decommissioning costs) the equation may have several solutions.
  • Payback ignores flows after recovery and the time value of money, but measures liquidity risk: in fast-changing sectors, such as consumer electronics, recovering quickly matters.

Two practical cautions. Inflation: rates and flows must be consistent, both nominal or both real, with (1 + i_{nom}) = (1 + i_{real})(1 + \pi). Uncertainty: future flows are estimates, and it pays to compute the NPV under different scenarios, or the change in NPV as the main assumptions vary (sensitivity analysis), to see which estimates really matter.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x