Excel IRR Calculator
Use this tool to calculate the internal rate of return (IRR) just like Excel’s IRR() function.
Separate values with commas, spaces, semicolons, or new lines. Use a negative value for the initial investment.
What is IRR in Excel?
IRR (Internal Rate of Return) is the discount rate that makes the net present value (NPV) of a cash flow series equal to zero. In simpler terms, it is the annualized return implied by your investment’s inflows and outflows.
In Excel, the basic syntax is: =IRR(values, [guess])
- values: A range or array of cash flows ordered by time.
- guess (optional): Starting point for iteration (default is about 10%).
Step-by-step Excel IRR calculation
1) Enter your cash flows
Put your initial investment first (usually negative), then expected inflows for each period.
| Period | Cash Flow |
|---|---|
| 0 | -10,000 |
| 1 | 3,000 |
| 2 | 4,200 |
| 3 | 6,800 |
2) Use Excel formula
If your cash flows are in cells A1:A4, use: =IRR(A1:A4)
If Excel has difficulty converging, provide a guess: =IRR(A1:A4,0.15)
3) Interpret the result
If IRR is 16%, compare it against your required return (hurdle rate). If your hurdle is 12%, the project passes; if hurdle is 18%, it fails.
Common Excel IRR errors and fixes
#NUM! error
- Cash flows may not include both a negative and a positive value.
- The model may have no real IRR, or your guess is too far from a root.
- Try changing the guess: =IRR(range,0.01) or =IRR(range,0.5).
#VALUE! error
- One or more cells may contain text or invalid data.
- Clean formatting and ensure values are numeric.
IRR vs XIRR in Excel
Use IRR() when cash flows are equally spaced (monthly, quarterly, yearly). Use XIRR() when dates are irregular.
- IRR: Assumes constant period spacing.
- XIRR: Uses actual dates and gives more realistic results for uneven timing.
Practical tips before trusting IRR
- Always inspect your sign convention (outflows negative, inflows positive).
- For projects with multiple sign changes, you may get multiple IRRs.
- Compare IRR with NPV at your discount rate—NPV is often more reliable for decision-making.
- Check assumptions on reinvestment and timing.
Quick FAQ
Is a higher IRR always better?
Usually yes, but project size and risk matter. A tiny project with 30% IRR may create less value than a larger project with 14% IRR.
Can IRR be negative?
Yes. A negative IRR means the project destroys value under the assumed cash flows.
What is a good IRR?
“Good” depends on your required return, industry, risk level, and opportunity cost.