ROI Calculator

Enter what you invested and what it is worth now to get the return on investment. Add the years you held it to see the average yearly return too.

RM

The total you put in, including fees.

RM

What the investment is worth now, or what you sold it for.

Optional. Enter how long you held it to get the average yearly return.

This result is an estimate only. Check with your bank or the relevant authority before making decisions.

How it is calculated

  • Profit or loss = value now − amount invested
  • ROI = profit ÷ amount invested × 100
  • Yearly return = (value now ÷ amount invested) ^ (1 ÷ years) − 1

For a growth rate between two values, use the CAGR calculator. To plan a goal, see the savings goal calculator.

Worked example

RM10,000 invested, worth RM15,000 after 3 years:

  • Profit: 15,000 − 10,000 = RM5,000
  • ROI: 5,000 ÷ 10,000 = 50%
  • Yearly return: 1.5 ^ (1 ÷ 3) − 1 = 14.47%

Why your number may differ

ROI ignores risk and the timing of money paid in or out along the way. Fees, tax and dividends change the real return. Past returns do not guarantee future returns.

Frequently asked questions

How is ROI calculated?

ROI = (final value − amount invested) ÷ amount invested × 100. If RM10,000 becomes RM15,000, the gain is RM5,000 and the ROI is 50%.

What is the yearly return?

It is the steady yearly growth rate that would turn your investment into the final value over the years you held it. It is also called the compound annual growth rate (CAGR).

Does ROI include fees and tax?

Only if you include them. Add fees to the amount invested and use the value after fees and tax for the result you actually keep.