Investment Return Calculator

Calculate your return on investment (ROI), compound annual growth rate (CAGR), and total gain or loss on any investment. Annualize returns for fair comparison.

Investment details ROI · CAGR · Total return
$
$
$
Monthly amount added (optional)

ROI vs. CAGR

ROI (Return on Investment) is the total percentage gain or loss over an entire investment period, while CAGR (Compound Annual Growth Rate) is that same performance expressed as a single, annualized rate — the two describe the same underlying result from different angles.

The two formulas ROI = (Final value − Total invested) ÷ Total invested × 100
CAGR = (Final value ÷ Initial value)^(1/years) − 1

Worked example: $10,000 growing to $18,000 over 5 years produces an ROI of 80% (the total gain over the whole period) and a CAGR of roughly 12.5% (the equivalent steady annual growth rate that would produce the same result). Both numbers are correct and describe the identical outcome — ROI answers “how much did I gain overall,” while CAGR answers “what constant yearly rate would explain that.”

It’s worth being precise about what “annualized” actually means here. A 12.5% CAGR doesn’t mean the investment grew by exactly 12.5% in each of the 5 individual years — it means that a hypothetical investment growing at a perfectly steady 12.5% every year, with no variation at all, would produce the identical $10,000-to-$18,000 result over that same 5-year span. The actual year-by-year path could have included some years well above 12.5% and others below it, or even a loss in some individual year, while still averaging out to the same overall CAGR.

CAGR is the more useful figure for comparing investments held over different lengths of time. An 80% ROI over 5 years and an 80% ROI over 15 years represent very different actual performance — the shorter timeframe reflects a much higher annualized growth rate. CAGR strips out the effect of differing time periods, making it possible to compare two investments on equal footing regardless of how long each was actually held.

Neither figure by itself tells the complete story. ROI is the more intuitive, immediately meaningful number for understanding “how much did this specific investment actually make me,” while CAGR is the more useful number for comparison shopping between different opportunities. Reporting both side by side, as this calculator does, gives a more complete picture than either figure alone.

How contributions complicate the math

The simple ROI and CAGR formulas above assume a single lump sum invested once and left untouched. The moment regular contributions enter the picture — adding money to an account periodically rather than investing everything upfront — those simple formulas stop measuring what they’re supposed to measure, since part of the ending balance is just contributed capital, not investment growth at all.

This distinction matters enormously in practice. Consider $10,000 invested initially, with $500 added every month for 5 years, ending at $45,000. A naive calculation that ignores the contributions would compare only the $10,000 start to the $45,000 end, implying a spectacular 350% total return. But $30,000 of that ending balance is simply the $500/month contributions themselves — money that was deposited, not earned. Once the full $40,000 actually put in is accounted for, the real gain is just $5,000, a far more modest (though still positive) result.

The gap between the naive figure and the accurate one grows larger the more heavily an account relies on contributions relative to actual growth. An account funded mostly through years of steady contributions, with relatively modest investment growth on top, will show the widest gap between a naive calculation and an accurate money-weighted one — precisely the situation many long-term retirement accounts are in, which is exactly why this distinction deserves special attention for that kind of account specifically.

Properly measuring return with contributions requires a money-weighted approach — solving for the single annualized rate that would turn the starting amount plus every contribution into the actual ending balance, accounting for the fact that later contributions have had less time to grow than earlier ones. This is mathematically equivalent to the internal rate of return (IRR) concept used throughout finance, and it’s the only approach that avoids misattributing contributed capital as investment performance.

This distinction is especially relevant for retirement and brokerage accounts that receive regular paycheck contributions over many years. A long-tenured 401(k) that’s grown substantially might look, at a glance, like it’s produced extraordinary investment returns — but a meaningful share of that growth is simply years of payroll contributions accumulating, not investment performance. Separating “how much did I contribute” from “how much did my contributions actually earn” gives a far more honest picture of true investment performance than a simple before-and-after balance comparison.

What counts as a good return

Annualized returnHow it compares
10%+Matches or beats long-run S&P 500 historical average
4–10%Solid — beats inflation, real wealth growth
Below ~3.5%Near or below historical inflation — limited real growth

The S&P 500’s long-run historical average return sits around 10% annually before inflation — a useful benchmark, though any single investment’s actual return can vary substantially from this long-run average depending on the specific time period measured, since markets don’t produce identical returns every year.

Different asset classes carry meaningfully different typical return and risk profiles, which is exactly why the benchmark comparison table pairs each figure with the type of investment it represents rather than treating a single number as universally applicable. High-yield savings accounts and Treasury bonds trade a lower expected return for much greater safety and predictability; equities offer a higher long-run average return in exchange for meaningfully more short-term volatility. Neither approach is objectively correct — the right mix depends on an individual’s specific time horizon, goals, and comfort with fluctuation.

A return below inflation isn’t necessarily “bad” in isolation — plenty of legitimate financial goals (capital preservation, guaranteed liquidity, short-term safety) intentionally prioritize lower risk over higher expected return. What matters is whether a specific return matches the goal the money was actually earmarked for, not whether it beats an aggressive growth benchmark that may not have been the point in the first place.

These benchmark figures are long-run historical averages, not guarantees or predictable year-to-year outcomes. The S&P 500’s roughly 10% long-run average masks enormous year-to-year variability — some years produce returns well above 20%, others produce significant losses. Judging a single year’s (or even a single multi-year period’s) performance against the long-run average without accounting for this variability can lead to an unfairly harsh or unfairly generous assessment of how well a specific investment actually performed relative to typical market behavior.

The real cost of investment fees

Investment fees — expense ratios, advisory fees, transaction costs — reduce the effective annual return, and because that reduced rate compounds over the entire holding period, even a seemingly small fee produces a substantial dollar cost over a long time horizon. A 1% annual fee on a $100,000 investment held for 30 years at a 7% gross return reduces the net compounding rate to 6% — and the resulting gap between the two outcomes is roughly $186,876 in lost growth, actually exceeding the entire original $100,000 investment.

This is precisely why comparing net-of-fee returns, not just headline gross returns, matters so much when evaluating investment options. Two funds with identical gross performance but different expense ratios will produce meaningfully different actual account balances over a long holding period — the fee difference, though it looks small annually, compounds into a large absolute dollar gap given enough time.

Fee impact scales with both the fee percentage and the time horizon, which is exactly why fees matter disproportionately more for long-term retirement accounts than for short-term holdings. A 1% fee difference over just a few years produces a comparatively modest dollar impact; the identical 1% difference over 30+ years compounds into a genuinely substantial share of the total account value — a detail that makes fee comparison one of the more consequential decisions a long-term investor can control directly, since fees are far more predictable and controllable than future market returns.

Real-world applications

Comparing two different investments held for different lengths of time benefits directly from CAGR rather than raw ROI, since CAGR normalizes for the different holding periods and produces a genuinely comparable annualized figure.

Evaluating a retirement or brokerage account that has received regular contributions over many years benefits from the money-weighted return approach specifically — a naive ROI calculation on an account that’s received years of paycheck contributions will badly overstate actual investment performance, exactly as the earlier worked example demonstrated.

Deciding between two similar funds with different fee structures benefits from projecting the fee’s compounding cost over the actual intended holding period, since a seemingly minor difference in expense ratio can represent a genuinely large dollar cost over a multi-decade horizon.

Assessing whether a specific investment decision (a stock pick, a property purchase, a business investment) actually paid off benefits from calculating both ROI and CAGR rather than relying on gut feeling about whether “it worked out.” A specific number, especially the annualized CAGR figure, provides an objective basis for evaluating a past decision that can inform similar decisions in the future, rather than relying on a vague overall impression of whether the investment felt successful.

Common mistakes to avoid

  • Calculating ROI or CAGR on an account with contributions using only the starting and ending balance. This misattributes contributed capital as investment growth, potentially overstating actual performance dramatically.
  • Comparing raw ROI figures across investments held for different time periods. CAGR (or an equivalent annualized figure) is the fair basis for that kind of comparison, since it accounts for the different holding periods.
  • Ignoring the compounding effect of investment fees over a long time horizon. A seemingly small annual fee percentage can represent a very large absolute dollar cost given enough time for that reduced rate to compound.
  • Treating a single year’s (or even single investment’s) return as representative of long-run expected performance. Actual returns vary considerably year to year; long-run historical averages are a more reliable planning reference than any single recent data point.
  • Assuming a below-inflation return is automatically a poor outcome. Context matters — a lower-risk, lower-return allocation can be the entirely appropriate choice for money with a specific short-term purpose or low risk tolerance.
  • Comparing an investment’s performance against the wrong benchmark. A bond-heavy portfolio shouldn’t be judged against the S&P 500’s historical average — comparing against a benchmark that reflects a similar risk profile gives a fairer sense of whether the investment actually performed well.
  • Cherry-picking a specific favorable (or unfavorable) time period when evaluating a strategy or fund. Returns can look dramatically different depending on the exact start and end dates chosen — looking at a longer time horizon, or several different periods, gives a more representative picture than a single favorably-timed window.
  • Forgetting that CAGR describes an equivalent steady rate, not the actual year-by-year path. An investment with a 10% CAGR over 10 years didn’t necessarily grow by exactly 10% every single year — it may have had significantly higher and lower years that averaged out to that annualized figure.
Frequently asked questions
What is ROI vs. CAGR?
ROI (Return on Investment) is the total percentage gain or loss over the entire investment period: (Final Value − Total Invested) / Total Invested × 100. CAGR (Compound Annual Growth Rate) is the annualized return that accounts for compounding over multiple years. CAGR is more useful for comparing investments held for different lengths of time.
What is a good annual return on investment?
The S&P 500 has historically returned about 10% annually before inflation (about 7% after inflation). Returns above this are excellent; below this but above inflation (~3.5%) represents real wealth growth. Fixed income (bonds, savings accounts) typically returns 3-5%. Real estate averages 3-4% in price appreciation, plus rental income.
How do I calculate my investment return?
Simple ROI: divide your gain (final value minus total invested) by the total amount invested, then multiply by 100. For annualized returns (CAGR) on a lump sum with no additional contributions, use: CAGR = (Final Value / Initial Value)^(1/years) - 1. For example, $10,000 growing to $18,000 over 5 years: CAGR = (18,000/10,000)^(1/5) - 1 = 12.5%. If you've made regular contributions along the way, the calculation needs to account for those separately — a naive start-to-end comparison will significantly overstate your actual investment performance.
What is the impact of fees on investment returns?
Investment fees (expense ratios, advisory fees, transaction costs) compound over time and significantly erode returns. A 1% annual fee on a $100,000 investment over 30 years at a 7% gross return costs approximately $186,876 in lost growth — more than the entire initial investment. Always compare net-of-fee returns.

For informational purposes only. Not financial advice.