SAVINGS & INVESTING

IRR Calculator

IRR: Equal-length cash-flow periods.

SET UP FOR YOUR COUNTRY Country preferences

IRR Calculator for United States

US · 12,345.67US customary measurementsRoad distance: miles

United States display and unit preferences. The stated calculation method is used. Review the labeled units before entering your values.

Switch countries to open a separate scenario. Your edits are kept while this calculator is open; use Save scenario to keep them on this device.

Your details

Use negative amounts for outflows. Commas separate equal-length periods.
%
Example only. Enter the amount or rate applicable to your situation in United States.
Enter a whole number.

IRR per period

13.07%

United States · calculated from your inputs

Annualized IRR13.07%
NPV at entered rate$115.65
All located IRRs13.06623863%
Your calculation, beautifully packaged.Download a report with this result, your inputs, the formula, and assumptions.

How this result was calculated

  1. NPV(r)=sum(CF[t]/(1+r)^t). IRR is a rate that makes NPV zero.
  2. Country setup: United States. Displayed measurements are converted to the formula's base units internally.

Assumption: Equal-length cash-flow periods. Finds sign-changing roots between −99.9% and 10000% per period; multiple roots are reported and even-multiplicity roots may be missed. United States display and unit preferences. The stated calculation method is used. Review the labeled units before entering your values.

Calculation version 1.0.0 · Support state: generic

Formula and method

NPV(r)=sum(CF[t]/(1+r)^t). IRR is a rate that makes NPV zero.

This calculation uses the values you enter. It runs in your browser and does not request a location or account.

Worked example

Cash flows −1000, +600, +600 have an IRR of about 13.066% per period.

Questions people ask

Which method does this tool use?

NPV(r)=sum(CF[t]/(1+r)^t). IRR is a rate that makes NPV zero.

What should I check before using the result?

Equal-length cash-flow periods. Finds sign-changing roots between −99.9% and 10000% per period; multiple roots are reported and even-multiplicity roots may be missed.