IRR Calculator
A finance tool to calculate the Internal Rate of Return (IRR) from a series of cash flows.
Enter the total upfront cost of the investment as a positive number.
Enter the net cash flow (inflows – outflows) for each period. At least one positive and one negative value (the initial investment) must exist.
Enter a discount rate to calculate the project’s Net Present Value (NPV).
Cash Flows per Period
| Period | Cash Flow | Discounted Cash Flow | Cumulative Cash Flow |
|---|
What is IRR (Internal Rate of Return)?
The Internal Rate of Return (IRR) is a core financial metric used in capital budgeting to estimate the profitability of potential investments. It is the discount rate that makes the Net Present Value (NPV) of all cash flows (both positive and negative) from a particular investment equal to zero. In simpler terms, IRR is the expected compound annual rate of return that an investment is expected to generate. The term ‘internal’ signifies that the calculation does not include external factors like inflation or the cost of capital.
This calculator helps you calculate IRR using NPV and a series of cash flows. If a project’s IRR is higher than the company’s required rate of return or hurdle rate, the project is generally considered a good investment. It is a powerful tool for comparing the attractiveness of different projects. For a deeper dive into comparing these metrics, see this article on NPV vs IRR.
The IRR Formula and Explanation
There is no simple algebraic formula to solve for IRR directly. It must be found using an iterative process, either by trial and error or with software like this calculator. The formula that defines IRR is one where the Net Present Value is set to zero:
0 = NPV = ∑ [ CFt / (1 + IRR)t ]
Where the variables are:
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| CFt | Cash Flow for period ‘t’. CF0 is the initial investment and is negative. | Currency ($) | Negative for costs, Positive for inflows |
| IRR | The Internal Rate of Return we are solving for. | Percentage (%) | -100% to +∞% |
| t | The time period (e.g., year). | Integer (e.g., 0, 1, 2…) | 0 to N periods |
The calculator finds the IRR by testing different rates until the sum of the discounted cash flows is as close to zero as possible.
Practical Examples
Example 1: New Equipment Purchase
A company is considering buying a new machine for $50,000 (the cost of acquisition or COA). It’s expected to generate additional cash flows of $15,000 per year for the next 5 years.
- Initial Investment (CF0): -$50,000
- Cash Flow (CF1-5): +$15,000 each year
- Using the calculator: Entering -50000 for the initial investment and 15000 for five cash flow periods yields an IRR of approximately 15.24%. If the company’s hurdle rate is 10%, this would be a worthwhile investment.
Example 2: Real Estate Investment
An investor buys a property for $200,000. They expect rental income (net of expenses) of $10,000 for Year 1, $12,000 for Year 2, and $15,000 for Year 3. At the end of Year 3, they plan to sell it for $220,000. The cash flow for Year 3 is therefore $15,000 (rent) + $220,000 (sale) = $235,000.
- Initial Investment (CF0): -$200,000
- Cash Flow (CF1): +$10,000
- Cash Flow (CF2): +$12,000
- Cash Flow (CF3): +$235,000
- Result: The calculation shows an IRR of approximately 12.98%. The investor can compare this to their required return to decide if the project is acceptable. For more on project evaluation, you can read about capital budgeting basics.
How to Use This IRR Calculator
- Enter Initial Investment: Input the initial cost of the project (e.g., asset price, setup costs). This is your cash flow at Period 0. Enter it as a positive value; the calculator will treat it as an outflow.
- Input Cash Flows: Enter the expected net cash flow for each subsequent period (usually years). You can add more periods using the “+ Add Year” button. These can be positive (inflows) or negative (outflows/additional costs).
- Set a Discount Rate: Optionally, enter a discount rate or hurdle rate. The calculator uses this to calculate the project’s Net Present Value (NPV), which tells you the absolute value created by the investment if your cost of capital is that rate.
- Interpret the Results: The primary result is the IRR. If this percentage is higher than your required rate of return, the project is financially attractive. The intermediate results provide more context: NPV (profit in today’s dollars), total profit (undiscounted), and payback period.
Key Factors That Affect IRR
- Initial Investment Amount: A higher upfront cost will lower the IRR, assuming future cash flows remain the same.
- Size of Cash Inflows: Larger positive cash flows increase the IRR.
- Timing of Cash Flows: Cash flows received earlier are more valuable due to the time value of money. An investment with front-loaded cash flows will have a higher IRR than one with back-loaded flows, even if the total amount is the same.
- Project Duration: The length of the project affects how many cash flows are generated, directly impacting the final return.
- Salvage or Terminal Value: A significant cash inflow from selling the asset at the end of the project can dramatically increase the IRR.
- Accuracy of Projections: The IRR is only as reliable as the cash flow estimates. Overly optimistic forecasts will lead to a misleadingly high IRR. Understanding the Weighted Average Cost of Capital (WACC) can help set a realistic benchmark.
Frequently Asked Questions (FAQ)
1. What is a good IRR?
A “good” IRR is relative and depends on the industry, risk of the project, and the company’s cost of capital. Generally, a project’s IRR should be significantly higher than the company’s hurdle rate or WACC. For venture capital, IRRs of 20% or more are often targeted.
2. Can the IRR be negative?
Yes, an IRR can be negative if the total cash inflows are less than the initial investment. A negative IRR indicates the project is expected to lose money.
3. What’s the difference between IRR and NPV?
IRR is a percentage rate of return, while NPV is an absolute dollar value. IRR shows the efficiency of an investment, while NPV shows how much value it adds. For mutually exclusive projects, NPV is often considered the superior metric.
4. Why does my calculation show an error or “N/A”?
An IRR cannot be calculated if all cash flows are positive or all are negative. You must have at least one outflow (cost) and one inflow (return). In rare cases with unconventional cash flows (e.g., -100, +200, -100), multiple IRRs can exist, which can also cause issues.
5. Are units like dollars or euros important?
The currency unit itself does not affect the IRR percentage, as it is a relative measure. However, all cash flows must be in the same currency. The result will be the rate of return in that currency system.
6. Does IRR account for the time value of money?
Yes, accounting for the time value of money is a core principle of the IRR calculation. It inherently discounts future cash flows. This is a key advantage over simpler metrics like the payback period, which you can explore with our Payback Period Calculator.
7. What is the ‘cost of acquisition’ (COA)?
The cost of acquisition is the total initial investment required to start the project. This is your cash flow at period 0 (CF0) and is a negative value in the IRR calculation.
8. What is a hurdle rate?
A hurdle rate is the minimum rate of return a company expects to earn when investing in a project. If the calculated IRR is above the hurdle rate, the project is accepted. You can learn more about understanding hurdle rates and their importance.