ROI calculator (return on investment)

Enter your values. The answer and the full worked solution update as you type.

Result

ROI45 %
Net gain€4 500.00
Annualised ROI (CAGR)13.19 %

Calculate the return on investment from what you put in and what you got back. The calculator gives the net gain and the ROI as a percentage, and, if you enter the number of years, the annualised ROI or compound annual growth rate (CAGR), which makes investments of different lengths comparable.

Step-by-step solution

Net gain

gain = €14 500.00 − €10 000.00 = €4 500.00

ROI

ROI = gain/investment = 4500/10000 = 45%

Annualised ROI (compound annual growth rate)

CAGR = (F/C)1/n − 1 = (14500/10000)1/3 − 1 = 13.19%
Simply dividing the ROI by the number of years ignores compounding and overstates the yearly return.

Key formulas

Return on investment
ROI = (final value − investment) / investment × 100%
Annualised ROI
CAGR = (F/C)1/n − 1

How to calculate ROI

  1. Net gain = final value − amount invested. Include all income received and all costs paid.
  2. ROI = net gain / amount invested × 100%.
  3. Annualised ROI (CAGR) = (final value / amount invested)^(1/years) − 1.
  4. Compare investments with the annualised figure, not the total ROI, when they run for different periods.

Questions and answers

Why is the annualised ROI not simply the ROI divided by the years?

Because returns compound. 45% over 3 years is 13.2% per year, not 15%: 1.132³ = 1.45.

What does a negative ROI mean?

You got back less than you invested. An ROI of −100% means everything was lost.

Does ROI take the time value of money into account?

No. ROI ignores when the money flows in and out. For projects with cash flows spread over several years, use the NPV and IRR instead.

What should count as the investment?

Every cost needed to get the return: the purchase price, fees, taxes and, for a project, the running costs. Leaving costs out makes the ROI look better than it is.

Practise it yourself

Practise NPV & IRR

A calculator gives the answer. In the exam you need the method: practise it with new problems, hints and worked solutions.

</> Embed

Free for teachers and schools: paste this code into your course page, LMS or website. Students can use the calculator and its worked solution without an account.

More calculators