IRR Calculator (Internal Rate of Return)
Enter an initial investment and future cash flows to instantly calculate the Internal Rate of Return (IRR) — the discount rate at which NPV equals zero.
Cash Flow Inputs
%
Used only to compare against the computed IRR.
Period 0 = initial investment
Enter cash flows on the left and click Calculate IRR.
Period 0 should be your initial investment (negative).
No convergent IRR found
This cash flow pattern may have no real IRR or multiple IRRs. Try adjusting your cash flows or use NPV analysis instead.
Internal Rate of Return
0.00%
IRR
—
Hurdle Rate
—
Spread
—
Cash Flow & Discounted Value at IRR
| Period | Cash Flow | Discount Factor | PV at IRR |
|---|
NPV Sensitivity to Discount Rate
The IRR is where the curve crosses zero.
Summary
Enter an initial investment and future cash flows to instantly calculate the Internal Rate of Return (IRR) — the discount rate at which NPV equals zero.
How it works
- Enter the initial investment as a negative cash flow in Period 0 (e.g., -10000).
- Add one or more future cash flows for each subsequent period.
- Click Calculate — the tool applies Newton-Raphson iteration to find the rate where NPV = 0.
- The IRR is displayed alongside an NPV-vs-rate sensitivity chart.
- Compare the IRR to your cost of capital (hurdle rate) to decide if the investment is worthwhile.
- If no IRR exists (e.g., all positive cash flows), an appropriate message is shown.
Use cases
- Evaluating whether a capital project meets a required rate of return.
- Ranking multiple investment projects by their IRR when capital is limited.
- Assessing the return on a series of rental income cash flows.
- Comparing IRR against the weighted average cost of capital (WACC).
- Validating private equity or venture capital deal returns.
- Quickly stress-testing project cash flow assumptions.
- Checking bond-equivalent yields for irregular coupon payments.
- Teaching finance students how NPV and IRR relate to each other.
Frequently Asked Questions
Last updated: 2026-07-01 ·
Reviewed by Nham Vu