Mihsaba›Finance›Internal Rate of Return Calculator

Internal Rate of Return Calculator

Calculate one or more internal rates of return for periodic cash flows: rates that make NPV equal zero, with warnings for multiple roots or no root in the search range.

Share this free calculator

Send this tool to someone who needs the calculation.

How to use

Internal rate of return is the periodic discount rate that makes the net present value of a periodic cash-flow series equal zero. Some cash-flow patterns can have more than one valid rate, so this calculator searches for multiple roots rather than assuming IRR is always unique.

  1. Enter CF0, CF1, CF2… with their real signs, separated by commas or lines.
  2. At least one positive and one negative cash flow are required, with no more than 40 values.
  3. Calculate to display each IRR root found in the search interval from -99.9999% up to a decimal rate of 1,000,000.

How it is calculated

0=Σ CFₜ÷(1+IRR)ᵗ

Example

Example: -1000, 400, 400, 400 gives a periodic IRR of about 9.70%. Cash flows with multiple sign changes can produce more than one root.

Important notes

This is a mathematical tool, not investment advice. It assumes equal periods and does not use actual dates, so it is not XIRR. A real root may not exist in the search range, and multiple roots are possible; interpret IRR alongside NPV and project assumptions.

Worked examples and interpreting results

Equally spaced flows of −1000 then 1100 have internal rate of return 10% per period. Flows −1000, 0, 1210 give the same rate.

Worked examples and interpreting results
CaseCalculationResult
One-period flow(1100 ÷ 1000 − 1) × 10010 %
Two-period flow(√(1210 ÷ 1000) − 1) × 10010 %

How to check the result

Enter the initial flow first, then later flows with signs. The rate is per period and annual only for annual periods. Multiple sign changes can produce multiple solutions.

Frequently asked questions

Why can there be multiple IRRs?

Multiple sign changes in cash flows can make the NPV=0 equation have several real roots.

Is IRR always annual?

No. IRR has the same period as the cash-flow spacing; monthly flows produce a monthly IRR unless converted appropriately.

What is the difference between IRR and NPV?

IRR is the rate that makes NPV zero, while NPV is a currency value at a discount rate you choose. When project rankings conflict, NPV at the cost of capital is often more informative.