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

What Is the Internal Rate of Return (IRR)?

The internal rate of return (IRR) is the discount rate providing a net value of zero for a future series of cash flows. Both the IRR and net present value (NPV) are used when selecting investments based on their returns.

Excel has three functions for calculating the internal rate of return that include Internal Rate of Return (IRR), Modified Internal Rate of Return (MIRR), and Internal Rate of Return with time periods (XIRR).

The IRR function calculates the internal rate of return for a series of cash flows, the MIRR function works with interest rates for borrowing and investing, and the XIRR function calculates a more accurate internal rate of return as it considers time periods.

Key Takeaways

• The internal rate of return (IRR) is the discount rate providing a net value of zero for a future series of cash flows.

• Excel has three functions for calculating the internal rate of return.

• When using different borrowing rates of reinvestment, a modified internal rate of return (MIRR) applies.

• The XIRR function accounts for different time periods.

What Is Net Present Value?

NPVis the difference between the present value of cash inflows and the present value of cash outflows over time.

The net present value of a project depends on the discount rate used. So when comparing two investment opportunities, the choice of the discount rate, which is often based on a degree of uncertainty, will have a considerable impact.

In the example below, using a 20%discount rate, investment #2 shows higher profitability thaninvestment #1. Whenopting instead for a discount rate of 1%, investment #1 shows a return bigger than investment #2. Profitability often depends on the sequence and importance of the project's cash flow and the discount rate applied to those cash flows.

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

How IRR and NPV Differ

The main difference between the IRR and NPV is that NPV is an actual amount while the IRR is the interest yield as a percentage expected from an investment.

Investors typically select projects with an IRR that is greater than the cost of capital. However, selecting projects based on maximizing the IRR as opposed to the NPV could result in suboptimal economic outcomes.

IRR represents the actual annual return on investment only when the project generates zero interim cash flows, or if those investments can be invested at the current IRR.

Calculating IRR in Excel

The IRR is the discount rate that can bring an investment's NPV to zero. When the IRR has only one value, this criterion becomes more interesting when comparing the profitability of different investments.

In our example, the IRR of investment #1 is 48%and, for investment #2, the IRR is 80%. This means that in the case ofinvestment #1, with an investment of $2,000 in 2013, the investment will yield an annual return of 48%. In the case of investment #2, with an investment of $1,000 in 2013, the yield will bring an annual return of 80%.

If no parameters are entered, Excel starts testing IRR values differently for the entered series of cash flows and stops as soon as a rate is selected that brings the NPV to zero. If Excel does not find any rate reducing the NPV to zero, it shows the error "#NUM."

If the second parameter is not used and the investment has multiple IRR values, we will not notice becauseExcelwill only display the first rate it findsthat brings the NPV to zero.

In the image below, forinvestment #1, Excel does not find the NPV rate reduced to zero, so we have no IRR.

The image below also shows investment #2. If the second parameter is not used in the function, Excel will find an IRR of -10%. On the other hand, if the second parameter is used (i.e., = IRR ($ C $ 6: $ F $ 6, C12)), there are two IRRsrendered for this investment, which are-10%and 216%.

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

If the cash flow sequence has only a single cash component with one sign change (from + to - or - to +), the investment will have a unique IRR. However, most investmentsbegin with a negative flow and a series of positive flows as the first investments come in. Profits then, hopefully, subside, as was the case in our first example.

In the image below, we calculate the IRR. To do this, we simply use the Excel IRR function:

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

Calculating MIRR in Excel

When a company uses different borrowing rates of reinvestment, the modified internal rate of return (MIRR) applies.

In the image below, we calculate the IRR of the investment as in the previous example but taking into account that the company will borrow money to plow backinto the investment (negative cash flows) at a rate different from the rate at which it will reinvest the money earned (positive cash flow). The range C5 to E5 represents the investment's cash flow range, and cells D10 and D11 represent the rate on corporate bonds and the rate on investments.

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

The image below shows the formula behind the Excel MIRR. We calculate the MIRR found in the previous example with the MIRR as its actual definition. This yields thesame result: 56.98%.

(NPV(rrate,values[positive])×(1+rrate)nNPV(frate,values[negative])×(1+frate))1n11\begin{aligned}\left(\frac{-\text{NPV}(\textit{rrate, values}[\textit{positive}])\times(1+\textit{rrate})^n}{\text{NPV}(\textit{frate, values}[\textit{negative}])\times(1+\textit{frate})}\right)^{\frac{1}{n-1}}-1\end{aligned}(NPV(frate,values[negative])×(1+frate)NPV(rrate,values[positive])×(1+rrate)n)n111

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

Calculating XIRR in Excel

The XIRR function takes into consideration different periods. To use this function, Excel requires both the cash flow amounts as well as the dates on which those cash flows are paid.

In the example below, the cash flows are not disbursed at the same time each year –as is the case in the above examples. Rather, they are happening at different periods. Weuse the XIRR function below to solve this calculation. We first select the cash flow range (C5 to E5) and then select the range of dates on which the cash flows are realized (C32 to E32).

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

For investments withcash flows received orcashed at different moments in time for a firm that has different borrowing rates and reinvestments, Excel does not provide functions that can be applied to these situations although they are probably more likely to occur.

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

FAQs

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

Excel's IRR function calculates the internal rate of return for a series of cash flows, assuming equal-size payment periods. Using the example data shown above, the IRR formula would be =IRR(D2:D14,. 1)*12, which yields an internal rate of return of 12.22%.

How do I calculate IRR in Excel? ›

The IRR Function calculates the internal rate of return for a sequence of periodic cash flows. As a worksheet function, IRR can be entered as part of a formula in a cell of a worksheet, i.e., =IRR(values,[guess]). Businesses often use the IRR Function to compare and decide between capital projects.

What is the trick for calculating IRR? ›

So the rule of thumb is that, for “double your money” scenarios, you take 100%, divide by the # of years, and then estimate the IRR as about 75-80% of that value. For example, if you double your money in 3 years, 100% / 3 = 33%. 75% of 33% is about 25%, which is the approximate IRR in this case.

Why can't I calculate IRR in Excel? ›

error may be returned because of these reasons: The IRR function fails to find the result with up to 0.000001% accuracy on the 100th try. The supplied values range does not contain at least one negative and at least one positive cash flow.

How do you use IRR on a spreadsheet? ›

Excel's IRR function calculates the internal rate of return for a series of cash flows, assuming equal-size payment periods. Using the example data shown above, the IRR formula would be =IRR(D2:D14,. 1)*12, which yields an internal rate of return of 12.22%.

How to calculate rate of return? ›

There must be two values that are known to calculate the rate of return; the current value of the investment and the original value. To calculate the rate of return subtract the original value from the current value, divide the difference by the original value, then multiply by 100.

Is the IRR difficult to calculate? ›

However, return on investment is more commonly used because it is the better-known of the two measurements, as well as because IRR is more confusing and difficult to calculate. Many companies and investors, though, can use financial software that makes calculating IRR much easier.

Is 7% a good IRR? ›

There isn't a one-size-fits-all answer, but generally, an IRR of around 5% to 10% might be considered good for very low-risk investments, an IRR in the range of 10% to 15% is common for moderate-risk investments, and in investments with higher risk, such as early-stage startups, investors might look for an IRR higher ...

What is the formula for IRR in Excel monthly cash flows? ›

=IRR(B2:B5)

The first argument is 'values. ' Create a reference to the series of cash flows (B2:B5) for the values argument. 2. In place of the second argument i.e. guess, enter an estimate of the expected IRR.

What is a good IRR percentage? ›

You want a positive IRR—a negative IRR indicates you'd lose money on the investment. Generally, an IRR of 18% or 20% is considered very good in real estate.

What is the difference between IRR and ROI? ›

ROI is the percent difference between the current value of an investment and the original value. IRR is the rate of return that equates the present value of an investment's expected gains with the present value of its costs. It's the discount rate for which the net present value of an investment is zero.

Is IRR in Excel annualized? ›

The main difference between Excel XIRR and IRR functions is this: IRR assumes that all the periods in a series of cash flows are equal. You use this function to find the internal rate of return for periodic cash flows such as monthly, quarterly or annual.

How do you calculate IRR and XIRR in Excel? ›

Let's look at a quick example of the IRR formula and the XIRR formula in action to understand the differences between the two Excel functions. Using this data, we can calculate the ROI percentage in Excel. For the IRR formula, simply type “=IRR(C2:C6)”. For the XIRR formula, simply type “=XIRR(C2:C6, B2:B6)”.

Is an IRR of 6% good? ›

So, an appropriate target IRR for a low-risk, unlevered investment might be just 6%, while a high-risk, opportunistic project (like a ground-up development deal or major repositioning play) might need to have a target IRR of closer to 11% for investors to play ball.

How do you calculate IRR and NPV? ›

In order to get the net present value, one must discount each payment back to time 0 and then sum them all. Suppose you gain x1 at time 1 , x2 at time 2 and so on up to xn at time n. Then the NPV is given by: NPV =x1v1+x2v2+x3v3+… +xnvn.

Top Articles
Latest Posts
Article information

Author: Merrill Bechtelar CPA

Last Updated:

Views: 6497

Rating: 5 / 5 (70 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Merrill Bechtelar CPA

Birthday: 1996-05-19

Address: Apt. 114 873 White Lodge, Libbyfurt, CA 93006

Phone: +5983010455207

Job: Legacy Representative

Hobby: Blacksmithing, Urban exploration, Sudoku, Slacklining, Creative writing, Community, Letterboxing

Introduction: My name is Merrill Bechtelar CPA, I am a clean, agreeable, glorious, magnificent, witty, enchanting, comfortable person who loves writing and wants to share my knowledge and understanding with you.