Internal Rate of Return (IRR) Calculator

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.

%
%

Cash Flows

$
$
$
$
$
IRR
17.09%
NPV at 10%
$16,987.00
Decision
โœ“ ACCEPT
MIRR
14.4%
Reinvestment at 10%
Total Investment
$100,000.00
Sum of all values
Total Inflows
$150,000.00
Sum of all values
Simple Return
50%
Not time-value adjusted

Cash Flow Timeline

-100K
Yr 0
+30K
Yr 1
+35K
Yr 2
+40K
Yr 3
+45K
Yr 4

NPV Profile

Discount RateNPVProfile
0%$50,000.00
2%$42,319.00
5%$31,893.00
8%$22,614.00
10% (WACC)$16,987.00
12%$11,757.00
15%$4,582.00
18%-$1,884.00
20%-$5,845.00
25%-$14,688.00
30%-$22,251.00
35%-$28,768.00
40%-$34,423.00

IRR vs WACC

IRR
17.09%
WACC
10%
MIRR
14.4%

IRR assumes interim cash flows are reinvested at the IRR rate. MIRR provides a more realistic estimate using your specified reinvestment rate.

Planning notes, formulas, and examples

About the Internal Rate of Return (IRR) Calculator

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.

When This Page Helps

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.

How to Use the Inputs

  1. Enter the initial investment as a negative cash flow in Year 0.
  2. Enter expected cash flows for each subsequent year.
  3. Enter your WACC or required rate of return for comparison.
  4. View IRR, NPV at WACC, and accept/reject recommendation.
  5. Check MIRR for a more conservative return estimate.
  6. Add or remove years to match your project horizon.
Formula used
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)

Example Calculation

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.

Tips & Best Practices

  • Always check NPV alongside IRR. IRR can give misleading rankings for mutually exclusive projects of different sizes.
  • IRR assumes reinvestment of interim cash flows at the IRR rate โ€” this is often unrealistic. MIRR uses a more realistic reinvestment rate.
  • Non-conventional cash flows (sign changes beyond the initial) can produce multiple IRRs. Use MIRR in those cases.
  • IRR doesn't account for project size. A $100K project with 50% IRR adds less value than a $10M project with 20% IRR.
  • For comparing projects of different durations, use Equivalent Annual Annuity (EAA) or chain the shorter project.
  • An IRR of exactly 0% means the project returns exactly its invested capital with no gain or loss.

The IRR Calculation Process

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.

NPV Profile

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.

Practical Decision Rules

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.

Sources & Methodology

Last updated:

Methodology

The calculator evaluates the entered cash-flow series as annual end-of-period cash flows. It solves IRR numerically with a bisection search, looking for the discount rate that makes NPV equal to zero within the tested range of roughly -99% to 1000%. It also computes NPV at the entered hurdle rate and MIRR by discounting negative cash flows at the finance rate and compounding positive cash flows at the entered reinvestment rate.

This is a screening worksheet rather than a full capital-budgeting model. It does not model taxes, mid-year cash timing, salvage value outside the entered cash flows, or multiple valid IRR roots beyond the tested bracket, so MIRR and NPV should still be treated as the more stable decision checks when cash flows are unconventional.

Sources

  • 16.3 Internal Rate of Return (IRR) Method (OpenStax Principles of Finance) โ€” Reference for the IRR definition, accept-reject rule, and iterative trial-and-error solution logic.
  • 16.4 Alternative Methods (OpenStax Principles of Finance) โ€” Reference for MIRR and the broader context of capital-budgeting screening methods.

Frequently Asked Questions

  • 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.