IRR Internal Rate of Return Calculator

Calculate internal rate of return

Enter the initial investment, uniform annual cash flow, and investment life to calculate the IRR. Add a hurdle rate to see whether the investment meets your return threshold.

Understanding the internal rate of return

The internal rate of return, abbreviated as IRR, is the discount rate at which the net present value of an investment's cash flows equals exactly zero. In other words, it is the compound annual rate of return that the investment implicitly delivers if the projected cash flows are realised. If an investment has an IRR of 18 percent, it means the investment earns 18 percent per year on the capital employed throughout its life. If the business's required rate of return (hurdle rate) is 12 percent, the investment's IRR exceeds the threshold and the investment should be accepted. If the IRR is below the hurdle rate, the investment does not earn enough to justify the capital commitment.

Unlike NPV, which requires specifying a discount rate before calculating the result, IRR is computed entirely from the investment's own cash flows. This makes it a self-contained measure of return that is easy to communicate and compare against benchmarks without needing to first agree on a cost of capital. A finance director saying "this project has an IRR of 22 percent" is immediately interpretable to any stakeholder with a basic grasp of investment returns, whereas "this project has an NPV of $47,000" requires knowing the assumed discount rate before it can be properly evaluated.

For a conventional investment (an initial outflow followed by a series of positive inflows), the IRR decision rule is simple: accept the investment if its IRR exceeds the required hurdle rate, and reject it if the IRR is below. This is equivalent to the NPV decision rule when using the hurdle rate as the discount rate. An IRR above the hurdle rate corresponds to a positive NPV; an IRR below the hurdle rate corresponds to a negative NPV.

How IRR is calculated

IRR cannot be solved algebraically for most investment scenarios: it must be found by iterative trial and error, testing different discount rates until one produces an NPV of zero. This calculator uses a bisection method, which progressively narrows the range of possible rates until the solution converges to the correct IRR within a very small tolerance. For uniform annual cash flows, the calculation is particularly straightforward because the present value of the cash flows can be expressed using the annuity factor formula, which reduces to a single equation that converges quickly. For non-uniform cash flows, the iteration must be applied year by year.

Limitations of IRR

The IRR has several well-documented limitations that make it unsuitable as a standalone decision metric for complex investments. First, if a project has non-conventional cash flows, such as multiple sign changes in the cash flow stream (for example, a large cost midway through the project), the IRR may not exist, may not be unique, or may produce multiple solutions. Second, when comparing mutually exclusive projects, the project with the higher IRR does not always create more value: a smaller project with a higher IRR percentage may have a lower absolute NPV than a larger project with a lower IRR. In this context, NPV is the more reliable guide. Third, the IRR implicitly assumes that interim cash flows are reinvested at the IRR itself, which is often an unrealistically optimistic assumption. The modified IRR (MIRR) addresses this by explicitly specifying a reinvestment rate. For most straightforward business investment decisions with conventional cash flows, however, IRR remains a valuable and intuitive tool alongside NPV analysis.

Last updated: 2026-05-06