Finance & Money

IRR Calculator - Estimate internal rate of return (IRR) for cash flows.

Estimate internal rate of return (IRR) for cash flows.

Created and maintained by: CalcTago Editorial TeamLast updated: 2026-02-08

Formulas and edge cases are reviewed against authoritative references before publication. For methodology, editorial standards, or corrections, use the links below.

Region
Loading calculator...

Frequently asked questions

What is IRR?

IRR is the discount rate that makes the NPV of all cash flows equal to zero - essentially your investment's yield.

How do I interpret IRR?

Compare IRR to your required return. If IRR > required return, the investment is attractive.

What are IRR limitations?

IRR assumes reinvestment at the same rate and can give multiple values for non-conventional cash flows.

Related tools

About this tool

Inputs

  • Initial Investment
  • Cash Flows
  • Remove
  • Add year
  • Year
  • N/A
  • IRR not found
  • Positive IRR
  • Negative IRR

Results

  • Internal Rate of Return
  • vs Required Return

If you have ever wondered how the numbers add up, this IRR Calculator shows you. Enter your figures and the result appears immediately. You supply initial investment, cash flows, remove, add year, year, n/a, irr not found, positive irr and negative irr, and the tool calculates internal rate of return and vs required return from those figures. Whether you need to estimate internal rate of return (irr) for cash flows for a quick check or a thorough analysis, this tool adapts to both. Remember that past returns do not guarantee future performance. Small changes in interest rates or time horizons can dramatically shift outcomes.

Compare IRR to your required return. If IRR > required return, the investment is attractive. The rule of 72 offers a quick estimate: divide 72 by the annual rate to approximate doubling time. Whether saving for retirement or evaluating a loan, running the numbers removes guesswork. Change one variable while holding the others constant to isolate its impact. This sensitivity check is often more informative than a single result.