Internal Rate of Return (IRR) is a project selection technique that takes a comparative approach for selection. When you’re taking the PMI® PMP® exam, you should expect questions on IRR. In your day-to-day life as well you can check with IRR to help make better decisions, such as whether to buy insurance. Hence, IRR is a useful concept to know.

To understand IRR, you first have to understand net present value (NPV). NPV, as the name suggests, tells the net or total present value of cash flow for a project. Any project will encompass investment, which is considered cash outflow. Also, a project is undertaken to give the organization certain value back, which are cash inflows.

The formula for NPV is:

NPV = Present value (PV) of cash inflows (positive) + present value (PV) of cash outflows (negative)

  • If NPV is positive, that’s good. You can consider the project for selection.
  • If NPV is negative, it’s bad. The project shouldn’t be considered for selection.

The Definition of IRR

Internal rate of return is the interest rate (or discount rate) at which the net present value for the project is zero.

In other words, the rate at which cash inflows equal cash outflows is considered as internal rate of return. It’s called “internal rate of return,” because there are no other external influences or environmental factors.


As the cash inflows equal cash outflows, for IRR the NPV for the project will be zero. If we put it mathematically, the equation would be:

NPV = 0

=> PV of cash inflows for the project (positive) + PV of cash outflows for the project (negative) = 0
=> PV cash inflows for the project = PV cash outflows for the project

The rate at which present value of cash inflows equals PV of cash outflows will be the IRR. IRR is always noted in percentage terms. To understand, let’s look at an example.

An Example of IRR

Your organization has an investment of $100,000 for a project. After one year you will get $110,000 in return. Calculate the IRR.

Present value (PV) of cash outflows for the project = $100,000
Future Value (FV) of cash inflows for the project = $110,000

It’s called future value, because we’ll get the money after one year.

Therefore, PV of cash inflows for the project = $110,000/(1+R), where R is the rate of return or discounted rate.

For IRR, the value of NPV is zero.
=>PV of cash inflows = PV cash outflows
=> $110,000/(1+R) = $100,000
=> 1 + R = $110,000/$100,000
=> R = ($110,000/$100,000)1 = $10,000/$100,000 = 1/10

Or R in percentage terms = (1/10) * 100 = 10%

The IRR for the project is 10 percent.

Let’s say you’ve received the capital of $100,000 at a rate of 12 percent from the investor. After all, someone — internal or external — will need to invest in the project. That investor will be expecting a return out of it. This rate is called Cost of Capital (CoC) in accounting terms, because there’s a cost associated with it. You have to provide a return for this capital.

However, as you found out above, your IRR is coming at 10 percent, while your CoC is at 12 percent. Will you go for the project? Obviously not. You wouldn’t be making any money out of it by executing this project. This leads us to an important conclusion in project selection while using IRR.

  • If IRR is greater than the desired cut-off rate (or CoC), then you will go ahead with the project.
  • If IRR is less than the desired cutoff rate (or CoC), then you won’t proceed.

Ways to Calculate IRR

IRR can be calculated in two ways: for uniform cash flows and for non-uniform cash flows.

IRR Calculation for Uniform Cash Flows

In the previous example, I showed a simple project with a one-time investment. However, for uniform cash inflows — a series of cash flows that’s uniform year after year, IRR is calculated considering the annuity discount factor.

The formula for annuity discount factor is:

Project investment = Annual net cash flow * Annuity discount factor
=>Annuity discount factor = Project investment/Annual net cash flow

Annuity is a fixed sum of money to be paid every year as a series of payments. (This is another accounting term.)

Once the annuity discount factor is calculated, we refer to the annuity table to find the IRR. Annuity tables are available on accounting sites. If this topic surfaces on your exam, it’ll probably reference the present value of annuity factors.

Example 2: Annuity Factors

For this example, I’ve modified the first example. You have a $100,000 investment for a project. After one year you expect $110,000 in return. Find out the IRR with the help of the annuity factor.

The annuity factor table is given below.


In this case, there is a one-time investment and a return is mentioned for one year. I have put that into a table as shown below. Note that cash inflows are mentioned as positive, whereas cash outflows are negative, highlighted in red and put in parentheses.

Annuity discount factor = Project investment/Annual net cash flow
=> Annuity discount factor = $100,000/$110,000
=> Annuity discount factor = 10/11 = 0.9090 = 0.9091(approx.)

Looking at the above annuity discount factor table (given in the question), we have a rate of 10 percent for an annuity factor of 0.9091. So the IRR for this project is 10 percent.

Now, let us change this example a bit, to examine annual uniform cash flow.

Example 3: Annual Uniform Cash Flow

You have a $100,000 investment for a project. The expected return on the project in its useful life is $125,000. The useful life of the project is five years. The cash inflow is expected to be uniform. Find out the IRR. The annuity table is shown below.

Here, the cash flow is uniform. Considering the cash inflows and cash outflows, we have the following table. As we have $125,000 over a period of five years, for each year the cash inflow will be $25,000. Note that cash inflows are mentioned as positive, whereas cash outflows (investment) are negative.

Project investment = $100,000 and Annual net cash flow = $25,000
Hence, Annuity Discount Factor = Project Investment/Annual Net Cash flow
= $100,000/$25,000
= 100/25 = 4, which is close to 3.9927.

For the annuity discount factor of 3.9927, looking up the table shown in the question, the rate comes out to be at 8 percent. Hence IRR for the project is 8%.

IRR Calculation for Non-uniform Cash Flows

For non-uniform or uneven cash flow, we have to calculate the IRR in a different way. First, we need to find out the average cash flow in a year, from which we derive the annuity discount factor. Then, looking up the annuity table, we get an approximate value of IRR. From there, by trial and error and interpolation, the final IRR is derived.

In an uneven cash flow scenario, the formula for IRR is:
It doesn’t matter if you have NPV or PV in the denominator. The final value of IRR will remain the same. Both formulas above are correct for IRR.
It’s unlikely that you’ll have questions about this in the PMP exam. But I’ve put the formula in in case you’re wondering what happens if there’s uneven cash flow.

IRR for Mutually Exclusive Projects

IRR can be used to make selection decision between two or more independent projects. The general rule followed for IRR: The higher the better. In other words, all other things being equal, the project with the highest IRR should be selected. Let’s take another example to understand this concept.

Example 4: Choosing Between Projects based on IRR

There are four projects before the selection committee, out of which only one can be selected. The IRR for each project is shown below. Which one will be chosen?

The project with the highest IRR will be chosen. Above, that’s project B with an IRR of 42 percent.

However, there’s a note of caution when mutually exclusive projects are involved. If both NPV and IRR are present, it’s a good idea to look for NPV as well. A project with higher IRR but lower NPV wouldn’t be preferable over a project with a lower IRR but higher NPV.

To illustrate, here’s an example.

Example 5: IRR and NPV

There two projects, A and B, with the following cash flows. The discount rate is at 10 percent. Which project should be selected?

For project A, the NPV = – $1,000 + $2,100 = $1,100

For project A, we have to make NPV zero to determine the IRR.

=> – $1,000 + [($2,100)/(1+IRR)] = 0
=> 1 + IRR = 2,100/1,000 = 2.1
=> IRR = 2.1 – 1 = 1.1
=> IRR = 110%

Above, I’m applying the simple formula, as outlined before, to calculate the IRR. I can also look at the annuity table to derive the IRR.

For project B, NPV = – $10,000 + $15,000 = $5,000

For project B, we have to make NPV zero to find out IRR.

=> – $10,000 + [($15,000)/(1+IRR)] = 0
=> 1 + IRR = 15,000/10,000 = 1.5
=> IRR = 1.5 – 1 = 0.5
=> IRR = 50%

Now, which one to choose?

  • Project A has a higher IRR (110%), but a lower NPV ($1,100).
  • Project B has a lower IRR (50%), but a higher NPV ($5,000).

Project B should win because it gives maximum value to the stakeholders or has higher wealth maximization.

Finally, let’s look at the advantages and disadvantages of IRR make sure you understand those when you face the PMP exam.

Advantages and Disadvantages for IRR

Advantages of IRRDisadvantages of IRR
Considers time value of money (TMV) unlike certain other calculations, such as payback period.Calculation part is cumbersome if there are uneven cash flows.
Easy for selecting in projects. If IRR is higher than the desired cut off rate, it's good.IRR does not work if there are multiple cash outflows, because it results in multiple IRR.
Considers all cash flows for the project over the years.For mutually exclusive projects, it may not be the sole selection criteria.
Project Management Professional, PMP, PMI and PMBOK are all registered trademarks (®) of the Project Management Institute.

Image courtesy of Simon Cunningham — CC 2.0

Related Content

Webinars (watch for free now!):
“EVM” – Earned Value Management – Not Just Another 3 Letter Acronym!
Resource Planning with Microsoft Project

Manually Entering Task Costs — How Is This Even Possible?
PMP® Prep: Calculating EAC and ETC for Forecasting