ROI Calculator

Free ROI calculator for investors. Enter initial investment and final value to see ROI percentage, annualized return, and total gain. Compare multiple investments side by side, see growth projections, and calculate time to double using the Rule of 72.

Return on Investment
+50.00%
Annualized ROI
+14.47%
Total Return
+$5,000.00
Final Value
$15,000.00
ROI = ($15,000.00 - $10,000.00) / $10,000.00 = 50.00%
Break-Even & Rule of 72
Years to Double (Rule of 72)
5.0years
72 / 14.5 = 5.0 years
Rule of 72 Explained
Divide 72 by the annual return rate to estimate how many years it takes to double your investment. This is a quick approximation that works best for rates between 6% and 10%.
Investment Growth Over Time
Y0
Y1
Y2
Y3
$0$7.5K$15.0K
Initial investment: $10,000.00
What If? ROI Comparison (3 years)
Annual RateFinal ValueProfitTotal ROI
2%$10,612.08+$612.08+6.12%
5%$11,576.25+$1,576.25+15.76%
7%$12,250.43+$2,250.43+22.50%
10%$13,310.00+$3,310.00+33.10%
12%$14,049.28+$4,049.28+40.49%
15%closest$15,208.75+$5,208.75+52.09%
20%$17,280.00+$7,280.00+72.80%
25%$19,531.25+$9,531.25+95.31%
Based on an initial investment of $10,000.00 over 3 years, compounded annually.
Compare Multiple Investments
Investment A+40.00%
Invested: $10,000.00Return: +$4,000.00Annualized: +11.87%
Investment B+65.00%
Invested: $10,000.00Return: +$6,500.00Annualized: +18.17%
Investment B has the highest ROI at 65.00% (18.17% annualized)
Annualized returns are calculated using the time period above (3 years).
How ROI is Calculated
Basic ROI Formula
ROI = (Final Value - Investment Cost) / Investment Cost x 100%
Annualized ROI
Annualized ROI = ((Final / Initial) ^ (1 / Years) - 1) x 100%
Accounts for compounding and allows comparison of investments with different time horizons.
Rule of 72
Years to Double = 72 / Annual Return Rate
A quick way to estimate doubling time. At 8% annual return, it takes approximately 72/8 = 9 years to double.

How to Use ROI Calculator

  1. 1Enter initial investment amount.
  2. 2Enter final value or total gain/loss.
  3. 3Set the time period in years.
  4. 4View ROI, annualized return, and time to double.

Frequently Asked Questions

How do I calculate ROI?

ROI = (Final Value - Initial Investment) ÷ Initial Investment × 100. E.g., invest $10,000, sell for $13,000 → ROI = 30%.

What is annualized ROI?

Annualized ROI adjusts the return to a per-year basis, useful for comparing investments held for different durations.

What is the Rule of 72?

Divide 72 by the annual return rate to estimate years to double. At 8% return, money doubles in ~9 years (72÷8=9).

About ROI Calculator

Free ROI calculator for investors. Enter initial investment and final value to see ROI percentage, annualized return, and total gain. Compare multiple investments side by side, see growth projections, and calculate time to double using the Rule of 72.

NexTool's ROI Calculator is completely free to use with no sign-up required. Your data is processed directly in your browser and never sent to our servers, ensuring complete privacy and instant results.

Stay Updated

Get notified about new tools, features, and exclusive deals. No spam, ever.