Internal Rate of Return (IRR) Calculator
Enter an initial investment and a series of future cash flows. This calculator returns the estimated IRR per period (usually per year).
Tip: Use commas, semicolons, or new lines between cash flow values.
What is IRR?
If you are learning how to calculate internal rate of return, start with the idea behind it: IRR is the discount rate that makes an investment’s net present value (NPV) equal to zero.
In plain English, IRR tells you the annualized rate of return a project is expected to generate based on its cash inflows and outflows over time. Investors use it to compare projects and decide whether a potential investment beats their minimum required return.
The core IRR formula
IRR is the value of r that solves this equation:
0 = CF0 + CF1/(1+r) + CF2/(1+r)2 + ... + CFn/(1+r)n
- CF0 is usually the initial investment (a negative number).
- CF1 to CFn are future cash flows (often positive).
- r is the internal rate of return.
Because this equation is nonlinear, IRR is usually found with trial-and-error, interpolation, or numerical algorithms (like Newton-Raphson or bisection), which is exactly what the calculator above does.
How to calculate internal rate of return step by step
1) List all cash flows by period
Example:
- Year 0: -10,000
- Year 1: +3,000
- Year 2: +3,500
- Year 3: +4,000
- Year 4: +4,500
2) Pick a discount rate and compute NPV
Try 8%, then 12%, then 15%. You are searching for the rate where NPV changes sign and approaches zero.
3) Narrow down the range
If NPV is positive at 10% and negative at 14%, the IRR is somewhere between 10% and 14%.
4) Use interpolation or a solver
A spreadsheet function like IRR() or a numerical method gives the precise estimate quickly. In practice, this is the standard approach.
Worked example (quick intuition)
Suppose your project costs $10,000 now and returns $3,000, $3,500, $4,000, and $4,500 over the next four years. If you run those numbers through the calculator, the IRR is approximately in the low-to-mid teens (depending on exact cash-flow timing assumptions).
Interpretation: if your required return is 8%, this project likely looks attractive. If your required return is 18%, it may not meet your target.
IRR decision rule
- Accept if IRR > required return (hurdle rate).
- Reject if IRR < required return.
- Indifferent if IRR is roughly equal to required return.
That rule is simple, but always pair it with NPV for better decision quality.
IRR vs other metrics
| Metric | What it tells you | Best use |
|---|---|---|
| IRR | Rate of return that sets NPV to zero | Comparing expected return rates |
| NPV | Dollar value created after discounting cash flows | Maximizing shareholder value |
| Payback Period | Time to recover initial investment | Liquidity and risk screening |
| ROI | Simple gain relative to cost | Quick performance snapshot |
Common mistakes when calculating IRR
- Wrong sign convention: Initial investment should typically be negative (cash outflow).
- Ignoring timing: Annual vs monthly cash flows changes the interpretation of IRR.
- Using IRR alone: A high IRR on a tiny project can still create less value than a lower-IRR larger project.
- Multiple IRRs: Non-conventional cash flows (sign changes more than once) can create multiple valid IRRs.
- Comparing projects with different scale/duration only by IRR: Use NPV and possibly MIRR too.
When IRR can be misleading
IRR assumes reinvestment at the IRR itself, which may be unrealistic for very high rates. It can also mis-rank projects with different sizes or time horizons. For critical capital budgeting decisions, use IRR together with NPV and scenario analysis.
Practical tips
- Build best-case, base-case, and worst-case cash-flow sets.
- Compare IRR against your weighted average cost of capital (WACC) or required return.
- Stress-test late-year cash flows, since they are often most uncertain.
- If cash-flow signs change multiple times, check for multiple IRRs and compute NPV at target discount rates.
Bottom line
Learning how to calculate internal rate of return is essential for evaluating investments. IRR gives a clear percentage return estimate, but the best practice is to use it alongside NPV, risk assumptions, and strategic fit. Use the calculator at the top of this page to test your own project quickly.