Annualized ROI is the compound annual growth rate (CAGR) that turns a multi-year investment gain into a steady yearly percentage, calculated as ((final value ÷ cost)^(1 ÷ years) − 1) × 100. When someone searches for "how to calculate ROI in years," the figure they actually need is annualized ROI, because plain ROI only reports the total percentage gain and ignores how long the investment was held. A $10,000 stake that grows to $15,000 in one year and another that does the same in three years both show a 50% plain ROI, yet they are clearly not equal investments — annualized ROI separates them. The formula above uses the same cost and final value as plain ROI, then brings the number of years into the exponent, so a longer holding period shrinks the yearly rate even when the total percentage stays the same. Plugging $10,000 cost and $15,000 final value over 3 years into the formula gives roughly 14.47% per year, which is the number that actually lines up against a savings rate, a bond yield, or a stock-market benchmark.

What "ROI in Years" Actually Means
The phrase "ROI in years" is shorthand for annualized return on investment — the per-year rate of return that, if it repeated every year over your holding period, would grow your original cost into the final value. This rate is technically called the compound annual growth rate, or CAGR, and it is the standard way analysts, fund prospectuses, and benchmarking reports put investments held for different lengths of time on the same scale. Plain ROI, by contrast, only answers "how much did I make relative to what I put in?" — it has no concept of time at all.
Annualized ROI solves one specific problem: it lets you line up a stock held for seven years against a bond held for two, or a real-estate deal you flipped in eighteen months against an index fund you have held for a decade. Without annualizing, a long-holding investment will always look better than a short-holding one simply because more time has passed, even if the short-holding deal was actually the stronger performer. The general family of return measures, including both plain and annualized forms, is documented at return on investment.
Plain ROI vs. Annualized ROI (CAGR)
The two metrics use the same two inputs — your cost and your final value — but annualized ROI adds a third: the holding period in years. The table below compares the two directly so the difference is obvious before you do any arithmetic.
| Feature | Plain ROI | Annualized ROI (CAGR) |
|---|---|---|
| What it measures | Total percentage gain or loss relative to cost | Steady yearly rate of return that turns cost into final value |
| Formula | (final value − cost) ÷ cost × 100 | ((final value ÷ cost)^(1 ÷ years) − 1) × 100 |
| Holding period required | No | Yes, in years |
| Accounts for time | No | Yes |
| Best use | Quick total-return check for a single investment | Comparing investments held over different timeframes |
| Net profit shown alongside | Yes (final value − cost) | Yes (final value − cost) |
How to Calculate ROI in Years with the ROI Calculator
The fastest way to get both plain ROI and annualized ROI for the same investment is to use the free ROI Calculator. It runs entirely in your browser, so the numbers you type never leave your device. Here are the steps.
- Enter the initial cost — the total amount of money you invested, in dollars. This is your starting capital, sometimes called the principal or basis.
- Enter the final value — what the investment is worth now, or what you sold it for. Use the gross sale price or current market value, before any fees you might want to subtract later.
- Read the ROI percentage and net profit instantly. The calculator shows your total return and the dollar profit side by side.
- Add the holding period in years to also see annualized ROI (CAGR). For partial years, use decimals — 18 months is 1.5, 6 months is 0.5, 30 months is 2.5.
- Compare the two numbers. Plain ROI tells you the headline gain; annualized ROI tells you the per-year rate that you can actually put next to a savings account, an index fund, or another deal held for a different length of time.
Worked Example: $10,000 to $20,000 Over 10 Years
Suppose you bought $10,000 of an asset and sold it ten years later for $20,000. Here is what each formula returns.
Plain ROI: (20,000 − 10,000) ÷ 10,000 × 100 = 100%, with a net profit of $10,000.
Annualized ROI: ((20,000 ÷ 10,000)^(1 ÷ 10) − 1) × 100. The ratio is 2, and 2 raised to the power of one-tenth is about 1.0718. Subtracting 1 and multiplying by 100 gives roughly 7.18% per year. So the headline 100% gain works out to about 7.18% compounded annually across the decade — a figure that can be compared directly to a long-term bond yield or a broad-market index return.
If you want to see this for your own numbers — different cost, different final value, different holding period — enter them into the ROI Calculator and both figures appear side by side without any manual exponent math on your end.
Why Annualized ROI Makes Comparisons Fairer
Plain ROI has a well-known blind spot: it does not punish slow returns. Doubling your money in one year and doubling it in twenty years both produce a 100% plain ROI, but only one of those would impress a serious investor. Annualized ROI compresses the time factor, so the one-year double lands at 100% per year and the twenty-year double lands at roughly 3.53% per year — a far more honest comparison. This is why CAGR-style numbers are quoted whenever the holding period varies between investments, and why benchmarks like the S&P 500 are usually reported as annualized returns rather than total gains.
For investors comparing multiple deals, the rule of thumb is simple: use plain ROI when the holding periods are similar, and use annualized ROI whenever the holding periods differ. The ROI Calculator shows both at once, which makes it a quick sanity check before committing capital to a new opportunity or writing up a deal memo.
Limitations of ROI and Annualized ROI
ROI, in any form, is a gross figure. It does not subtract trading commissions, management fees, taxes, inflation, or the opportunity cost of the capital you tied up. It also assumes the gain is fully realized at the end of the holding period, so it cannot capture interim cash flows such as dividends, rent, or coupon payments — for those, a different model is needed.
Annualized ROI has additional constraints. It requires a final value above zero, because a negative base cannot be raised to a fractional exponent, and it requires a holding period greater than zero. The ROI Calculator enforces these limits and rejects invalid inputs rather than returning a meaningless result. For investments that grow through regular deposits rather than a single lump sum, see the Compound Interest Calculator or the Savings Calculator instead, since those tools model contributions made over time.
None of these figures are financial advice. Use them as quick estimates and verify any decision with a licensed professional.