IRR Calculator (Internal Rate of Return)
Calculate the internal rate of return for an investment with multiple cash flows. Compare IRR against your required rate of return and see NPV at any discount rate.
Investment Details
Your required rate of return or cost of capital
Enter your investment details
Calculate IRR, NPV, and profit multiple for your cash flows
Related Calculators
Pro Tip
When evaluating investments, use IRR to check if the return meets your minimum threshold, and NPV to measure total value created. An investment should ideally pass both tests: IRR above your hurdle rate AND positive NPV.
Calculate Present Value →Understanding Internal Rate of Return (IRR)
The Internal Rate of Return (IRR) is the discount rate at which the net present value (NPV) of all cash flows from an investment equals zero. In simpler terms, it is the annualized rate of return that an investment is expected to generate. IRR is one of the most widely used metrics in corporate finance, private equity, and real estate investing.
IRR vs. ROI: Return on Investment (ROI) measures total return as a simple percentage of the initial investment, without accounting for the time value of money. A 50% ROI over 1 year is very different from a 50% ROI over 10 years. IRR annualizes returns and accounts for the timing of each cash flow, making it a more accurate measure for comparing investments with different time horizons and cash flow patterns.
IRR vs. NPV: While IRR tells you the rate of return, NPV tells you the dollar value created by the investment at a given discount rate. Both are valuable: use NPV when comparing projects of different sizes (a larger project with a lower IRR may create more total value), and use IRR when evaluating whether an investment meets your minimum required return (hurdle rate).
When to use IRR: IRR is most useful for evaluating capital-intensive projects, real estate investments, private equity deals, and any investment where cash flows occur at different times. If the IRR exceeds your cost of capital or required rate of return, the investment is generally considered worthwhile. If the IRR is below your hurdle rate, the investment does not generate sufficient return.
Limitations: IRR assumes that interim cash flows are reinvested at the IRR rate itself, which may be unrealistic for very high IRRs. It can also produce multiple solutions for projects with alternating positive and negative cash flows. In these cases, Modified IRR (MIRR) or NPV analysis may be more appropriate.
IRR Formula
Internal Rate of Return
Where:
CF_t = Cash flow at time period t (negative for investments, positive for returns)
IRR = Internal rate of return (the unknown we solve for)
t = Time period (0 = initial investment, 1 = year 1, etc.)
n = Total number of periods
Example
For a $100,000 investment with 5 years of cash flows ($15K, $20K, $25K, $30K, $50K):
- • 0 = -100,000/(1+IRR)^0 + 15,000/(1+IRR)^1 + 20,000/(1+IRR)^2 + ...
- • Total inflows = $15K + $20K + $25K + $30K + $50K = $140,000
- • Simple ROI = ($140,000 - $100,000) / $100,000 = 40%
- • Solve iteratively using Newton's method
- • IRR = ~12.05% (annualized, accounting for cash flow timing)
- • Profit multiple = $140,000 / $100,000 = 1.40x