18.3% per year.
That's what one investor actually earned on a "40% return." The other investor earned 5.8% per year β on the exact same 40% return.
Same headline number. Completely different investment. The difference is one metric most investors never calculate: the annualized rate.
Here's how to calculate ROI, CAGR, and IRR β and which one to use so you never misread a return again.
Key Takeaways
- ROI shows your total return as a percentage β but ignores time, which makes it useless for comparing investments held over different periods.
- CAGR converts any return into an equivalent annual rate, so you can compare a 2-year investment directly against a 10-year one.
- The Rule of 72 β divide 72 by your annual return percentage to find how many years until your money doubles.
- IRR is the metric for investments with ongoing payouts β rental income, dividends, or bonds that distribute before maturity.
- A 40% ROI over 2 years (18.3%/yr) is triple the annual return of the same 40% ROI over 6 years (5.8%/yr) β same headline number, very different investment.
What's your real number?
Find out in seconds. Free. No email.
Calculate My Investment Return β FreeNo account required
The Three Return Metrics at a Glance
Before the math, here's what each metric does β and when you actually need it.
| Metric | What It Measures | Best Used For |
|---|---|---|
| ROI | Total return percentage, no time factor | Same-length investments, quick estimates |
| CAGR | Annual return, time-adjusted | Comparing across different holding periods |
| IRR | Annual return, with mid-period cash flows | Rentals, dividends, bonds, irregular payouts |
The short rule: ROI gets you started. CAGR is what you need for almost every comparison. IRR is for anything that pays you money before the end.
The Rule of 72: Your Quick Mental Shortcut
Before you run any formula, use this rule to quickly check any return claim in five seconds:
The Rule of 72: Divide 72 by your annual return (%) to find how many years to double your money.
6% per year β 72 Γ· 6 = 12 years to double 8% per year β 72 Γ· 8 = 9 years to double 10% per year β 72 Γ· 10 = 7.2 years to double 12% per year β 72 Γ· 12 = 6 years to double
Reverse it: if your money doubled in 8 years β 72 Γ· 8 β 9% annual return.
Use this to check any return claim before trusting it.
Example: a fund says "we doubled investors' money in 5 years." That implies a CAGR of roughly 14.4%. If the S&P 500 averaged 10% over the same period, that's a strong result. If the manager says "we doubled money in 10 years" β that's only 7.2% per year. Still positive, but not impressive.
The Rule of 72 tells you right away which category a claim falls into. You know before running a single number.
Step 1: ROI β Total Return, No Time Context
Return on Investment (ROI)
The total percentage gain or loss on an investment from start to finish, ignoring how long it took. For example: if you put $10,000 into a fund and it grew to $14,000, your ROI is 40% β regardless of whether that took 1 year or 10.
ROI = (Ending Value β Starting Value) / Starting Value Γ 100
Example: Starting value: $10,000 Ending value: $14,000 ROI: (14,000 β 10,000) / 10,000 Γ 100 = 40%
ROI is the easiest return to calculate. It's also the most often misread.
Here's the problem. A fund that returns 40% in 2 years and a fund that returns 40% in 6 years look identical by ROI. But one compounded your money three times faster. Picking one based on ROI alone is like comparing two road trips by miles. You don't know how long each trip took.
ROI tells you what happened. It doesn't tell you how fast.
Step 2: CAGR β Annual Return, Time-Adjusted
Compound Annual Growth Rate (CAGR)
The annual return rate that would grow your investment from its starting value to its ending value, assuming steady compounding each year. For example: $10,000 growing to $14,000 in 2 years has a CAGR of 18.3% β meaning it grew at an annualized rate of 18.3% per year.
CAGR = (Ending Value / Beginning Value)^(1/n) β 1
Where: n = number of years held
Example A β $10,000 to $14,000 in 2 years: CAGR = (14,000 / 10,000)^(1/2) β 1 = 1.4^0.50 β 1 = 1.183 β 1 = 18.3% per year
Example B β $10,000 to $14,000 in 6 years: CAGR = (14,000 / 10,000)^(1/6) β 1 = 1.4^0.167 β 1 = 1.058 β 1 = 5.8% per year
Same starting amount. Same ending amount. Three times the difference in annualized performance.
| Investment | ROI | Holding Period | CAGR (actual annual return) |
|---|---|---|---|
| Fund A | 40% | 2 years | 18.3% per year |
| Fund B | 40% | 6 years | 5.8% per year |
| Fund C | 40% | 10 years | 3.4% per year |
The takeaway: ROI with no time period is just a number. It needs context to mean anything. CAGR gives it that context.
This is why the S&P 500's long-run average uses CAGR. But the "10% per year" headline hides big differences depending on the time period:
| Period | S&P 500 CAGR (nominal, dividends reinvested) |
|---|---|
| 10 years (to early 2026) | 15.6% |
| 20 years (to early 2026) | 11.8% |
| 30 years (to early 2026) | 10.1% |
| Long-run historical average | ~10.4% |
The 10-year figure looks high because 2016β2026 included a strong bull market. The 30-year average is the better number for most long-term investors to plan with. Use 10% as your benchmark for a diversified stock portfolio. Then calculate your own CAGR to see if you're keeping pace, beating the index, or falling behind.
Step 3: IRR β Annual Return, With Cash Flows
Internal Rate of Return (IRR)
The annualized return that accounts for exactly when each dollar came in or went out. For example: a rental property that pays $2,400 per year for five years and then sells at a profit has an IRR that reflects the timing and size of every payment β not just the final total.
CAGR works perfectly when you invest a lump sum and cash out at the end. But many investments pay you before the end β rental income, bond coupons, dividend stocks, or a business that pays out profit each year. For those, CAGR gives you the wrong answer.
Here's why: $1,000 received in year 1 is worth more than $1,000 received in year 5. You can reinvest year-1 money for four more years. CAGR ignores this timing. IRR doesn't.
IRR is the rate (r) that makes the investment break even in today's dollars:
0 = βInitial Investment
- Cash Flow Year 1 / (1 + r)^1
- Cash Flow Year 2 / (1 + r)^2
- Cash Flow Year 3 / (1 + r)^3
- ...
- (Final Cash Flow + Sale Value) / (1 + r)^n
Solve for r using a financial calculator β there is no shortcut formula for this one.
Worked example β rental investment:
You put $20,000 into a rental property (down payment). It generates $2,400 per year in net rent. After 5 years, you sell your stake for $25,000.
Cash flows: Year 0 (upfront): β$20,000 Year 1: +$2,400 Year 2: +$2,400 Year 3: +$2,400 Year 4: +$2,400 Year 5: +$2,400 + $25,000 = +$27,400
CAGR (total value only): Total received: $37,000 from $20,000 (37,000 / 20,000)^(1/5) β 1 = 13.1% per year
IRR (timing-adjusted): β 14.8% per year
The gap: IRR is higher because the $2,400 payments arrived every year. Each early payment is worth more β you could reinvest it the moment it arrived.
If you compare a rental property to a stock fund, use IRR for the property and CAGR for the fund. Mixing methods makes the comparison unfair. It almost always makes the wrong investment look better.
What's your real number?
Find out in seconds. Free. No email.
Run My Investment Numbers β Free CalculatorNo account required
When These Metrics Can Mislead You
ROI hides how long you waited
A fund that says "we returned 180% over our history" sounds impressive. If that history covers 20 years, the CAGR is just 5.4% β barely above inflation. If it spans 8 years, the CAGR is 13.6% β genuinely strong. Never trust an ROI claim unless you know the time period.
CAGR smooths over volatility
CAGR assumes steady growth every year. Real markets don't work that way. A fund that gained 100% in year 1 and then fell 50% in year 2 has a 0% CAGR β you're back to where you started. But the experience was brutal. Use CAGR to compare investments. Don't use it to claim a wild investment was smooth.
IRR rewards fast payouts β sometimes too much
IRR scores fast-paying investments very high, even when the total dollars earned are smaller. A short investment with fast early payouts can show a higher IRR than a long one that builds far more total wealth. If your goal is to build wealth, look at the raw dollar profit alongside IRR. The percentage alone can mislead.
Average annual return β CAGR
A fund that advertises "12% average annual return" may have a lower CAGR. It may have made you less money than it looks. Average annual return adds each year's gain, then divides by the number of years. CAGR compounds them. Say you gain 100% in year 1, then lose 50% in year 2. The average annual return shows 25%. But your account is right back where it started. The CAGR is 0%. Always check if a fund's stated return is a simple average or a compounded annual figure. The difference matters before you compare it to anything.
5 Things to Do Before Your Next Investment
1. Convert every return to CAGR before comparing
If you're evaluating two funds or two assets, the only fair comparison is annualized return. Use the CAGR formula or the investment return calculator to get every return on the same basis before deciding.
2. Benchmark against the S&P 500 average
The long-run CAGR of the S&P 500 is approximately 10% per year (nominal). If your investment returned 7%, you underperformed the index. If it returned 13%, you outperformed. That context tells you whether active management or a specific asset class is earning its place in your portfolio.
3. Use the Rule of 72 to gut-check any return claim
Before you run any numbers, divide 72 by the claimed annual return. The result is how many years it takes to double. If a salesperson claims 25% annual returns, that implies doubling every 2.9 years. Verify that claim before committing any money.
4. Use IRR for anything that pays you mid-stream
If your investment sends regular income β rent, dividends, interest β don't use CAGR alone. Run the IRR, or input each cash flow into the investment return calculator to get an annualized return that accounts for when each payment actually arrived.
5. Compare every investment in the same metric
The most common mistake is comparing one investment's CAGR against another's ROI. Pick one metric β CAGR works for most comparisons β and apply it consistently across everything you're evaluating.
What This Means for Your Investment Decisions
ROI is the number people quote. CAGR is the number that matters. IRR is the one for anything complicated.
The core lesson: two investments can share the same ROI and still be very different. A 40% gain over 2 years and a 40% gain over 6 years differ by 12.5 percentage points per year. That gap grows into a huge difference in wealth over ten years.
Before your next move, run your numbers in the calculator below. It converts every return to an annual rate. That makes every comparison fair β apples to apples.
What's your real number?
Find out in seconds. Free. No email.
Calculate My Investment Return β FreeNo account required
Common Questions
Sources & Methodology
ROI, CAGR, and IRR formulas follow standard financial mathematics used by institutional investors and the U.S. Securities and Exchange Commission. Historical S&P 500 return averages are sourced from Federal Reserve Economic Data (FRED). Annualized return calculation methodology aligns with FINRA's investor education guidance on computing investment performance.
Sources: U.S. Securities and Exchange Commission β Investor.gov, Federal Reserve Bank of St. Louis (FRED), FINRA β Calculating Your Investment Returns.
Disclaimer: Results are for educational and informational purposes only. FiscalCalc is not a licensed financial advisor, mortgage broker, or tax professional. Consult a qualified professional before making major financial decisions.
