Free Investment ROI Calculator

Calculate your net profit, total return, and annualized return (CAGR) from an initial investment and its final value. Total ROI is your overall gain or loss over the whole period; annualized return spreads that same gain evenly across each year, which makes it easier to compare investments held for different lengths of time. Any additional amount invested along the way is added to your starting capital before the comparison.

Estimates only, not financial advice. Past performance doesn't predict future returns.

Net profit / loss
Total invested
Total ROI
Annualized return (CAGR)

Reading ROI and annualized return

"I doubled my money" means very different things over two years and over twenty. Total ROI measures the size of a gain; annualized return measures its speed. Comparing investments requires the second, because it's the only one that accounts for time.

A worked example. $10,000 invested, worth $16,500 after 5 years:

Net profit — $6,500
Total ROI — 65.0%
Annualized return (CAGR) — 10.5%

The same 65% gain spread over 20 years instead would be an annualized return of only about 2.5%.

Why annualized return is the comparable number

Total ROI answers "how much did this grow?" CAGR — compound annual growth rate — answers "at what yearly rate would it have had to grow to get there?" Only the second lets you compare a five-year holding against a twenty-year one, or against a savings account quoting an annual rate.

The example makes the point starkly: 65% sounds identical in both cases, but 10.5% a year and 2.5% a year are entirely different investments. Whenever a return is quoted without a time period attached, that's the missing information.

CAGR is a smoothed average, not a history

A 10.5% CAGR doesn't mean the investment gained 10.5% each year. It could have risen 40% one year, fallen 15% the next, and arrived at the same place. CAGR reports only the start point, the end point, and the elapsed time.

This matters because volatility is a real cost — it affects when you can sell, and it affects outcomes badly if you're withdrawing along the way. Two investments with identical CAGRs can be very different to actually hold.

Where additional contributions complicate things

This calculator adds any additional amount invested to your starting capital and compares the total to the final value. That's a reasonable simplification, but it ignores when each contribution was made — money added in the final year had far less time to grow than money added at the start.

For accounts you contribute to regularly, the resulting CAGR will understate the true performance of the early money and overstate the late money. Money-weighted return calculations exist for this reason; for a lump sum held over a period, the simple version here is exact.

Nominal returns versus what you keep

The figures here are before taxes, fees, and inflation, each of which reduces what you actually end up with:

To reflect fees you already know about, enter a final value net of them. Taxes and inflation are outside what this calculates.

What counts as a good return

There's no universal benchmark, because return can't be judged without risk. A 10% return from a diversified index fund and a 10% return from a single speculative position are not equivalent achievements.

The standard approach is comparing against a relevant index over the identical period — if a fund returned 10.5% while its benchmark returned 12%, the gain was real but underperformed a simpler alternative. Past returns also say nothing reliable about future ones, which is why extrapolating a strong CAGR forward is the most common way this calculation gets misused.

What this calculator doesn't include

It computes profit, total ROI, and CAGR from a starting value, any additional invested amount, a final value, and a time period. It doesn't account for dividends unless they're reflected in your final value, the timing of contributions or withdrawals, taxes, fees, inflation, or risk. A total loss produces a −100% return, which is a valid result rather than an error.

Frequently Asked Questions

What's the difference between total ROI and annualized return?

Total ROI is your overall percentage gain or loss over the whole period. Annualized return (CAGR) spreads that same gain evenly across each year, which makes it easier to compare investments held for different lengths of time.

Does this account for taxes or fees?

No — enter your final value net of any fees you already know about if you want them reflected. Taxes on gains aren't factored in and vary by account type and situation.

What's a good ROI?

It depends heavily on the type of investment, risk taken, and time period — there's no universal benchmark. Comparing your annualized return to a relevant index over the same period is a common approach.

How are additional contributions handled?

Any additional amount you invested along the way is added to your initial investment to get total capital invested, which is then compared to your final value. This is a simplification — it doesn't account for exactly when each contribution was made.

Is this financial advice?

No — this is an estimate for planning purposes only, not financial advice. Past returns don't predict future performance.