ROI Calculator
Calculate the Return on Investment (ROI) for any investment based on the amount you put in and its final or current value. ROI expresses your total gain or loss as a single, simple percentage — unlike CAGR, which is always annualised, ROI answers the plainer question of total percentage return, with annualising it left as an optional extra step rather than the whole point of the calculation.
Fill in the form and select "Calculate" to see your results here.
What is ROI?
Return on Investment (ROI) is the simplest way to measure how much an investment gained or lost, expressed as a percentage of what you originally put in. It only needs two numbers — the amount invested and the final (or current) value — and it deliberately says nothing about how long the investment took to get there. This is the key difference from the CAGR Calculator: CAGR is always annualised, converting growth over a holding period into a single constant yearly rate, whereas ROI answers the plainer, time-agnostic question of "how much did I gain relative to what I put in, full stop." That makes ROI quick to calculate and easy to understand, but it also means a raw ROI figure can be misleading when you use it to compare two investments that were held for very different lengths of time — which is exactly why this calculator lets you optionally add a duration to also see an annualised, CAGR-equivalent figure alongside the total return.
How to use this calculator
- Enter the amount you originally invested.
- Enter the final or current value of the investment.
- Optionally, enter the investment duration in years if you also want to see an annualised, CAGR-equivalent return. Leave this blank if you only want the total return.
- Select "Calculate ROI" to see your total return, absolute gain, and — if a duration was provided — the annualised figure.
Formula
The total ROI formula compares the gain (or loss) directly against the amount originally invested, with no reference to time at all. The optional annualised formula is the same calculation used by the CAGR Calculator — it finds the constant yearly growth rate that would take the amount invested to the final value over the given number of years. Both formulas use the same two investment values; the only difference is whether the number of years is folded into the calculation.
Example
Suppose you invested ₹1,00,000 and it is now worth ₹1,50,000. Total ROI = [(₹1,50,000 − ₹1,00,000) / ₹1,00,000] × 100 = 50.00%, and the absolute gain is ₹1,50,000 − ₹1,00,000 = ₹50,000. That 50% figure is the whole answer if you don't provide a duration — it simply says the investment is worth 50% more than what you put in, whenever that happened to occur.
Now suppose you also know this gain took place over 3 years. Adding that duration gives an annualised return of (1,50,000 / 1,00,000)^(1/3) − 1, multiplied by 100, which comes to approximately 14.47% per year. The two numbers are answering different questions: the 50% total ROI tells you the overall size of the gain across the whole 3-year period, while the 14.47% annualised figure tells you the constant yearly rate that would have produced that same 50% gain if it had compounded evenly year after year. Neither number is "wrong" — they simply measure different things, which is why this calculator shows the annualised figure only as an optional extra, never as a replacement for the total return.
Factors that affect ROI
- ROI has no time dimension by default. A 50% ROI could have happened over 3 months or 30 years — the total-return figure alone doesn't tell you which, and that makes it easy to misread when the comparison matters.
- Comparing ROI across different holding periods can be misleading. A 50% ROI over 3 years is not automatically "better" than a 20% ROI over 1 year — annualised, those work out to roughly 14.47% and 20% per year respectively, so the shorter, smaller-looking gain actually grew faster. Always compare annualised figures, not raw ROI percentages, across different holding periods.
- ROI assumes a single investment and a single exit value. It doesn't account for money added or withdrawn partway through. If you made several contributions or withdrawals on different dates, a cash-flow-aware measure such as XIRR will give a more accurate picture of your actual return.
- A total loss produces a valid −100% ROI, not an error. If the final value comes to ₹0, the formula correctly returns −100%, reflecting the complete loss of the amount invested.
Frequently Asked Questions
By design. ROI answers a simpler question than CAGR does — how much did the investment gain relative to what you put in, regardless of how long it took. That makes ROI easy to calculate (you only need two numbers) but easy to misread when comparing investments held for different lengths of time, which is exactly why this calculator lets you optionally add a duration to also see an annualised, CAGR-equivalent figure.
Not necessarily, and this is the classic pitfall of comparing raw ROI figures across different holding periods. A 50% total return over 3 years is equivalent to roughly 14.47% per year if it had compounded evenly, while a 20% return over 1 year is already 20% per year — so the second investment actually grew faster on an annualised basis, even though its headline ROI number looks smaller. Always compare annualised figures, not raw ROI percentages, when the holding periods differ.
ROI is the simple total percentage return between two values, with no time dimension required. CAGR is always annualised — it converts a beginning value, an ending value and a holding period into a single constant yearly growth rate, assuming one lump sum invested once and redeemed once. XIRR goes further still, handling multiple cash flows on irregular real-world dates, such as a SIP with contributions on different days or a fund with partial withdrawals. Use ROI when you just want the total gain, CAGR when you have one lump sum over one period, and XIRR when money moved in and out at several different dates.
A final value of ₹0 is a real, calculable outcome — it represents a total loss of the amount invested, which correctly produces a −100% ROI. A negative amount invested, on the other hand, doesn't correspond to any real investment scenario, so it isn't accepted as a valid input. The amount you invested must be a positive number; what it later becomes can validly fall anywhere from ₹0 upward.
Not accurately. This calculator assumes a single amount invested at the start and a single final value at the end, with nothing added or withdrawn in between. If you made several contributions or withdrawals on different dates — a SIP, or a fund you topped up more than once — use the XIRR Calculator instead, which is built specifically to handle multiple cash flows on irregular dates.
Related calculators
Calculations are estimates based on the information entered. ROI assumes a single amount invested and a single final value with no intermediate contributions or withdrawals, and is not a substitute for professional financial advice. See our full disclaimer.