ROI Calculator

Use FinanceMaxing's free ROI Calculator to measure how well an investment performed. Enter the amount you put in and what it's worth now — and, optionally, how long you held it — to see your total return on investment, your net profit in dollars, and your annualized return (CAGR) so you can compare investments held for different lengths of time on an apples-to-apples basis.


Your Investment
$
$
yr
Total ROI
0%
Net Profit
$0
Annualized Return

Return Breakdown

The figures below show the full picture of your investment — the total ending value and how many times your original money grew.

Ending Value
$0
Growth Multiple

"Annualized Return" (CAGR) appears only when you enter a holding period. It's the constant yearly rate that turns your initial investment into its final value over that number of years.

About the ROI Calculator

The ROI Calculator tells you how well an investment actually performed. Return on investment (ROI) is the single most common way to measure a gain: it compares the money you got back to the money you put in, as a percentage. Whether you're sizing up a stock, a rental property, a small business, a marketing campaign, or a crypto position, ROI puts every outcome on the same scale. Enter what you invested and what it's worth now to get your total ROI, your net profit in dollars, and — if you add a holding period — your annualized return, the fairest way to compare investments held for different lengths of time.

Formula Used

Total return on investment is a simple ratio:

ROI (%) = (Final Value − Initial Investment) ÷ Initial Investment × 100

To convert that total return into a per-year rate, this calculator uses the compound annual growth rate (CAGR):

Annualized Return = (Final Value ÷ Initial Investment)^(1 ÷ years) − 1

Where:
Final Value = what the investment is worth now (including dividends or distributions received)
Initial Investment = the total amount you originally put in (including fees)
years = how long you held the investment

Worked Example

Suppose you invested $10,000 and it grew to $18,000 over 5 years:

Net profit  = 18,000 − 10,000 = $8,000
Total ROI   = 8,000 ÷ 10,000 × 100 = 80%
Growth      = 18,000 ÷ 10,000 = 1.80×
Annualized  = (18,000 ÷ 10,000)^(1 ÷ 5) − 1
            = 1.80^0.20 − 1 ≈ 0.1247 = 12.47% per year

So your money grew 80% in total, but the more useful number for comparison is the 12.47% annualized return — that's the steady yearly rate that would take $10,000 to $18,000 in five years. You can sanity-check it in reverse with the Compound Interest Calculator: growing $10,000 at 12.47% for five years lands back at roughly $18,000.

ROI vs. Annualized Return: Why Time Matters

Two investments can have the same total ROI and be wildly different. A 50% total return earned in one year is excellent; the same 50% spread over ten years is mediocre. The table below shows how a fixed 50% total ROI translates into an annualized return depending on how long you held the investment:

Holding PeriodTotal ROIAnnualized Return
1 year50%~50.0%
3 years50%~14.5%
5 years50%~8.4%
10 years50%~4.1%

This is why professional investors almost always quote annualized returns: it's the only way to compare a quick flip against a long hold fairly.

What Counts as a Good ROI?

  • Stock market benchmark. The S&P 500 has historically returned roughly 10% per year before inflation over the long run. An annualized return that beats that, at similar risk, is strong.
  • Judge against the alternative. A "good" ROI is one that beats what you could have earned in a comparable, similarly risky investment — not an absolute number.
  • Mind the risk. A high ROI on a speculative bet isn't the same as a modest ROI on something safe. Higher expected returns come with higher chances of loss.
  • Watch inflation. A 5% return when inflation is 6% is a real loss of purchasing power. Subtract inflation from your annualized figure to see your real return.

Common Mistakes When Measuring ROI

  • Ignoring time. Comparing total ROIs across investments held for different periods is the most common error — always annualize first.
  • Leaving out costs. Fees, commissions, and taxes reduce your real return. Include them in the initial investment (costs) and net them out of the final value.
  • Forgetting income. Dividends, interest, and rent are part of your return. Add them to the final value for a true total return, not just price appreciation.
  • Confusing ROI with profit. A $50,000 profit sounds great until you learn it took $1,000,000 and ten years to earn — that's a 5% total ROI, or about 0.5% per year.

Disclaimer

This tool provides general estimates for informational purposes only and is not financial or investment advice. It calculates nominal (before-inflation, before-tax) returns and assumes a single lump-sum investment with no additional contributions or withdrawals. Your actual results depend on fees, taxes, timing, and market conditions. To project future growth from an assumed rate, use the Compound Interest Calculator; to value a stream of future cash flows, use the Net Present Value Calculator.

Frequently Asked Questions

How do you calculate ROI?

Return on investment is your net profit divided by the amount you invested, expressed as a percentage: ROI = (Final Value − Initial Investment) ÷ Initial Investment × 100. If you invest $10,000 and it grows to $13,000, your net profit is $3,000 and your ROI is $3,000 ÷ $10,000 = 30%. This calculator does the arithmetic for you and also converts the total return into an annualized rate.

What is the difference between ROI and annualized return?

Total ROI measures the entire gain over the whole holding period without regard to time — a 50% ROI could have taken one year or ten. Annualized return (CAGR) spreads that gain evenly across each year, so it tells you the average yearly growth rate. Annualized return is the fairer way to compare two investments held for different lengths of time, because a 50% return over one year is far better than 50% over ten years.

What is CAGR and how is it different from ROI?

CAGR (compound annual growth rate) is the annualized version of ROI. It's the constant yearly rate that would grow your initial investment into its final value over the holding period, assuming gains compound each year. The formula is CAGR = (Final ÷ Initial)^(1 ÷ years) − 1. ROI answers 'how much did it grow in total?'; CAGR answers 'how fast did it grow per year?'

Is a good ROI the same for every investment?

No. A 'good' ROI depends on the risk, the time frame, and the alternative. The U.S. stock market has historically returned roughly 10% per year before inflation, so a diversified stock investment beating that over the long run is strong. A savings account returning 4–5% may be excellent for cash you can't risk. Always judge ROI against the annualized return of a comparable, similarly risky option.

Does this ROI calculator account for inflation or taxes?

No — it calculates your nominal (before-inflation, before-tax) return, which is the standard way ROI is quoted. To estimate your real return, subtract the average annual inflation rate over your holding period from the annualized figure. Your after-tax return depends on your tax bracket and whether gains are short- or long-term, so consult a tax professional for that.

Can ROI be negative?

Yes. If your final value is less than what you invested, your net profit is negative and so is your ROI — that's a loss. For example, investing $10,000 that falls to $8,000 is a −20% ROI. This calculator shows negative returns and, when you enter a holding period, the corresponding negative annualized return.

Should I include dividends or fees in the final value?

For the most accurate ROI, yes. Add any dividends, interest, or distributions you received to the final value (total return), and subtract commissions, fees, or other costs. ROI measures the total money that came back to you versus the total money you put in, so the more completely you capture both sides, the more meaningful the result.

How is ROI different from compound interest?

ROI is a backward-looking measure of how an investment actually performed, while a compound interest calculation projects future growth from an assumed rate. They're two sides of the same coin: annualized ROI (CAGR) is the realized compound rate. To project what an investment might become at a given rate, use our Compound Interest Calculator; to measure what one already did, use this ROI calculator.