» IRR Calculator / Internal Rate of Return Calculator


IRR calculator to calculate internal rate of return from uneven cash flows. Includes MIRR, hurdle rate comparison, IRR formula, IRR vs NPV guidance, irregular timing, and Excel-style analysis.

Use this internal rate of return calculator to calculate IRR for an investment, project, or capital budgeting case from a series of uneven cash flows. The tool is designed for users comparing IRR vs NPV, screening project returns, and checking whether future cash inflows justify an initial outlay.

This online calculator supports annual, semi-annual, quarterly, and monthly frequency, while still allowing editable timing values such as 1.5 or 2.25 for irregular cash-flow timing. In addition to plain IRR, it also calculates MIRR, includes a hurdle rate, and compares return metrics against a required return such as WACC, which makes it useful for both IRR vs MIRR and hurdle-rate decisions.

Use the tool to compare projects, test reinvestment assumptions, screen investments against a target return, and analyze cash-flow scenarios in one place. Because the full table remains editable, the calculator works for project appraisal, corporate finance, investment analysis, and quick sensitivity checks where both IRR vs MIRR and IRR vs hurdle rate matter. You can also export the full setup and result to CSV for review, sharing, or reporting.

Internal rate of return formula

$$NPV \mmlToken{mo}[linebreak="auto"]{=}\sum_{i=0}^{t}\frac {C_{i}}{(1+IRR)^{i}}\mmlToken{mo}[linebreak="auto"]{=}0$$


Ci = net cash flow in period i
t = final period

Modified internal rate of return formula

$$MIRR=\left(\frac{FV^+}{PV^-}\right)^{1/n}-1$$


FV+ = future value of positive cash flows
PV- = present value of negative cash flows

Input

Discount Rate irr-hurdle-help
%
Finance rate irr-finance-help
%
Reinvestment rate irr-reinvest-help
%
Cash flow frequency

Year Cash-In Initial investment/Cash-Out Net Cash Flow
Total
Maximum 100 rows reached.

Result

Internal Rate of Return (IRR)
0.0000%
Modified Internal Rate of Return (MIRR)
0.0000%

Hurdle rate 10.0000%
IRR spread vs hurdle 0.0000 pp
MIRR spread vs hurdle 0.0000 pp
Decision -
Non-conventional cash flows detected: multiple IRRs may exist. Compare IRR with MIRR and NPV before making a decision.

What Is Internal Rate of Return (IRR)?

Internal rate of return (IRR) is the discount rate that makes the net present value of a project's signed cash flows equal to 0. In practical terms, it is the implied annualized return of an investment based on the timing and size of all inflows and outflows.

Analysts often use IRR to compare projects against a hurdle rate or WACC. If the IRR is above the required return, the project may be acceptable. If it is below, the project may fail the return test even when nominal cash inflows are positive.

How to Calculate IRR

To calculate IRR, enter the initial outlay and all later cash inflows and outflows, then solve for the rate that makes the total discounted value equal to zero. This calculator does that numerically for you, including cases with uneven timing and different cash-flow frequencies.

  1. Enter the initial investment as a cash outflow.
  2. Enter each future cash inflow or cash outflow in its proper period.
  3. Select annual, semi-annual, quarterly, or monthly frequency.
  4. Compare the resulting IRR with your hurdle rate or required return.

If you also need the project value in money terms at a chosen discount rate, use the NPV Calculator alongside IRR rather than relying on a return percentage alone.

IRR vs NPV

IRR expresses performance as a rate of return, while NPV expresses performance as value created in currency terms. Both are useful, but they answer different questions.

Metric What it shows Best use
IRR Implied annualized return Compare return thresholds and project efficiency
NPV Value created at a chosen discount rate Measure absolute value added

In capital budgeting, many analysts prefer to review both together. Use IRR to compare returns, then confirm the decision with NPV, especially when project scale or discount-rate assumptions matter.

IRR vs MIRR

MIRR adjusts one of IRR's biggest weaknesses: the assumption that positive interim cash flows can be reinvested at the IRR itself. Instead, MIRR uses a separate finance rate for negative cash flows and a reinvestment rate for positive cash flows.

MIRR is often more realistic when you want to separate financing cost from reinvestment assumptions or when the cash-flow signs change more than once. In those cases, IRR can become misleading or produce multiple valid solutions, while MIRR gives a single return based on your chosen assumptions.

How to Calculate IRR in Excel

In Excel, the standard formula is =IRR(values) for equally spaced cash flows. If the dates are irregular, analysts often use =XIRR(values, dates) instead. This calculator covers that practical use case by letting you change both the frequency and the timing inputs directly.

A common workflow is to compare the result here with your spreadsheet model, then use DCF, FCFF, and WACC tools to test the investment from multiple finance angles.

IRR Calculator FAQ

How do you calculate IRR?
IRR is the discount rate that makes the net present value of all signed cash flows equal to 0. In practice, it is the rate r that solves Σ(Ci / (1 + r)^i) = 0 when the initial outlay and all later inflows and outflows are included. With non-conventional cash flows, more than one valid IRR can exist, which is why analysts often also review NPV.

What does IRR mean?
IRR shows the implied annualized return of a project based on its cash-flow pattern. A higher IRR usually means a more attractive project, but it should still be compared with a hurdle rate, WACC, and NPV before making a decision.

What is a good IRR?
A “good” IRR is one that exceeds your required return or hurdle rate. Many analysts compare IRR with WACC or another target return to decide whether a project creates enough value for its risk.

What is the difference between IRR and MIRR?
IRR assumes intermediate cash flows can be reinvested at the IRR itself. MIRR uses a separate finance rate for negative cash flows and a reinvestment rate for positive cash flows, which often makes it more realistic for capital budgeting. MIRR is also useful because non-conventional cash flows can produce multiple IRRs, while MIRR gives a single return based on your chosen finance and reinvestment assumptions.

Can I use monthly or irregular cash flow timing in this IRR calculator?
Yes. You can choose annual, semi-annual, quarterly, or monthly frequency and still enter editable timing values such as 1.5 if your cash flows are not evenly spaced. That makes the tool more flexible than a simple equal-period IRR calculator.

Why compare IRR with a hurdle rate?
The hurdle rate represents the minimum return the project must earn to be acceptable. If IRR is above the hurdle rate, the project may pass the return test; if it is below, it may fail even if cash inflows are positive.

What is the difference between IRR and NPV?
IRR expresses performance as a rate of return, while NPV measures value in money terms. IRR is useful for comparing return thresholds, while NPV shows how much value a project adds at a chosen discount rate. Many analysts use both together rather than relying on only one metric.

When is MIRR more useful than IRR?
MIRR is often more useful when reinvestment assumptions matter, when you want to separate financing cost from reinvestment return, or when conventional IRR could be misleading for non-standard cash-flow patterns. That includes cases where the cash-flow signs change more than once and multiple IRRs may exist.

How do you calculate IRR in Excel?
In Excel, you can use =IRR(values) for equally spaced cash flows. If timing is irregular, analysts often use =XIRR(values, dates). This calculator is designed for irregular timing by letting you edit the timing values directly.

Can IRR be negative?
Yes. A negative IRR means the project is expected to destroy value relative to the invested capital over the modeled time period.

Can I export the IRR calculation to CSV?
Yes. The calculator can export the full setup and result to CSV, including frequency, hurdle rate, finance rate, reinvestment rate, cash-flow rows, totals, IRR, MIRR, spreads, and decision output.

Example

Suppose the initial investment is 1000, and the project generates cash inflows of 220, 240, 260, 280, 300, and 320 over six periods.

The calculator solves for the rate that makes the full signed cash-flow series equal to a net present value of 0, then also calculates MIRR using your selected finance rate and reinvestment rate.

This makes the tool useful for comparing projects, screening investments against a hurdle rate or WACC, and testing how sensitive the return is to timing and reinvestment assumptions.

Rotate device!
Rotate your device
For the full calculator table, use your phone or tablet in landscape mode.

Stainless Steel Grill Tongs
The Grill Master’s Secret Weapon
Level up your BBQ game with tools that make you look and feel like a pro.
Shop on Amazon