ROI Calculator
Calculate return on investment, net gain and annualized ROI (CAGR) from what you invested and what you got back — or project future growth from monthly contributions.
Runs in your browser
ROI
$
$
$
Optional — added to the cost side.Optional — needed for the annualized return.
Result
ROI
+50% Net gain / loss
$5,000.00 Total cost
$10,000.00 Annualized ROI (CAGR)
+14.47% over 3 yr 0 moFormula
(15,000 − 10,000) ÷ 10,000 × 100 = +50.00% How to use
- Choose the ROI tab to score a finished investment, or ‘Investment growth’ to project one.
- On ROI, enter the amount invested and the amount returned, plus any fees as additional costs.
- Fill the holding period in years and months to also get the annualized return (CAGR).
- On ‘Investment growth’, enter the initial investment, a monthly contribution, rate and years.
- Read the ROI or final value, then Copy a card, or use Copy table and Download CSV for the years.
FAQ
How do I calculate ROI?
ROI = (amount returned − amount invested) ÷ amount invested × 100. Turning $10,000 into $15,000 is a 50% ROI, or a $5,000 net gain.
What is annualized ROI and why is it lower than ROI?
Annualized ROI (CAGR) spreads the total return over the holding period: (returned ÷ invested)^(1 ÷ years) − 1. A 50% total return over 3 years is only 14.47% a year, because each year’s gain compounds on the last.
Should fees be included?
Yes, if you want the return you actually kept. Fees are added to the cost side: (15,000 − 10,000 − 500) ÷ (10,000 + 500) × 100 = 42.86% instead of 50%.
Related tools
More Finance tools: Finance