How this Internal Rate of Return calculator works
The Internal Rate of Return is a powerful metric for evaluating the
performance of investments where money moves in and out over time.
Instead of focusing on a single starting and ending balance, IRR
looks at every cash flow — deposits, withdrawals, dividends,
rental income and sale proceeds — and finds the annual rate of
return that makes their net present value (NPV) equal to zero.
Mathematically, for cash flows at equal time intervals we write:
NPV(r) = CF₀ + CF₁ / (1 + r)¹ + CF₂ / (1 + r)² + … + CFₙ / (1 + r)ⁿ
The internal rate of return is the value of r such that
NPV(r) = 0. There is no simple algebraic formula for
r, so this IRR calculator uses a numerical search
behind the scenes to find a rate that balances the equation.
Example: IRR for a small property investment
Imagine you make the following investment:
- Initial investment: −$100,000 (purchase price and closing costs).
- Year 1: +$12,000 in net rent.
- Year 2: +$12,000 in net rent.
- Year 3: +$12,000 in net rent.
- Year 4: +$12,000 in net rent.
- Year 5: +$12,000 in net rent + $130,000 from selling the property.
Enter the initial investment as 100,000 in the Initial investment
field (the calculator treats it as a negative cash flow) and enter each
year’s net rent and sale proceeds as positive cash flows.
The IRR calculator will show an internal rate of return of roughly
12–14% per year, depending on the exact figures you use.
IRR vs ROI, APY and CAGR
When you search for “investment return calculator” you will see many
metrics. They can look similar but answer slightly different
questions:
-
ROI (return on investment) is usually a simple
percentage: profit divided by money invested. It ignores the timing
of cash flows.
-
CAGR (compound annual growth rate) calculates the
constant annual growth rate that turns your starting value into your
ending value. It assumes a single deposit at the start and a single
value at the end.
-
APY (annual percentage yield) focuses on interest
paid by savings accounts and includes compounding.
-
IRR is unique because it can handle several cash
flows in and out of the investment over time.
For simple “I invested once and sold once” situations, CAGR is
usually enough. For more realistic cash-flow patterns with deposits,
withdrawals and income along the way, IRR is often the most useful
performance measure.
When to use IRR based on irregular cash flow
The IRR based on irregular cash flow calculator on
this page is designed for cases where the cash flows are not fixed
each year. Common examples include:
- Start-up or private equity investments with variable dividends.
- Real-estate projects with uneven renovation costs and rent.
- Business projects with a mix of upfront spending and later savings.
- Side hustles where profit builds gradually before stabilising.
Simply enter your initial investment and type each year’s net cash
flow as either a positive (money received) or negative (extra
investment or expense) number. The calculator treats any empty year
as zero.
Limitations and caveats of IRR
Internal Rate of Return is powerful but not perfect. Be aware of the
following limitations when interpreting the result:
-
Some unusual cash-flow patterns can produce multiple IRRs
or no real solution at all. If the calculator says no stable IRR
exists, it usually means the NPV curve never crosses zero.
-
IRR assumes you can reinvest intermediate cash flows at the same
rate, which may not be realistic in low-rate environments.
-
When two projects have different sizes, a higher IRR does not
always mean more total profit. Comparing NPV at a chosen
discount rate is often better when projects compete for the
same capital.
-
IRR is not adjusted for inflation, taxation or currency risk; you
may want to run separate scenarios that include these factors.
Practical tips for using this IRR calculator
-
Treat all amounts as after-fee, after-tax if you
want a clean apples-to-apples comparison between opportunities.
-
Use the equal-period IRR calculator when your cash flows arrive at
a regular rhythm, even if the amounts are not identical.
-
Use the irregular cash-flow version when your cash flows are mainly
annual but change in size as a project matures.
-
Try a few alternative scenarios (lower rent, higher costs, delayed
sale) to see how sensitive the IRR is to your assumptions.
Frequently asked questions about IRR
Is a higher IRR always better?
Generally yes — a higher internal rate of return indicates a more
profitable investment. However, you should also consider project
size, risk, time horizon and whether the investment’s IRR exceeds
your required hurdle rate or cost of capital.
What is a “good” IRR?
A good IRR depends on inflation, interest rates and risk. For a safe
government bond, a modest IRR might be acceptable, whereas a startup
investor may demand 20–40% or more to compensate for risk.
Use this calculator to compare potential investments against your own
minimum acceptable rate of return.
Can I use this IRR calculator for personal savings goals?
Yes. If you occasionally add or withdraw money from a savings or
brokerage account, IRR can show the effective annual return on your
real cash-flow pattern — not just the change in account value.
How many cash flows can I enter?
The equal-period IRR calculator supports up to ten periods; the
irregular cash-flow calculator supports up to sixteen years. That is
enough for most small projects and investment scenarios. For very
long time series, a spreadsheet IRR or XIRR function may be more
convenient.