Calculators
Home › Investing › ROI Calculator

Return on investment (ROI) calculator

Enter what you put in, what you got back and how long it took to see total ROI, profit and the annualised return.

$
$
60.00%Total return on investment
$3,000.00Net profit
9.86%Annualised return (CAGR)

No cash flows in or out during the period; final value is net of costs and dividends received.

How this calculator works

Return on investment compares the profit with the amount invested: a $5,000 investment worth $8,000 has a $3,000 profit and a 60% ROI. That figure is easy to understand but hard to compare — 60% over five years is a very different result from 60% over five months. The annualised return (compound annual growth rate) puts every investment on the same per-year scale, which is why professionals use it.

The calculator assumes no additional money went in or out during the period and that the final value includes any dividends or income received. For a project rather than a market investment, use the total cost as “amount invested” and the total revenue as “amount returned”. Negative results are possible: if the final value is below the initial amount, both ROI and the annualised return come out negative.

The formula

Total ROI = (final − initial) ÷ initial × 100. Annualised return (CAGR) = (final ÷ initial)^(1/years) − 1.

ROI = (V_final − V_initial) / V_initial × 100% CAGR = (V_final / V_initial)^(1 / years) − 1

CAGR is the constant annual rate that would turn the starting amount into the ending amount over the period. It smooths out year-to-year volatility, which is both its strength and its limitation.

Worked example

Investing 5,000 and ending with 8,000 after 5 years gives a total return of 60.00%, a profit of $3,000.00, and an annualised return of 9.86% a year.

Common mistakes

Frequently asked questions

What is a good ROI?

It depends entirely on risk and time. A risk-free savings account might return 4% a year, a diversified equity portfolio has historically averaged 7–10% nominal, and a small business might target 20%+. Compare against the risk you are taking, not just the number.

What is the difference between ROI and CAGR?

ROI is total profit as a percentage of the amount invested, regardless of time. CAGR is the equivalent constant annual growth rate. Use ROI for a quick comparison of similar deals and CAGR to compare investments held for different lengths of time.

Can ROI be negative?

Yes. If the final value is below the amount invested, the ROI is negative and represents a loss. The formula handles it automatically; the annualised return turns negative too.

Related calculators

CAGR CalculatorCompound Interest CalculatorInflation CalculatorSimple Interest Calculator · All Investing calculators