0/5

IRR and MIRR

The internal rate of return is the discount rate at which a project’s NPV is exactly zero — the rate at which the project just breaks even in present-value terms. It is a break-even test on the cost of money rather than on sales volume.

Because it is a rate, it comes with a decision rule that reads naturally to anyone running a business: borrow at 10%, earn 13%, take the project.

  • For a conventional project — money out first, then a run of inflows — accept it if the IRR is above the cost of capital.
  • Reject it if the IRR is below the cost of capital, because the project earns less than the money funding it costs.

That readability is the whole appeal of IRR, and it is why boards ask for it. A percentage can be compared against the bank’s lending rate without any further explanation, where an NPV of ZMW1,967 needs someone to say what it is 1,967 of.

Finding IRR by interpolation

There is no way to solve for IRR directly by hand on a project with several years of cash flows. Instead you calculate the NPV at two rates — one that leaves it positive and one that pushes it negative — and read off the point in between where the line crosses zero.

Take the same ZMW24,000 project from the last step. At 10% its NPV was ZMW1,967. Run it again at 14%.

YearCash flow ZMWFactor at 10%PV ZMWFactor at 14%PV ZMW
0(24,000)1.000(24,000)1.000(24,000)
17,8000.9097,0900.8776,841
26,0000.8264,9560.7694,614
34,2000.7513,1540.6752,835
47,4000.6835,0540.5924,381
59,2000.6215,7130.5194,775
NPV1,967(554)

The NPV crossed from positive to negative somewhere between the two rates, so that is where the IRR sits.

IRR = A + [ a ÷ (a − b) ] × (B − A)

A = the lower discount rate, the one giving a positive NPV

a = the NPV at rate A

B = the higher discount rate, the one giving a negative NPV

b = the NPV at rate B, which is a negative figure

Watch the sign. Because b is negative, subtracting it adds: a − b = 1,967 − (−554) = 2,521. That denominator is the total distance the NPV travelled between the two rates, and the numerator is how much of that distance had been covered by the time it reached zero.

IRR = 10% + [ 1,967 ÷ 2,521 ] × 4% = 13.12%

Against a 10% cost of capital the project is accepted, which agrees with the positive NPV — as it must, since both are reading the same cash flows.

Interpolation draws a straight line between two NPVs. The real relationship is a curve, so the answer is close rather than exact — and the further apart the two rates, the rougher it gets.

Where IRR misleads

IRR is the most widely quoted appraisal figure and the least reliable. Three problems, in rising order of seriousness.

The decision rule is not always clear cut

A project whose cash flows change direction more than once — an outflow, then inflows, then a large closure or restoration cost at the end — can have two IRRs, or more, or none at all. A mine with a rehabilitation obligation in its final year is the textbook case, and it is a common shape in Zambia. Told that a project has IRRs of 6% and 31%, the rule to accept when the IRR beats the cost of capital simply has no answer.

It is not the return on the project

IRR is routinely read as the return the project earns. It is not. The calculation assumes every cash flow the project throws off is immediately reinvested at the IRR itself for the rest of the project’s life. A project showing an IRR of 30% only earns 30% if the company really can find 30% homes for the cash as it arrives — and a company that could do that reliably would not need the project.

It does not compare projects

Because two projects can have different lives, different sizes and different reinvestment assumptions buried in their own IRRs, ranking them by IRR can put the wrong one first. A small project with a spectacular percentage can beat a large one that adds far more value, and the percentage gives you no way to see it.

Where NPV and IRR disagree about which project to take, NPV is right. IRR is reported because it communicates well, not because it decides well.

The modified internal rate of return

MIRR keeps what is useful about IRR — a single percentage you can hold against the cost of borrowing — while removing the assumption that broke it. Instead of pretending cash is reinvested at the IRR, you state the rate at which the company can genuinely reinvest, and build the answer on that.

The method collapses the project into two numbers: what it costs today, and what it will be worth at the end.

  • Take every outflow and discount it back to year 0 at the cost of capital. That is the investment phase, PVCF.
  • Take every inflow and compound it forward to the final year at the reinvestment rate. That is the return phase, FVCF.
  • Find the annual rate that grows PVCF into FVCF over the project’s life.
  • Accept the project if that rate exceeds the cost of capital.

MIRR = ⁿ√( FVCF ÷ PVCF ) − 1

FVCF = the future value of the return phase, compounded to the final year at the reinvestment rate

PVCF = the present value of the investment phase, discounted at the cost of capital

n = the life of the project, in years

Two different rates appear in one calculation, and that is deliberate rather than sloppy. Money the company spends is funded at its cost of capital; money the company receives is put to work at whatever it can actually earn. Those are genuinely different rates, and IRR’s mistake was assuming they were the same.

Working a MIRR

Same ZMW24,000 project once more. The cost of capital is 10%, and the company can reinvest cash it receives at 12%. Compound each inflow forward to year 5 — a cash flow arriving in year 1 has four years left to grow, one arriving in year 5 has none.

YearCash flow ZMWCompounded at 12% forValue at year 5 ZMW
17,8004 years12,273
26,0003 years8,430
34,2002 years5,268
47,4001 year8,288
59,2009,200
Future value of the return phase43,459

The investment phase is simply the ZMW24,000, already at year 0. So the whole project reduces to a single question: what annual rate turns ZMW24,000 today into ZMW43,459 in five years?

MIRR = ⁵√( 43,459 ÷ 24,000 ) − 1 = 12.6%

12.6% is comfortably above the 10% cost of capital, so the project is accepted. Set the three answers side by side and the pattern is worth keeping.

MeasureResultReads as
NPV at 10%ZMW1,967Accept — adds value
IRR13.12%Accept — but assumes reinvestment at 13.12%
MIRR at 12% reinvestment12.60%Accept — on an assumption the company can meet
Discounted payback4.66 yearsFails a 4-year target

MIRR comes in below IRR, and it will whenever the reinvestment rate is below the IRR. That gap is the size of IRR’s flattery. Where a project shows an IRR far above anything the company could realistically earn on spare cash, expect MIRR to be a good deal lower — and to be the number worth trusting.

MIRR is always the more honest percentage. NPV is still the decision.

Keep going

0 of 5 sections answered.