» IRR Calculator


IRR Calculator: calculate internal rate of return from an investment and a series of cash flows.

Use this IRR calculator to calculate the internal rate of return for an investment, project, or capital budgeting case from a series of uneven cash flows. The tool is designed for users searching how to calculate IRR online, compare project returns, and evaluate 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.

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

Initial Data

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.

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