Return on Investment (ROI) Calculator
Enter what you invested, what it is now worth, and how long you held it to get your ROI percentage, net profit and annualised return.
What is ROI?
Return on Investment (ROI) measures how much you gained (or lost) relative to what you put in, expressed as a percentage. It is the simplest yardstick for comparing very different investments on a like-for-like basis — a stock, a property, a marketing campaign or a side project can all be reduced to a single ROI figure.
The ROI formula
Net profit divided by the original cost, times 100. A ₹1,00,000 investment now worth ₹1,50,000 has a ₹50,000 gain and a 50% ROI.
Absolute vs annualised return
Plain ROI ignores time — a 50% return is very different over one year versus ten. The annualised return answers “what steady yearly rate would produce this result?”, using compounding. Always compare investments on an annualised basis; a 50% total return over 3 years is about 14.5% per year, which is easier to weigh against other options.
Worked example
You invest ₹1,00,000 and sell three years later for ₹1,50,000. ROI = (1,50,000 − 1,00,000) ÷ 1,00,000 × 100 = 50%. The return multiple is 1.50×, and the annualised return is about 14.5% per year.
What ROI does not tell you
- Risk: a high ROI can come with a high chance of loss.
- Time: use the annualised figure to compare fairly across durations.
- Cash flows: for investments with dividends or staged costs, ROI is a simplification — consider IRR or NPV.
- Inflation: a nominal ROI may look good but buy less in real terms.
Glossary
- Cost basis: the total amount invested.
- Net profit: final value minus cost.
- Annualised return: the equivalent steady yearly rate (CAGR).
- Return multiple: final value ÷ cost.
ROI vs CAGR vs IRR
These three are easy to confuse. ROI is the simple total gain over cost. CAGR (compound annual growth rate) is the annualised version of ROI — the steady yearly rate that turns your cost into the final value, which is what this calculator reports as the annualised return. IRR (internal rate of return) goes further and handles investments with multiple cash flows at different times, such as staged contributions or dividends. Use ROI for a quick headline, CAGR to compare investments held for different periods, and IRR when money goes in and out on a schedule.
Using ROI in business and marketing
ROI is not just for stocks. A marketing team measures campaign ROI as (revenue generated − campaign cost) ÷ campaign cost. A business evaluates equipment, hiring or software the same way. The discipline is identical: capture the full cost (including time and overheads) and a realistic return, then compare the percentage against other places that money or effort could go. A campaign with a lower absolute profit but a far higher ROI is often the better use of a limited budget.
How to improve your ROI
- Cut the cost basis: lower fees, better entry price, or leaner project spend all raise ROI directly.
- Increase the return: hold quality investments longer to let compounding work, or improve conversion on a campaign.
- Shorten the time: the same gain earned faster means a higher annualised return.
- Avoid unforced losses: ROI is symmetric — dodging a bad investment protects your average as much as finding a good one.
Comparing investments by ROI
The table below shows why the annualised return matters more than the headline ROI when you compare investments held for different lengths of time.
| Investment | Cost → Value | Years | ROI | Annualised |
|---|---|---|---|---|
| Stock A | ₹1,00,000 → ₹1,50,000 | 3 | 50% | ~14.5% |
| Fund B | ₹1,00,000 → ₹1,80,000 | 6 | 80% | ~10.3% |
| FD C | ₹1,00,000 → ₹1,26,000 | 3 | 26% | ~8.0% |
Fund B has the biggest total ROI, yet Stock A grew faster per year. Judged on the annualised return, Stock A is the stronger performer despite the smaller headline number — exactly the kind of insight a raw ROI figure hides.
Common ROI mistakes to avoid
- Ignoring time: comparing a 2-year and a 10-year ROI without annualising leads to bad decisions.
- Leaving out costs: fees, taxes and your own time all belong in the cost basis.
- Forgetting risk: a high ROI earned by taking huge risk is not the same as a steady one.
- Cherry-picking: measure ROI across your whole portfolio, not just your winners.
Is a higher ROI always better?
Not on its own. A higher ROI is only meaningful once you account for the time it took, the risk you carried, and the effort and costs involved. An investment that doubles in ten years has a lower annualised return than one that gains 30% in two, even though its headline ROI is far larger. Likewise, a spectacular ROI achieved by concentrating everything into one volatile bet is not comparable to a steadier return from a diversified portfolio. Use ROI as a starting filter, then judge the shortlisted options on annualised return and the risk you had to take to earn it — that is how experienced investors avoid being dazzled by a big percentage.
Frequently asked questions
Can ROI be negative?
Yes — if the final value is less than what you invested, ROI is negative, showing a loss.
What is a good ROI?
It depends on risk and time. Compare the annualised return against alternatives like index funds or fixed deposits rather than a fixed target.
ROI vs annualised return — which should I use?
Use annualised return to compare investments held for different lengths of time; plain ROI is fine for a quick, same-period comparison.
Does this include dividends or fees?
No — enter a final value that already reflects any dividends received and costs paid for the most accurate ROI.
Is ROI the same as profit margin?
No. Profit margin measures profit against revenue; ROI measures profit against the amount invested.