Free IRR calculator. Compute the Internal Rate of Return for any cash flow series. Compare IRR to WACC for investment accept/reject decisions with NPV cross-check.
The Internal Rate of Return (IRR) is the discount rate that makes the Net Present Value (NPV) of a cash flow series equal to zero. In simpler terms, IRR is the annual return an investment generates over its life, accounting for the time value of money.
If a project's IRR exceeds the company's cost of capital (WACC), the project creates value and should be accepted. If IRR < WACC, the project destroys value. For example, a project with 15% IRR and 10% WACC earns 5% above the minimum required return.
This calculator uses iterative bisection to solve for IRR, validates the result with NPV verification, and includes MIRR (Modified IRR) for projects with non-conventional cash flows. While IRR has some limitations and can give misleading results for projects with unconventional cash flow patterns, the Modified IRR corrects these by assuming reinvestment at a more realistic rate. Together, IRR and MIRR give you a clear, percentage-based measure of investment attractiveness that complements NPV analysis.
IRR is the most widely used metric for judging project and investment attractiveness. It expresses return as a single percentage, making it easy to compare across different investments. Combined with NPV analysis, IRR provides a complete picture of whether to accept or reject a capital allocation decision. Together, they give you the most reliable framework for evaluating any investment opportunity.
IRR: 0 = Σ [CF_t / (1 + IRR)^t] for t = 0 to n NPV = Σ [CF_t / (1 + r)^t] MIRR = (FV of positives / PV of negatives)^(1/n) − 1 FV of positives = Σ [Positive CF_t × (1 + rr)^(n−t)] (reinvestment rate) PV of negatives = Σ [|Negative CF_t| / (1 + fr)^t] (finance rate)
Result: IRR: 14.5% | NPV: $15,463 | Accept
Initial investment of $100K with four years of growing cash flows. IRR ≈ 14.5%, which exceeds the 10% WACC. NPV at 10% is positive at $15,463, confirming the project creates value. The project earned 4.5% above the minimum required return.
IRR cannot be solved algebraically for more than two periods. Instead, iterative methods (bisection, Newton-Raphson) try different discount rates until NPV equals approximately zero. This calculator uses bisection: it narrows the IRR range by testing the midpoint and selecting the half where the sign changes.
Plotting NPV against various discount rates creates the NPV profile. Where the curve crosses zero is the IRR. For conventional cash flows (negative initial, then positive), the curve slopes downward from upper-left to lower-right. Multiple zero-crossings indicate multiple IRRs.
For independent projects: accept if IRR > WACC. For mutually exclusive projects: pick the one with higher NPV (not necessarily higher IRR). For capital rationing: rank by Profitability Index. Always run both IRR and NPV before making capital allocation decisions.
Both are valuable. NPV shows absolute value creation in dollars. IRR shows the return rate. For accept/reject decisions on independent projects, they always agree. For ranking mutually exclusive projects, NPV is more reliable because IRR can favor smaller projects with higher percentage returns.
Modified IRR (MIRR) addresses IRR's two flaws: (1) the unrealistic reinvestment assumption and (2) multiple IRR solutions. MIRR uses a realistic reinvestment rate for positive cash flows and a finance rate for negative flows. It always gives a single solution. Use MIRR when cash flows change sign multiple times.
Yes. A negative IRR means the project loses money. An IRR of −10% means the project destroys 10% of the initial investment annually. This happens when total cash inflows are less than the initial investment, even ignoring time value.
It depends on the risk and opportunity cost. The minimum acceptable IRR is the WACC (typically 8-12% for most companies). Venture capital targets 25-35%+ IRR. Real estate targets 12-20%. A good IRR exceeds your hurdle rate by a comfortable margin to account for estimation error.
Multiple IRRs occur when cash flows switch signs more than once (e.g., invest, earn, invest again). Descartes' rule of signs: the number of positive real IRRs cannot exceed the number of sign changes. In these cases, use MIRR or NPV profile analysis for the decision.
IRR doesn't directly adjust for different time horizons. A 3-year project with 20% IRR may or may not be better than a 10-year project with 15% IRR — it depends on what you can earn after the 3-year project ends. Use NPV with a common time horizon for comparison.