FiscalCalc

How to Calculate Investment Returns: ROI, CAGR, and IRR

By FiscalCalc Editorial TeamΒ·May 26, 2026Β·Updated June 24, 2026Β·12 min readΒ·Savings & Investments
Mobile trading app displaying stock market charts and financial data, representing investment return analysis.
Photo by StockRadars Co. on Pexels

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 β€” Free

No account required

The Three Return Metrics at a Glance

Before the math, here's what each metric does β€” and when you actually need it.

MetricWhat It MeasuresBest Used For
ROITotal return percentage, no time factorSame-length investments, quick estimates
CAGRAnnual return, time-adjustedComparing across different holding periods
IRRAnnual return, with mid-period cash flowsRentals, 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:

Formula

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.

Formula

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.

Formula

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.

InvestmentROIHolding PeriodCAGR (actual annual return)
Fund A40%2 years18.3% per year
Fund B40%6 years5.8% per year
Fund C40%10 years3.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:

PeriodS&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.

Formula

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.

Formula

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 Calculator

No 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 β€” Free

No account required

Common Questions

ROI is the total percentage gain or loss on an investment β€” with no time factor built in. CAGR converts that total return into an equivalent annual rate. A 40% ROI over 2 years equals an 18.3% CAGR. The same 40% ROI over 6 years equals a 5.8% CAGR. Use ROI to confirm a gain happened. Use CAGR to compare that gain against anything else.

Yes β€” 10% per year is approximately the long-run average return of the S&P 500 over the past century. A diversified index fund returning 10% CAGR is considered solid, market-rate performance. Individual stocks can beat or miss this significantly, which is why most financial advisors compare portfolio returns to a benchmark like the S&P 500 rather than just a raw number.

Use the Rule of 72. If your investment doubled, divide 72 by the number of years it took β€” that gives you an approximate CAGR. An investment that doubled in 8 years has a CAGR of roughly 9%. For an investment that didn't quite double, divide the number of years into 72 and use the result as an upper bound. For the exact figure, use the CAGR formula or the investment return calculator.

Use CAGR for your stock portfolio. Stocks are typically a lump-sum investment that compounds over time β€” CAGR captures that cleanly. Use IRR only if your portfolio includes regular contributions or withdrawals at irregular intervals. Most brokerage platforms report something close to IRR automatically for accounts with ongoing deposits β€” they call it the "money-weighted return" or "personal rate of return."

No. CAGR is a nominal return β€” it measures growth in dollar terms, not purchasing power. To find your real return, subtract the inflation rate from your CAGR. For example, an 8% CAGR during a year with 3% inflation represents a real return of roughly 5%. The inflation calculator shows exactly how inflation erodes purchasing power over any time period.

A diversified stock and bond portfolio has historically returned 6–8% CAGR over long periods, after adjusting for inflation. All-equity portfolios have averaged closer to 7–10% nominal CAGR. These are long-run averages β€” any 5-year or 10-year window will vary depending on when you start and stop. Use the investment return calculator to model different return assumptions and see how they compound over your specific timeline.

A negative IRR means the investment lost money in present-value terms β€” the cash flows you received were worth less, in today's dollars, than what you put in. This can happen even when the total dollars returned look close to breakeven, because IRR accounts for the time value of money. A negative IRR is a clear signal that the investment underperformed β€” regardless of what the raw ROI shows.

Most brokerage platforms β€” Fidelity, Schwab, Vanguard β€” show your "personal rate of return" or "money-weighted return." This is functionally similar to IRR: it accounts for the timing of your deposits and withdrawals, weighting periods when you had more money invested more heavily. It tells you what your actual investment experience was. If you want to compare your portfolio against an index like the S&P 500, calculate your CAGR separately instead β€” index benchmarks use time-weighted returns, not money-weighted. Use the investment return calculator to compute your CAGR from your total invested amount and current value.

They can give very different answers β€” and average annual return is almost always the higher number. Average annual return adds each year's gain or loss and divides by the number of years. CAGR calculates what steady compounding rate would produce the same final result. After a 100% gain in year 1 and a 50% loss in year 2, the average annual return is 25% β€” but your money is back exactly where it started. The CAGR is 0%. Mutual funds are required to report CAGR as "annualized total return" in their regulatory filings. When a fund advertises "average annual return," check whether it means an arithmetic average or a compounded annual figure β€” the gap can be 2–3 percentage points per year.

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.

Related Guides