Skip to content

How to Calculate IRR(Internal Rate of Return) in Excel ​

What is IRR(Internal Rate of Return) ​

The Internal Rate of Return(IRR) is the discount rate that sets the Net Present Value(NPV) of all future cash flows of an investment to zero.

The formula is:

0=NPV=∑n=0NCF n(1+IRR)n
  • NPV = Net present Value
  • N = Total number of time periods
  • n = Time period
  • CF0 = Initial investment
  • CF1, CF2, CF3, etc. = Cash flows
  • IRR = Internal rate of return

If the NPV of an investment is zero, that doesn't mean it's a good or bad investment, it just means you will earn the IRR(discount rate) as your rate of return.

Excel has three functions for calculates the internal rate of return.

  • Internal Rate of Return(IRR) - calculates the internal rate of return for a series of cash flows.
  • Modified Internal Rate of Return(MIRR) - works with interest rates for borrowing and investing.
  • Internal Rate of Return with time periods(XIRR) - calculates a more accurate internal rate of return as it considers time periods.

How to use the IRR Function in Excel ​

The IRR function in Excel will return the Internal Rate Return for a given cash flow, that is, the initial investment value and a series of net income values.

IRR Functions Formula ​

=IRR(values,[guess])

The IRR function uses the following arguments:

  1. Values(reuired argument)
    • This is an array of values that represent the series of cash flows.
    • Cash flows include investment and net income values.
    • Values can be a reference to a range of cells containing values.
  2. [Guess](optional argument)
    • This is a number guessed by the user that is close to the expected internal rate of return (as there can be two solutions for the internal rate of return).
    • if omitted, the function will take a default value of 0.1(10%)

IRR Function Examples ​

Take HKMC Annuity Plan Examples of Guranteed Monthly Annuity Payment Table for example.

HKMC Annuity Plan Examples

If you are a male, invest HK$ 1,000,000 in the last month of your 59-year-old and then receive a monthly payment from your 60-year-old until you pass away after the end of your 85-year-old.

Then, your monthly IRR function formula is =IRR(C3:C315) and the value is 0.52%, it means your yearly IRR is 6.39%. I think it is a decent investment.

HKMC Annuity Plan IRR

Download the Excel