IRR Calculator - CalcVenue

IRR Calculator

The IRR Calculator computes the internal rate of return (IRR) of an investment. Use the first calculator for a fixed cash flow with regular deposits or withdrawals, or the second for a series of irregular yearly cash flows.

IRR Based on Fixed Cash Flow

For an investment with a starting amount, a final value, and regular periodic deposits or withdrawals.

$
years months
$
$
IRR Based on Irregular Cash Flow

For an investment with an initial amount followed by different cash flows each year (enter negative values for further investments).

$
Cash Flow

IRR Calculator: Measure an Investment's Internal Rate of Return

The IRR calculator computes the internal rate of return - the single most widely used metric for judging the profitability of an investment over time. IRR is the annualized rate of return that makes the net present value (NPV) of all cash flows from an investment equal to zero. In plain terms, it is the effective compound interest rate the investment earns each year, accounting for exactly when money goes in and comes out. This calculator offers two ways to find it: one for a fixed cash flow with regular periodic deposits or withdrawals, and one for a series of irregular cash flows that differ from year to year.

Because IRR incorporates the timing and size of every cash flow, it is far more informative than a simple total-return percentage. It lets you compare very different investments - a rental property, a business project, a stock position, a bond - on a single, consistent annualized basis.

What Is the Internal Rate of Return?

The internal rate of return is the discount rate at which the present value of an investment's expected cash inflows exactly equals the present value of its cash outflows. Equivalently, it is the rate that makes the net present value of all cash flows zero. The "internal" in the name means the calculation depends only on the investment's own cash flows, not on any external rate such as inflation or a market benchmark.

Conceptually, IRR answers the question: "What constant annual growth rate would turn my outflows into my inflows, given the exact dates they occur?" An investment is generally considered worthwhile when its IRR exceeds the investor's required rate of return (often called the hurdle rate or cost of capital).

How IRR Is Calculated

IRR is the value of r that solves the net present value equation:

NPV = Σ [ Ct ÷ (1 + r)t ] = 0

Where Ct is the cash flow at time t (negative for money invested, positive for money received) and r is the internal rate of return. Because this equation cannot generally be solved with algebra, IRR is found through iteration - the calculator repeatedly tries rates until it finds the one that drives NPV to zero. This calculator uses a reliable numerical method to converge on the exact rate.

Example (irregular cash flow): Suppose you invest $50,000 today, invest a further $10,000 at the end of year 1, then receive $30,000 at the end of year 2 and $50,000 at the end of year 3. The cash flow series is −50,000, −10,000, +30,000, +50,000. The IRR that sets the NPV of this series to zero is 12.446% per year.

Example (fixed cash flow): If you invest $10,000, withdraw $100 at the end of every month for 2 years and 6 months, and end with $15,000, the calculator builds the monthly cash flow series, finds the monthly IRR, and annualizes it to 29.768% per year.

The Two Calculators

1. IRR Based on Fixed Cash Flow

Use this version when your investment has a clear starting amount, an ending value, and a regular, repeating cash flow in between - such as a fixed monthly withdrawal from an annuity or a recurring contribution. You provide the initial investment, the holding period (in years and months), the final amount, the size and frequency of the periodic deposit or withdrawal, and whether those occur at the beginning or end of each period. The calculator constructs the full cash flow timeline, solves for the per-period IRR, and annualizes it.

It also reports your cumulative deposits or withdrawals, your total return in dollars, and your gross (non-annualized) return as a percentage, so you can see both the headline IRR and the underlying totals.

2. IRR Based on Irregular Cash Flow

Use this version when the cash flows vary from period to period, which is the most common real-world situation. You enter the initial investment and then each year's cash flow individually - positive for money received, negative for additional money invested. Add as many years as your investment spans. The calculator finds the annual IRR of the entire series along with your total further investments, the investment length, and the total and gross returns.

How to Interpret IRR

IRR is expressed as an annual percentage, which makes it intuitive: a 15% IRR means the investment effectively grows at 15% per year, compounding, after accounting for the timing of all cash flows. To judge whether an IRR is "good," compare it to your required rate of return:

  • IRR > required return: The investment is expected to create value - generally accept it.
  • IRR = required return: The investment breaks even relative to your benchmark.
  • IRR < required return: The investment is expected to underperform - generally reject it.

When choosing among several investments, a higher IRR is usually preferable, but IRR should not be the only factor - scale, risk, and the reinvestment of interim cash flows all matter.

IRR vs. ROI

Return on investment (ROI) measures the total percentage gain over the entire holding period without regard to timing, while IRR is an annualized rate that fully accounts for when each cash flow occurs. ROI is simpler but can be misleading: a 100% ROI earned over one year is vastly better than a 100% ROI earned over ten years, yet ROI reports them identically. IRR captures that difference. For investments with a single inflow and outflow, an annualized ROI and IRR agree; for investments with multiple cash flows over time, IRR is the more accurate measure.

IRR vs. NPV

IRR and net present value are closely related - IRR is the discount rate at which NPV equals zero. NPV tells you the dollar value an investment adds at a specific discount rate, while IRR tells you the rate itself. The two usually agree on whether to accept a single investment, but they can disagree when ranking mutually exclusive projects of different sizes or with very different cash flow patterns. In those cases, NPV is generally considered the more reliable decision criterion because it measures absolute value created, whereas IRR can favor smaller projects with high percentage returns over larger ones that create more total wealth.

Common Uses of IRR

  • Capital budgeting: Companies use IRR to decide whether to fund projects, comparing each project's IRR to the cost of capital.
  • Real estate: Investors use IRR to evaluate rental properties and development deals, where cash flows span many years and end with a sale.
  • Private equity and venture capital: Funds report IRR as the primary measure of performance.
  • Personal investing: IRR helps compare investments with irregular contributions and withdrawals, such as a portfolio funded over time.
  • Business valuation: IRR underpins many discounted-cash-flow analyses.

Limitations of IRR

While powerful, IRR has important limitations that every investor should understand:

  • Reinvestment assumption: IRR implicitly assumes that interim cash flows are reinvested at the IRR itself, which is often unrealistic. The modified internal rate of return (MIRR) addresses this by using a separate reinvestment rate.
  • Multiple IRRs: When cash flows change sign more than once (outflow, inflow, outflow again), the NPV equation can have several valid IRRs, making the result ambiguous.
  • No IRR exists: Some cash flow patterns have no real IRR at all.
  • Ignores scale: IRR is a percentage, so it can rank a small, high-percentage project above a large project that generates far more total value.
  • Assumes a fixed timeline: IRR depends heavily on the assumed timing and amount of every cash flow, which are often just estimates.

For these reasons, experienced analysts use IRR alongside NPV and other measures rather than relying on it alone.

Tips for Using the IRR Calculator

  • Get the signs right. Money you invest is negative; money you receive is positive. The initial investment is treated as a negative cash flow automatically.
  • Match the timing. Enter cash flows for the periods in which they actually occur - timing is what makes IRR meaningful.
  • Compare to your hurdle rate. An IRR is only "good" relative to the return you require for the risk taken.
  • Watch for sign changes. If your cash flows alternate sign several times, interpret the IRR cautiously, as multiple solutions may exist.
  • Use NPV too. For big decisions, check NPV at your required rate in addition to IRR.

Frequently Asked Questions

What is a good IRR?

There is no universal threshold - a good IRR is one that exceeds your required rate of return for the risk involved. In corporate finance, projects are accepted when the IRR is above the cost of capital. For higher-risk investments like venture capital, investors expect much higher IRRs to compensate for the risk.

What is the difference between IRR and ROI?

ROI is the total percentage return over the whole holding period and ignores timing. IRR is an annualized rate that accounts for exactly when each cash flow happens. IRR is more accurate for investments with multiple cash flows spread over time.

Can IRR be negative?

Yes. A negative IRR means the investment loses money - the cash you receive is worth less than the cash you put in, even before discounting. The calculator will report a negative rate when that is the case.

Why does my investment have more than one IRR?

When cash flows change sign more than once (for example, outflow, then inflow, then outflow), the NPV equation can have multiple roots, so several rates technically satisfy it. In such cases IRR is ambiguous, and NPV or MIRR is a better decision tool.

How is IRR annualized for monthly cash flows?

The calculator first finds the IRR per period (for example, per month), then annualizes it by compounding: annual IRR = (1 + periodic IRR)^(periods per year) − 1. This converts a monthly rate into an equivalent yearly rate.

What is MIRR?

The modified internal rate of return (MIRR) is a variation that assumes interim cash flows are reinvested at a specified reinvestment rate rather than at the IRR itself. It addresses one of IRR's main weaknesses and often gives a more realistic picture of an investment's return.