Return on Investment Calculator

Find your total ROI percentage, annualized rate, and net gain from any investment — stocks, real estate, business, or savings.

Calculate the actual ROI and annualized return on an investment you already made.

Your numbers

$
$
1 yr5 years50 yrs
$

If you added money along the way, include it for a money-weighted return.

Annualized return · 5 years · CAGR

12.47%

per year, compounded annually

Total ROI

80.00%

Net gain

+$8,000

Total invested

$10,000

That's ahead of the ~10% long-run S&P 500 average.

See how this is calculated →

Portfolio value over time

What if…?

What this means for you

Your 12.47% CAGR is ahead of the ~10% S&P 500 long-run average. On a total basis, you turned $10,000 into $18,000 — a net gain of $8,000 (80.00% total ROI).

The cost of waiting

Every year counts — start as early as you can.

Your money doubles roughly every 5.6 years at 12%.
Start today

Run a finance blog? Add this calculator to your site, free.

Looking for a deeper breakdown? Visit the full ROI Calculator → for detailed explanations of ROI vs annualized return, fee drag scenarios, and benchmark comparisons.

How do I calculate return on investment?

Return on investment = (Final Value − Amount Invested) ÷ Amount Invested × 100%. Enter your starting investment and current or ending value above to get your total ROI percentage, the annualized rate (CAGR), and the net gain in dollars.

What is a return on investment calculator used for?

A return on investment calculator turns raw investment data — what you paid, what it is worth, how long you held it — into meaningful performance metrics. It tells you not just how much you gained, but how fast your money grew on an annualized basis, so you can compare it fairly against any other investment or benchmark.