IRR Calculator

Estimate annual internal rate of return and net present value for a fixed cash-flow pattern or a series of annual cash flows. Compare the return with your own required rate.

Your investment cash flows

Enter a positive amount. It is treated as an outflow at time zero.
Formatting only; no currency conversion.
Used to calculate NPV; it does not change IRR.
Received at the end of the holding period. Avoid counting it again as a recurring receipt.
End payments occur only after a full period. Beginning payments occur at time zero and each period start strictly before the holding period ends. A partial final period can therefore include a beginning payment.

Your estimate

Annual internal rate of return —
NPV at required return —
Total cash received —
Total cash invested / paid —
Net undiscounted gain / loss —

Calculate to see your results.

Numerical search range: −99.99% to 100,000% annually. Nonconventional cash flows can have several solutions; this search is not guaranteed to find every root.

Cash-flow schedule

Present values use your required annual return. Rows at the same time are combined internally when solving IRR.

How to interpret IRR and NPV

IRR is a rate that makes the sum of discounted cash flows equal zero. This tool solves Σ cash flow ÷ (1 + rate)time in years = 0. NPV uses the same formula at the required return you enter.

Why can there be more than one IRR?

When net cash flows switch signs more than once, several rates may make NPV zero. Some patterns have no solution. Review the timing, total amounts and NPV; a single reported percentage may not fully describe the investment.

Is this the same as ROI?

No. Simple ROI compares total gain with the invested amount. IRR also considers when money is paid or received. A higher IRR does not by itself mean a project has greater total profit or lower risk.

What does a positive NPV mean?

The discounted receipts exceed discounted outflows at your chosen required return. A negative NPV means they fall short of that benchmark. These statements describe the entered cash flows, not a prediction of future performance.

Does the annual mode handle irregular dates?

No. Amounts can differ, but each line is assumed to occur at the end of its numbered year. For actual irregular dates, use a date-based XIRR calculation. Do not remove zero-flow years, because doing so changes timing.

What is excluded?

Taxes, fees, reinvestment transactions, inflation and investment risk are not added automatically. Include relevant payments in your cash flows. Display currency changes formatting only.

Educational estimate only; not financial or investment advice. Results depend on the entered assumptions and numerical search limits.