ROI Calculator ๐Ÿ“Š

Measure how well an investment performed. Enter what you put in and what it's worth now to get your total return, profit, and annualized return.

Your investment

$
$

Results

Total return on investment
0%
Net profit$0
Annualized return (CAGR)0%

A real example: turning $5,000 into $8,000

Say you invest $5,000 and sell three years later for $8,000. Your total ROI is:

($8,000 − $5,000) ÷ $5,000 = 60%

But that's spread over three years. The annualized return โ€” the rate that matters for comparing investments โ€” is about 17% per year. A 60% total return over 3 years is very different from 60% in a single year, which is why annualizing lets you compare deals of different lengths fairly. Enter your amounts and time frame above.

ROI vs annualized return โ€” what's the difference?

Total ROI is the overall percentage gain: (final โˆ’ initial) รท initial. It's simple, but it ignores time โ€” a 50% return is very different over 1 year vs 10.

Annualized return (CAGR) fixes that by showing the smooth yearly rate that would turn your starting amount into the final value. It's the fairest way to compare investments held for different lengths of time.

The same ROI can be a great or a poor investment

Here is the calculator's default, $10,000 growing to $18,000 for an 80% total return, earned over four different lengths of time, alongside the classic "I doubled my money":

A table of annualized returns: an 80 percent total return is 34.16 percent a year over 2 years, 12.47 percent over 5 years, 6.05 percent over 10 years and 2.98 percent over 20 years; doubling your money is 41.42, 14.87, 7.18 and 3.53 percent a year over the same periods
An 80% return over 20 years is under 3% a year.

Stretch the same 80% from two years to twenty and the yearly return falls from 34.16% to 2.98%. Doubling your money sounds impressive, but over 20 years it works out to 3.53% a year. Whenever someone quotes a total return, the first question is always "over how long?"

Comparing two investments: total ROI picks the wrong winner

Total ROI is especially misleading when you rank investments held for different lengths of time. These four are illustrative, but the pattern is general:

A table ranking four illustrative investments: D returned 150 percent over 12 years, 7.93 percent a year; B returned 80 percent over 8 years, 7.62 percent a year; A returned 50 percent over 3 years, 14.47 percent a year; C returned 20 percent over 1 year, 20.00 percent a year. Ranked by total ROI the order is D, B, A, C; ranked per year it is C, A, D, B
The biggest total return ranks third per year; the smallest ranks first.

Ranked by total ROI, D wins. Ranked by what each one earned per year, it comes third, and the modest 20% gain comes first. That is why the calculator shows both numbers. Use the annualized figure when comparing, and compare investments with similar risk: a 20% year from a single volatile stock and a 7% year from a broad index fund are not the same achievement.

Putting it in context

A "good" annualized return depends on the risk. Broad stock markets have historically averaged roughly 7โ€“10% per year over the long run. If your number is far above that, make sure you understand the risk you took; if it's below, compare against simply investing in low-cost index funds โ€” see the compound interest calculator.

When ROI can mislead you

Grow your returns

Invest

Open a brokerage account

Low-cost index funds are how most people capture market returns.

Compare brokers โ†’
Project

Compound Interest Calculator

See what your returns could become with regular investing.

Open calculator โ†’
Research

TradingView

Charts, screeners and analysis tools to research your next investment โ€” free plan available.

Try TradingView โ†’

Frequently asked questions

Does this account for extra contributions?

No โ€” this measures a single lump sum from start to finish. For regular monthly investing, use the compound interest calculator.

Is this before or after tax?

It uses the values you enter. For after-tax ROI, enter your net proceeds after any taxes and fees.

What is the difference between ROI and annualized return?

ROI is the total percentage gain from start to finish. Annualized return, also called CAGR, is the steady yearly rate that would produce the same result. An 80% ROI is 12.47% a year over 5 years but 2.98% a year over 20, so annualized return is the one to compare.

How do I calculate annualized return?

Divide the final value by the initial value, raise the result to the power of 1 divided by the number of years, then subtract 1. For $10,000 growing to $18,000 over 5 years: 1.8 to the power of 0.2, minus 1, is 12.47% a year.

What is a good ROI?

It depends on how long the money was invested and how much risk you took. Compare annualized returns, not total ROI, and compare against a simple alternative over the same period, such as a low-cost index fund or a savings account.

Why does a short holding period give such a high annualized return?

Annualizing assumes the gain could be repeated every year. A 10% gain in six months annualizes to 21%. That is mathematically correct but rarely realistic, so treat annualized figures for periods under a year with caution.

Does the ROI calculator account for inflation?

No, it shows a nominal return. To estimate the real return, adjust for inflation over the same period. For example, a 12.47% nominal return with 3% inflation is about 9.19% a year in real terms.