ROI Calculator

Calculate return on investment, total gain and annualized ROI from what you put in and what you got back.

$
$

Sale proceeds plus any income received, minus costs.

years

Needed for annualized ROI.

Return on investment
50%

A total return of 50% over 3 years is equivalent to 14.47% a year, compounded.

Invested vs returned
$0$5,000$10K$15KInvested — Amount: $10,000InvestedReturned — Amount: $15,000ReturnedGain — Amount: $5,000Gain
Gain or loss
$5,000.00
Annualized ROI
14.47%
Show the working
  1. Gain = $15,000.00 − $10,000.00 = $5,000.00
  2. ROI = $5,000.00 ÷ $10,000.00 = 50%
  3. Annualized = ($15,000.00 ÷ $10,000.00)^(1/3) − 1 = 14.47%

Runs entirely in your browser. Nothing you enter is uploaded.

Formula

ROI = (final value − amount invested) ÷ amount investedAnnualized ROI = (final value ÷ amount invested)^(1/years) − 1

How it works

Return on investment expresses a profit or loss as a percentage of what you put in, so investments of different sizes can be compared. A $500 gain on $1,000 (50%) is far better than a $500 gain on $10,000 (5%).

Plain ROI ignores time. A 50% return over two years is excellent; over twenty years it is poor. Annualized ROI (also called compound annual growth rate, or CAGR) fixes this by finding the steady yearly rate that would turn the starting amount into the final amount over the holding period.

For an honest number, include every cost — purchase fees, commissions, repairs, taxes paid — in the amount invested or subtract it from the final value, and include income such as dividends, interest or rent in the amount returned.

Frequently asked questions

Why is annualized ROI lower than total ROI divided by years?

Because returns compound. A 50% total return over 3 years is not 16.7% a year: 14.47% a year, compounded, gets you there. Dividing the total by the years overstates the yearly rate.

What is a good ROI?

It depends on risk. Broad stock index funds have historically returned roughly 7% a year after inflation over long periods. Riskier investments should promise more to be worth it; safe ones like savings accounts return less.

Can ROI be negative?

Yes. If you get back less than you invested, the gain is negative and so is the ROI. The worst case is −100%, meaning everything was lost.

esc