ROI Calculator

Profit
₹50,000
Total ROI
50.00%
Annual return
14.47%

What is ROI?

Return on investment (ROI) measures how much you gained or lost compared with what you put in. It's simple, but it ignores time: a 50% return over 1 year is far better than 50% over 10 years. This calculator also shows the annual return, so you can compare investments held for different lengths of time.

ROI formulas

ROI = (final value − amount invested) ÷ amount invested × 100 · Annual ROI = (final ÷ invested)^(1 ÷ years) − 1

The annual ROI is the compound yearly rate that turns the amount invested into the final value over the number of years (the same as CAGR). Leave years blank to see only the total ROI.

Comparing returns fairly

  • Always compare annual returns, not total ROI, when investments last different lengths of time.
  • Include all costs in the amount invested, such as brokerage, stamp duty, fees and taxes, and all income in the final value, such as rent or dividends.
  • For investments with several deposits or withdrawals, such as a SIP, use XIRR; the SIP calculator handles regular investing.
  • A return lower than inflation (about 4–6% a year in India) means your money lost buying power.
  • Higher returns usually come with higher risk. Compare ROI with how much you could lose.

Worked example

  1. ₹1,00,000 invested grows to ₹1,50,000
  2. Profit: ₹50,000, so ROI = 50%
  3. If that took 3 years, the annual ROI is 14.47%
  4. If it took 1 year, the annual ROI is the full 50%
  5. Doubling your money is a 100% ROI: 14.87% a year over 5 years, but only 7.18% a year over 10

Total ROI as an annual return

The yearly return behind a total ROI, depending on how many years it took.

Total ROI1 year3 years5 years10 years
25%25.00%7.72%4.56%2.26%
50%50.00%14.47%8.45%4.14%
100%100.00%25.99%14.87%7.18%
200%200.00%44.22%24.57%11.61%

The same total return is worth much less when it takes longer to earn.

Frequently Asked Questions

Subtract the amount invested from the final value, divide by the amount invested and multiply by 100. ₹1,00,000 growing to ₹1,50,000 is a 50% ROI.
ROI is the total gain over the whole period. The annual return (CAGR) spreads it over the years: 50% over 3 years is about 14.5% a year.
It depends on the risk. Compare the annual return with safe options such as FDs or PPF (about 7%), and with inflation. Equity has historically returned more over long periods, with bigger ups and downs.
Yes. If the final value is less than the amount invested, the ROI is negative and shows a loss.