The Time Value of Money: NPV and IRR Explained Simply
Why a ringgit next year is worth less than one today, and how NPV and IRR turn that idea into go/no-go decisions on energy-efficiency projects. Worked in full.

Every energy-saving decision is really a swap: you pay a lump sum now to receive a stream of smaller savings later. The trouble is that "now" money and "later" money are not the same thing — and pretending they are is the single most common mistake in energy-project finance. This part builds the fix from the ground up: discounting first, then Net Present Value (NPV), then Internal Rate of Return (IRR). By the end you will be able to defend a pump retrofit in front of a finance director.
The simple screening tools from the previous part — payback and return on investment — are fast, but they share one blind spot: they treat a ringgit saved in Year 5 as identical to a ringgit saved in Year 1. NPV and IRR are the grown-up tools that close that gap.
Why a ringgit tomorrow is worth less than a ringgit today
Give me RM1,000 today and I can deposit it, lend it, or reinvest it in my own business. A year from now it has grown. So RM1,000 received a year from now is worth less to me than RM1,000 in my hand today, because I lose that year of earning power. This is the time value of money — money has a rental rate, and that rate is called the discount rate, written \(r\).
The discount rate captures three things rolled together: what you could earn elsewhere at similar risk, the cost of the money you borrowed, and a cushion for uncertainty. For a Malaysian industrial energy-efficiency project, the training convention is an 8% base-case discount rate, and most companies set a corporate hurdle rate of 8–12% — the minimum return a project must beat to be worth funding.
Discounting: pulling future money back to today
To compare money from different years, we drag every future amount back to "today's ringgit." The tool for that is the discount factor:
$$DF = \frac{1}{(1+r)^{t}}$$
Here \(t\) is the number of years in the future and \(r\) is the discount rate. Multiply any future cash amount by its discount factor and you get its present value (PV) — what that future money is worth in today's terms:
$$PV = \text{future cash} \times DF$$
A quick example. Your building will save RM2,500 in electricity three years from now. At \(r = 3\%\):
$$DF = \frac{1}{(1.03)^{3}} = \frac{1}{1.0927} = 0.9151$$
$$PV = 2{,}500 \times 0.9151 = RM2{,}287.85$$
So a RM2,500 saving in Year 3 is worth only about RM2,288 today. The further out the money, and the higher the discount rate, the harder it shrinks. That shrinking is the whole engine behind NPV.
Net Present Value: adding it all up honestly
NPV takes the present value of every future cash flow, adds them together, and subtracts what you paid up front (the capital expenditure, or Capex):
$$NPV = \sum_{t=1}^{n} \frac{CF_{t}}{(1+r)^{t}} - \text{Capex}$$
The decision rule could not be simpler:
- NPV > 0 — the project earns more than your discount rate demands. It creates value. Do it.
- NPV = 0 — it exactly meets your required return. A coin toss.
- NPV < 0 — it destroys value at that rate. Walk away.
Because NPV answers the only question a business truly cares about — how much richer does this make us, in today's money? — most CFOs consider NPV the single most important financial KPI for a project.
Worked example: an energy-efficient pump
An old pump is guzzling electricity. A high-efficiency replacement costs RM6,000 installed and cuts your power bill by RM2,500 every year for its 5-year economic life. Your finance team uses a 3% discount rate. Is it worth it?
Discount each year's RM2,500 saving back to today:
Year (t) | Cash flow | Discount factor at 3% | Present value |
|---|---|---|---|
1 | RM2,500 | 0.9709 | RM2,427.18 |
2 | RM2,500 | 0.9426 | RM2,356.49 |
3 | RM2,500 | 0.9151 | RM2,287.85 |
4 | RM2,500 | 0.8885 | RM2,221.22 |
5 | RM2,500 | 0.8626 | RM2,156.52 |
|
| Σ PV | RM11,449.25 |
Now subtract the Capex:
$$NPV = 11{,}449.25 - 6{,}000 = RM5{,}449.25$$
The project adds RM5,449 of value in today's ringgit — comfortably positive, so it goes ahead.
A shortcut worth knowing. When the yearly saving is identical every year (an annuity), you do not need the full table. Multiply the annual saving by the annuity factor for that rate and term. For 3% over 5 years the annuity factor is 4.5797:
$$2{,}500 \times 4.5797 = RM11{,}449.25$$
Same answer, one line. Keep an annuity-factor table handy and most simple energy retrofits become a ten-second calculation.
Internal Rate of Return: the project's own return
NPV needs you to choose a discount rate. IRR flips the question around and asks: what discount rate would make this project's NPV exactly zero? That rate is the project's own built-in return — the percentage at which the future savings precisely pay back the Capex and no more.
Formally, IRR is the value of \(r\) that solves:
$$\sum_{t=1}^{n} \frac{CF_{t}}{(1+r)^{t}} - \text{Capex} = 0$$
The decision rule: accept the project if its IRR is greater than your hurdle rate (typically 8–12%). A 25% IRR against a 10% hurdle is a strong yes.
There is no clean algebra to solve for IRR directly — you find it by trial and error: try a rate, check the NPV, adjust, and close in. This is called bracketing, then interpolating.
Worked example: the IRR of our pump
Same pump: Capex RM6,000, savings RM2,500/yr, 5 years. Because the savings are level, the IRR is the rate where the annuity factor equals \(6{,}000 \div 2{,}500 = 2.40\). Let us bracket it.
Try 30%. The 5-year annuity factor at 30% is 2.4356.
$$NPV = 2{,}500 \times 2.4356 - 6{,}000 = 6{,}089 - 6{,}000 = +RM89$$
Still just positive — so the true IRR is a little higher than 30%.
Try 32%. The annuity factor at 32% is 2.3454.
$$NPV = 2{,}500 \times 2.3454 - 6{,}000 = 5{,}863.50 - 6{,}000 = -RM136.50$$
Now negative. So the IRR sits between 30% and 32% — that is our bracket. Interpolate linearly between the two:
$$IRR \approx 30\% + 2\% \times \frac{89}{89 + 136.50} = 30\% + 2\% \times 0.395 \approx 30.8\%$$
The pump's internal rate of return is about 31% — roughly three times a 10% hurdle rate. This is a genuinely excellent project, which is exactly why simple retrofits with short lives and big annual savings tend to post eye-watering IRRs.
(If your bracket guesses both give NPVs with the same sign, you have not bracketed the answer yet — widen the gap until one is positive and one is negative, then interpolate between them.)
The IRR traps — read this before you quote a number
IRR is seductive because a single percentage feels comparable across everything. It is not. Three traps catch people out:
- Do not compare projects of different size. A RM5,000 gadget with a 40% IRR looks better than a RM400,000 chiller upgrade at 18% — but the chiller might add RM120,000 of NPV against the gadget's RM4,000. Percentages hide scale.
- Do not compare projects of different life. A 2-year quick win and a 15-year deep retrofit can share the same IRR while delivering wildly different total value.
- A dazzling IRR can hide a smaller NPV. When IRR and NPV rank two projects differently, follow NPV — it measures money, not rate.
- Weird cash flows break IRR entirely. If a project has a big cash outflow partway through its life (a mid-life overhaul, say), the equation can have more than one IRR — two different rates that both make NPV zero. Neither is meaningful. In those cases, abandon IRR and rank by NPV.
The clean rule of thumb: use NPV to make the decision; use IRR as a communication tool to tell the board how hard the money is working. When the two disagree, NPV wins.
Where this fits in the toolkit
NPV and IRR are the upgrade to the payback and ROI screens from the previous part of this course. Those quick tools tell you whether a project is roughly worth a closer look; NPV and IRR tell you whether it actually creates value once the time value of money is respected. In a later part we will build the full multi-year cash-flow table — with electricity savings, carbon value, and operating costs laid out year by year — that these two formulas are designed to consume. For now, the formulas are the point.
If the project you are discounting is a maximum-demand reduction, the Cobler maximum-demand calculator will size the annual RM savings that become your \(CF_t\), and the difference between power and energy that sets those savings is unpacked in kW vs kWh explained. Continuous monitoring platforms such as CobiNeural matter here too: an NPV is only as trustworthy as the savings estimate feeding it, and metered before-and-after data — the kind explained in how electricity meters work — turns a hopeful projection into an auditable cash flow.
The takeaway
A ringgit next year is worth less than a ringgit today, and the discount factor \(1/(1+r)^t\) is how much less. NPV sums every discounted future saving and subtracts Capex — positive means value created, and it is the number CFOs trust most. IRR is the project's own return, found by bracketing and interpolation; accept when it beats an 8–12% hurdle, but never let a big percentage blind you to a bigger NPV. Master these two and you can defend any energy project on the same terms as any other capital decision in the building.
Next up — Part 10: Levelised Cost and Life-Cycle Costing — where we stop looking at savings and start pricing the true lifetime cost of the equipment itself.


