internal rate of return formula calculator

IRR Calculator

Enter your project cash flows in order from period 0 onward. Include the initial investment as a negative number.

Example: -50000, 12000, 14000, 16000, 18000, 20000

What is the internal rate of return (IRR)?

The internal rate of return (IRR) is the discount rate that makes the net present value (NPV) of all cash flows from an investment equal to zero. In plain English, it is the annualized rate of return implied by the timing and size of your cash inflows and outflows.

Investors, business owners, and analysts use IRR to compare projects of different sizes and durations. If a project's IRR is higher than your required return (sometimes called hurdle rate), the project may be attractive.

Internal rate of return formula

The core IRR relationship is:

NPV = Σ [ CFt / (1 + r)t ] = 0, for t = 0 to n
  • CFt = cash flow at time period t
  • r = internal rate of return (the unknown)
  • n = final time period

Because this equation usually cannot be rearranged into a simple closed-form solution, IRR is found numerically using iterative methods such as Newton-Raphson or bisection search.

How this IRR calculator works

1) Parse and validate cash flows

The calculator reads your list and checks that there are at least two periods, plus at least one negative and one positive value. Without both signs, IRR is generally not defined.

2) Solve for the discount rate

It first attempts a Newton-Raphson solution for speed. If that does not converge, it automatically falls back to a bracket-and-bisection approach for stability.

3) Return the estimated IRR

You get the annual IRR percentage, a method note, and an NPV check near zero. This provides confidence that the returned rate is mathematically consistent.

Example interpretation

Suppose you invest $10,000 today and receive $2,500, $3,000, $3,500, and $4,000 over the next four periods. If the calculator returns an IRR of around 12% to 13%, that means those cash flows are equivalent to earning roughly that annual rate.

Decision rule:

  • If IRR > required return, the investment may be acceptable.
  • If IRR = required return, the project is roughly break-even on a risk-adjusted basis.
  • If IRR < required return, the project may be rejected.

IRR vs. other return metrics

IRR vs NPV

IRR gives a rate, while NPV gives dollar value created. NPV is generally preferred for ranking mutually exclusive projects because it directly measures value added.

IRR vs ROI

ROI is simple total return and ignores timing. IRR accounts for when cash flows happen, which is often critical in capital budgeting.

IRR vs CAGR

CAGR assumes a smooth growth path between beginning and ending values. IRR handles irregular intermediate cash flows.

Important limitations and caveats

  • Multiple IRRs: Non-conventional cash flows (sign changes more than once) can produce more than one IRR.
  • Reinvestment assumption: IRR implicitly assumes reinvestment at the IRR itself, which can be unrealistic.
  • Scale problem: A smaller project can show higher IRR but create less total wealth than a larger lower-IRR project.
  • Timing sensitivity: Delayed cash flows can reduce IRR significantly even if totals are similar.

Best practices when using an IRR formula calculator

  • Always review IRR together with NPV.
  • Use conservative cash flow assumptions.
  • Check for multiple sign changes in your cash flow stream.
  • Compare against a risk-appropriate discount rate.
  • Run scenario analysis (base, best, worst case).

Quick FAQ

Can IRR be negative?

Yes. A negative IRR indicates value destruction relative to recovering your initial outlay.

What if no IRR is found?

Some cash flow patterns do not cross NPV = 0 in practical ranges. In those cases, use NPV at your target discount rates and consider modified IRR (MIRR).

Is monthly IRR different from annual IRR?

Yes. If your periods are monthly, the output is a monthly rate unless annualized. Annualized equivalent = (1 + monthly IRR)12 - 1.

🔗 Related Calculators