Internal Rate of Return (IRR) Calculator
Use this tool to estimate the annual (or per-period) return of an investment based on one upfront cost and a stream of future cash flows.
Enter a positive number. The calculator treats this as a cash outflow at period 0.
Enter values separated by commas, spaces, or new lines. You can include negative values for additional costs.
What is internal rate of return?
Internal rate of return (IRR) is the discount rate that makes the net present value (NPV) of your cash flows equal to zero. In plain English, it is the implied growth rate of an investment after accounting for the timing of money moving in and out.
IRR is one of the most common metrics used in capital budgeting, startup investing, real estate analysis, and business decision-making. It helps answer the question: “What return am I really getting from this project?”
How this IRR calculator works
This calculator assumes:
- An initial investment at time 0 (today).
- A sequence of periodic cash flows in the future (yearly, monthly, or any consistent interval).
- Equal spacing between each period of cash flow.
Behind the scenes, the script repeatedly tests discount rates and finds the one where NPV is approximately zero. The result is shown as an IRR per period. If you enter annual cash flows, the output is an annual IRR. If you enter monthly flows, the output is monthly IRR.
How to use this calculator correctly
Step 1: Enter your initial investment
Put in the total amount you invest up front. For example, if you spend $25,000 on equipment, enter 25000.
Step 2: Enter your future cash flows
Add each period’s expected net cash flow. Example: 5000, 6000, 7000, 8000, 9000. If a period includes extra expenses, that period can be negative.
Step 3: Click calculate
You’ll get:
- Estimated IRR percentage per period.
- The NPV at that IRR (should be near zero).
- Cash flow count and simple ROI for quick context.
Quick example
Suppose you invest $10,000 now and expect to receive $3,000, $3,500, $4,000, and $4,500 over the next four years. This calculator estimates an IRR near the low-to-mid teens (depending on exact cash flow pattern).
If your required return (hurdle rate) is 10%, and IRR is above 10%, the project may be financially attractive. If IRR is below your hurdle rate, you may want to pass or renegotiate terms.
How to interpret IRR in real decisions
IRR is a ranking tool, not a complete decision system
Higher IRR usually indicates a better project, but you should compare it alongside:
- NPV: How much value (in dollars) the project creates.
- Risk: Whether the cash flows are reliable or uncertain.
- Scale: A small project can have high IRR but low total profit.
- Liquidity: How long money is tied up.
Use a consistent period
Don’t mix monthly and annual numbers in the same run. Keep all cash flows on the same timeline so the IRR output has a clear meaning.
IRR vs ROI vs CAGR vs NPV
- IRR: Time-weighted return considering multiple cash flows.
- ROI: Total gain divided by initial investment, without time weighting.
- CAGR: Smoothed annual growth rate, often for single start/end values.
- NPV: Dollar value created at a chosen discount rate.
In practice, professionals usually review both NPV and IRR together. If they conflict, NPV often gets priority because it measures absolute value creation.
Common mistakes to avoid
- Entering all positive or all negative cash flows (IRR won’t exist).
- Using unrealistic projections that ignore taxes, maintenance, or downtime.
- Comparing projects with very different durations using IRR alone.
- Ignoring multiple-IRR scenarios when cash flow signs flip more than once.
Bottom line
A solid internal rate return calculator can help you quickly evaluate investments, side projects, rental properties, and business initiatives. Use IRR as a powerful signal—but pair it with NPV, risk analysis, and common sense. Better decisions come from combining metrics, not relying on only one number.