ROI Calculator — Total Return & Annualized (CAGR)
Calculate the real return on an investment — not just the headline gain. Enter what you put in, any extra contributions, and what it is worth now, and this tool itemizes your total ROI, your net profit, and the annualized return (CAGR) when you add a holding period. CAGR is the number that matters most: it converts a multi-year gain into a yearly rate so you can compare investments of different lengths on equal footing.
Results
Breakdown
The annualized return (CAGR) spreads your total gain across the holding period — it's the per-year rate that makes investments of different lengths comparable. Gross figures only — excludes fees, taxes, and inflation. Past performance doesn't predict future results. Educational estimate, not investment advice.
Return on investment answers a simple question — “how much did this make me?” — but the honest answer has two parts. The first is your total ROI: the overall percentage gain on the money you put in. The second, and the one that actually lets you compare investments, is your annualized return (CAGR): that same gain expressed as a steady yearly rate. This calculator shows both, and itemizes the dollars behind them, so a big headline number never misleads you.
Total ROI vs. annualized return (CAGR)
Total ROI is your net profit divided by your cost basis:
Total ROI = (final value − total invested) ÷ total invested × 100
Turn $10,000 into $13,000 and you’ve made a $3,000 profit on $10,000 — a 30% return. Clean and intuitive. The problem is that total ROI says nothing about time. A 30% gain in one year is excellent; the same 30% over fifteen years is barely keeping up with a savings account. Total ROI over a multi-year holding period is misleading on its own.
That’s what the compound annual growth rate (CAGR) fixes. It’s the constant yearly rate that would grow your invested capital to its final value over the holding period:
CAGR = (final value ÷ total invested)^(1 / years) − 1
Because it’s per-year, CAGR puts a two-year flip and a twenty-year hold on the same footing, and lets you compare any investment against a benchmark — an index fund, a bond, a high-yield savings account — that’s also quoted annually. When you don’t enter a holding period, there’s nothing to annualize, so the calculator shows total ROI only rather than dividing by zero.
A worked example
The calculator opens with a straightforward buy-and-hold:
- Initial investment: $10,000
- Additional contributions: $0
- Final value: $18,000
- Holding period: 5 years
Here’s how it itemizes:
- Net profit: $18,000 − $10,000 = $8,000
- Total ROI: $8,000 ÷ $10,000 = 80%
- Annualized return (CAGR): (18,000 ÷ 10,000)^(1/5) − 1 = ≈ 12.47% per year
The figures reconcile exactly: total invested ($10,000) + net profit ($8,000) = final value ($18,000). Notice the gap — an 80% total return sounds enormous, but spread across five years it’s a 12.47% annual rate. That’s a genuinely good result, just not an 80%-a-year one. Seeing both numbers side by side is the whole point. Change any input and the breakdown updates live; add contributions and they fold into your cost basis so the percentage still reflects every dollar you committed.
A loss works the same way, honestly. If that $10,000 fell to $7,000 over five years, the tool shows a −30% total ROI and roughly a −6.9% annualized return — negative numbers, not zeros, because a loss is real information. Only the case where you invested nothing at all is undefined, which the calculator flags rather than showing a meaningless figure.
Important: this is an estimate, not advice
This calculator measures the gross return between what you invested and the final value you enter. It does not subtract trading fees, fund expense ratios, taxes on your gains, or the effect of inflation eroding purchasing power — all of which lower your real, take-home return. To approximate a net figure, enter a final value that already reflects fees and taxes. And remember: past performance does not predict future results. A return calculated here is history, not a forecast, and this tool is for education only — it is not investment advice. For decisions about your portfolio, consult a qualified financial professional.
Estimates are for planning and education only. See our disclaimer.