ROI Calculator · Practical guide
Annualized ROI vs Total ROI
A 50% gain sounds identical over 2 years or 10 — until you annualize it and see how different those investments really are.
At a glance
The Difference in One Line
Total ROI measures the whole gain over the entire holding period; annualized ROI converts that into the equivalent steady yearly rate. A $10,000 investment becoming $15,000 is a 50% total ROI no matter how long it took — but over 5 years that is an annualized return of just 8.45%, while over 2 years it is a much stronger 22.47%.
Interactive tool
ROI Calculator
Enter your own values, then compare the result with the examples below.
ROI Analysis
The Annualized Formula
Annualized ROI = (Final ÷ Initial)^(1 ÷ Years) − 1
The exponent smooths compounding into a per-year figure. For the $10,000-to-$15,000 example held 5 years: (1.5)^(1/5) − 1 = 0.0845, or 8.45% per year. This is the same math behind CAGR (compound annual growth rate), and it is the honest way to compare investments held for different lengths of time.
The Same 50% Return at Different Speeds
| Holding Period | Total ROI | Annualized ROI |
|---|---|---|
| 2 years | 50% | 22.47% |
| 3 years | 50% | 14.47% |
| 5 years | 50% | 8.45% |
| 10 years | 50% | 4.14% |
Why Annualizing Matters
Without the time dimension, a house flip returning 20% in eight months looks weaker than a stock portfolio returning 30% — even though the flip's annualized rate (about 31%) is actually higher. Annualized ROI also gives you a fair benchmark test: the US stock market's long-run average is roughly 10% per year, so any investment annualizing above that has beaten the historical market. Enter your holding period in the calculator above and it reports both figures side by side.
Frequently Asked Questions
Is annualized ROI the same as CAGR?
For a single lump-sum investment, yes — both compute (final ÷ initial)^(1/years) − 1. CAGR is simply the name used when describing growth of a business metric or investment over time.
Why not just divide total ROI by the number of years?
Simple division ignores compounding. A 50% return over 5 years divided by 5 suggests 10% a year, but steady 10% growth actually produces 61% over 5 years. The correct annualized figure is 8.45%.
Does annualized ROI work for periods under a year?
Yes — enter fractional years, such as 0.5 for six months. Just be cautious extrapolating short-term wins: a 10% gain in one month annualizes to over 200%, which is rarely sustainable.
What if I added money during the holding period?
The simple annualized formula assumes one initial investment. With multiple contributions or withdrawals, you need an IRR (internal rate of return) calculation, which accounts for the timing of each cash flow.