ROI Calculator

Enter what you invested and what it is worth now to see your absolute gain, total return and the true yearly growth rate.

What is return on investment (ROI)?

Return on investment (ROI) answers the first question every investor asks: how much did my money actually make? It compares what you put in against what you got back, and expresses the difference as a percentage of the original amount — one figure that works the same way for shares, mutual funds, property, gold or a business.

This calculator gives you three readings at once: the net gain in rupees, the total ROI across the whole holding period, and — when you enter how long you stayed invested — the annualised return (CAGR), the steady yearly rate that total works out to. The annualised figure is the one to use when comparing investments held for different lengths of time.

The ROI formula

ROI % = (Final value − Amount invested) ÷ Amount invested × 100

  • Amount invested — the money you originally put in
  • Final value — what the investment is worth today, or what it actually sold for
  • Net gain — final value minus amount invested, in rupees

When you also enter a holding period, the calculator annualises the result using the CAGR formula — the growth ratio raised to the power of one over the years, minus one — so a return earned across many years is never mistaken for a yearly rate.

How to use this calculator

  1. Enter the amount invested — the original purchase cost.
  2. Enter the current or sale value — what the investment is worth today, or the actual sale proceeds.
  3. Optionally set the holding period in years. Leave it out and you still get the net gain and total ROI; add it and the annualised return appears too.

Results update as you type. The chart splits the current value into what you invested and what the investment earned on top.

A worked example

₹1,00,000 invested, worth ₹2,50,000 after 5 years:

  • Net gain: ₹2,50,000 − ₹1,00,000 = ₹1,50,000
  • Total ROI: 150%
  • Annualised return: 20.11% a year — the steady rate that turns ₹1 lakh into ₹2.5 lakh over five years

Losses read the same way: ₹2,00,000 that falls to ₹1,50,000 over 4 years shows a net gain of −₹50,000, a total ROI of −25% and an annualised −6.94% a year.

Total ROI or annualised return — which should you quote?

Total ROI is time-blind. The same 150% is an outstanding result over five years — it compounds at 20.11% a year — but a mediocre one stretched over fifteen, because the implied yearly rate falls to a fraction of that. Whenever time is involved, the annualised figure is the honest one.

Use total ROI for quick, one-off checks — did this deal make money? — and the annualised return to compare across investments or against benchmarks such as fixed deposit rates, index returns and inflation.

ROI questions, answered

Quick answers on measuring returns, comparing them fairly, and what tax does to your gains.