Compute return on investment in total percent and as an annualized (CAGR) rate.
| Input | Result |
|---|---|
| $10k → $16k in 3 yrs | +60% ROI · 16.96%/yr |
| $5k → $4k in 2 yrs | −20% ROI · −10.56%/yr |
| $10k → $20k in 10 yrs | +100% ROI · 7.18%/yr |
CAGR is the constant yearly rate that would take your initial investment to the final value over the holding period, it makes different investments comparable.
Compounding: earning 60% over 3 years means about 17% per year, not 20%, because each year grows on the previous year's balance.
Only if you add them to the final value, include all cash received from the investment, not just its ending price.
How this page is built and kept current. Written and fact-checked by the MoneyCalcsHub editorial team. We do not sell financial products and we accept no payment to change a result, the arithmetic on this page runs in your own browser from the numbers you type.
Official sources used on this page:
Source-dependent figures are reviewed when the cited issuer publishes an update. Worked examples show the formula applied to the listed inputs; interactive results are calculated in your browser.
Spotted an error? Write to [email protected], corrections are published on the page and the last-updated date changes with them. Full process: editorial policy.