What the ROI calculator tells you
Return on investment answers the most basic question any investor has: how much did this make me, relative to what I put in — and was that good for the time I held it? Give the calculator a single cost, a single final value and a holding period and it returns four readings of the same result: the net gain, the simple (total) ROI, the annualized ROI, and the investment multiple.
ROI is deliberately scale-free. Because it is expressed as a percentage of the amount you committed, a ₹5,000 gain on ₹10,000 and a ₹50,000 gain on ₹1,00,000 are both a 50% return — directly comparable even though the rupee amounts differ wildly. That comparability is the whole point of the metric.
The formulas, in plain terms
Let C be the cost (initial investment), V the final value, and t the holding period in years.
- Net gain: G = V − C. The raw money you made (or lost), in your chosen currency.
- Simple ROI (%): (V − C) / C × 100. The total return over the whole period, no matter how long that period was.
- Annualized ROI (%): ((V / C)1/t − 1) × 100. The constant compound yearly rate that would grow C into V over t years — identical to CAGR.
- Investment multiple (×): V / C. How many times your money came back; equal to 1 + ROI/100.
A single lump sum in and a single value out is the assumption throughout — any dividends, interest or rent should already be folded into the final value V before you enter it.
Why annualized ROI matters more than the headline number
A 40% gain sounds great until you learn it took ten years. Simple ROI ignores time entirely, which makes it dangerous for comparison. Annualizing strips the time distortion out: it tells you the steady yearly rate that produced the same end result, so a one-year double and a ten-year double are no longer confused for the same thing. The rule worth memorising: never compare two simple ROIs with different holding periods — compare their annualized figures.
Worked examples
The table below is produced by the same engine that powers the calculator above, so it can never drift from the math. Watch how the annualized figure pulls below the simple ROI as the holding period lengthens — that is the time value being made explicit.
| Cost | Final value | Period | Net gain | Simple ROI | Annualized | Multiple |
|---|---|---|---|---|---|---|
| ₹1,000.00 | ₹1,150.00 | 1 yr | ₹150.00 | 15.00% | 15.00% | 1.15× |
| ₹600.00 | ₹800.00 | 3 yr | ₹200.00 | 33.33% | 10.06% | 1.33× |
| ₹50,000.00 | ₹70,000.00 | 2 yr | ₹20,000.00 | 40.00% | 18.32% | 1.40× |
| ₹10,000.00 | ₹7,000.00 | 2 yr | -₹3,000.00 | -30.00% | -16.33% | 0.70× |
The last row is a loss: ₹10,000 falling to ₹7,000 over two years is a −30% total ROI, which annualizes to about −16.33% a year. The annual loss is smaller in magnitude than the total loss because it is spread across two years — exactly what you would expect, and a negative result the calculator never clamps to zero.
ROI vs annualized ROI vs CAGR vs IRR
These four terms get used loosely, so it helps to pin down when each one is the right tool. The first three are increasingly time-aware views of a single lump sum; IRR is the one to reach for the moment you have several cash flows on different dates.
| Metric | Formula | Accounts for time? | Use when |
|---|---|---|---|
| Simple ROI | (V − C)/C × 100 | No | A quick whole-period gain on one position |
| Annualized ROI | ((V/C)^(1/t) − 1) × 100 | Yes (compounded) | Comparing investments held for different lengths of time |
| CAGR | ((V/C)^(1/t) − 1) × 100 | Yes (compounded) | Same math as annualized ROI; the term for growth of one value over years |
| IRR / XIRR | Rate solving NPV = 0 over dated cash flows | Yes (per cash flow) | Multiple contributions/withdrawals at different dates (out of this v1 scope) |
For this calculator's single-cash-in / single-cash-out scope, annualized ROI and CAGR are the same number. If your real situation involves regular contributions or partial withdrawals, an IRR/XIRR calculator is the honest answer — annualized ROI would quietly mislead.
The edge cases this calculator handles
A few situations break a naive ROI formula, and the engine guards each one. The cost must be strictly positive, so it is clamped to a minimum of 0.01 — ROI is undefined when you divide by a zero cost. The final value is clamped to zero or above, because a negative final value would make the fractional power complex. A total loss (V = 0) is real and valid: it returns −100% simple ROI and −100% per year annualized. And when the holding period is zero, the annualized figure is suppressed rather than shown as a meaningless infinity.
What ROI does not capture
ROI is a gross, nominal, pre-tax and pre-fee headline. It says nothing about risk, it ignores the timing of money flowing in and out, and it is not adjusted for inflation — a 20% nominal return during 15% inflation is barely a real gain. It is also not a forecast: it measures the return implied by the numbers you entered, not a prediction of what any investment will do next. Treat it as one input to a decision, never the whole decision, and never as financial advice.
One frequent mistake is under-counting the cost. For stocks, cost should include brokerage and transaction fees — not just the share price. For real estate, it should cover purchase price plus stamp duty, registration, legal fees, and any renovation spend. Omitting these inflates the apparent ROI. If you are unsure, fold all acquisition and preparation costs into the cost figure before entering it here; the calculator handles the rest.
Frequently asked questions
What is ROI and how is it calculated?+
ROI (return on investment) measures how much you gained relative to what you put in. The basic formula is ROI = (final value − cost) ÷ cost × 100. For example, turning ₹10,000 into ₹15,000 is a gain of ₹5,000, so ROI = 5,000 ÷ 10,000 × 100 = 50%. It is expressed as a percentage so investments of different sizes can be compared.
What is the difference between simple ROI and annualized ROI?+
Simple (total) ROI is the whole-period return regardless of how long you held the investment. Annualized ROI converts that total into the equivalent compound yearly rate, so a 50% gain over 3 years (≈14.5% a year) and a 50% gain over 1 year (50% a year) become directly comparable. Use annualized ROI whenever the holding periods differ.
How is annualized ROI calculated?+
Annualized ROI = ((final value ÷ cost)^(1 ÷ years) − 1) × 100. It is the constant compound annual rate that would grow your cost into your final value over the holding period. For ₹600 growing to ₹800 over 3 years, that is (1.3333^(1/3) − 1) × 100 ≈ 10.06% a year, even though the simple ROI is 33.33%.
Is ROI the same as ROR or CAGR?+
Simple ROI and rate of return (ROR) usually mean the same total-period return. Annualized ROI is mathematically identical to CAGR (compound annual growth rate) — both use ((end ÷ start)^(1/years) − 1). The label differs by context, but for a single lump sum held over a period the formula is the same.
Can ROI be negative?+
Yes. If the final value is less than what you invested, ROI is negative — that is a loss, and this calculator reports it as a negative percentage rather than clamping it to zero. For example ₹10,000 falling to ₹7,000 is a −30% ROI.
What does the investment multiple mean?+
The multiple is final value ÷ cost — how many times your money came back. A 1.0× return is breakeven, 1.4× is a 40% gain, and 2.0× means you doubled your money. It is just another way of reading the same result: multiple = 1 + ROI/100.
Why does the calculator hide the annualized figure sometimes?+
Annualized ROI needs a positive holding period because it divides by the number of years. If you leave the holding period at zero, the annual rate is mathematically undefined, so the calculator shows only the simple (total) ROI until you enter a duration.
Does this ROI calculator account for tax, fees, or inflation?+
No. It computes a gross, nominal return from the cost and final value you enter. If you want an after-tax, after-fee or real (inflation-adjusted) figure, subtract those costs from the final value (or add fees to the cost) before entering the numbers.
How do I enter a holding period like 2 years and 6 months?+
Enter the whole years and the remaining months in the two fields. The calculator converts them to a fraction of a year (t = years + months ÷ 12) and uses that fractional exponent in the annualized formula — the same way professional ROI calculators handle part-year periods.
Should I use ROI when I added money over time or took dividends out?+
Not this version. Simple and annualized ROI assume one lump sum in and one final value out. If you made regular contributions, partial withdrawals, or took dividends as cash, the correct measure is IRR (internal rate of return) or XIRR, which accounts for the timing of each cash flow. Fold any reinvested income into the final value if you want an approximate ROI.
What is a good ROI?+
It depends entirely on the asset, the risk, and the time held — which is why the annualized figure matters. Broad stock-market indices have historically returned roughly 7–10% a year before inflation, so an annualized ROI well above that came with more risk, and one below it underperformed a simple index. Always judge ROI against an alternative you could have invested in over the same period.
How do I calculate ROI on a real estate investment?+
Use the same formula, but be careful what you count as cost. The cost should include every rupee (or dollar) you spent to acquire and prepare the property: purchase price, stamp duty and registration, brokerage, any renovation or furnishing outlay. The final value is what you received when you sold (or the current market value if you still hold it), plus any net rental income collected over the holding period. For example, buying for ₹80,00,000 with ₹5,00,000 in purchase costs and ₹10,00,000 in renovation gives a total cost of ₹95,00,000. Selling for ₹1,30,00,000 and having collected ₹6,00,000 in rent gives a final value of ₹1,36,00,000. ROI = (1,36,00,000 − 95,00,000) ÷ 95,00,000 × 100 ≈ 43.2%. Enter those two totals into this calculator and optionally add the holding period for the annualized rate.
What is the difference between ROI and ROE?+
ROI (return on investment) measures the return relative to the total capital deployed — including any borrowed money. ROE (return on equity) is a company-level metric that measures net income relative to shareholders' equity only, ignoring debt. For a personal investment you funded entirely with your own money the two are numerically the same. The difference matters when leverage is involved: buying a property with a 20% down payment and an 80% mortgage means your equity is the down payment, while your total investment is the full purchase cost — ROI and ROE will give very different percentages. This calculator computes ROI (total cost basis), not ROE.
Does this calculator work in any currency?+
Yes. ROI is a pure ratio, so the result is the same percentage regardless of currency — use the currency selector to display the cost, final value and net gain in your preferred currency (₹, $, €, £ or ¥).
Sources
- Corporate Finance Institute — ROI formula: ((Gain − Cost) / Cost) × 100; annualized = [(Ending Value / Beginning Value)^(1/n)] − 1
- IE Business School — What is ROI: ((Gain − Cost) / Cost) × 100, and why annualized ROI adjusts to a one-year compounded rate
- CalculatorSoup — ROI Calculator: Annualized ROI = [(1 + (net fv − iv)/iv)^(1/n) − 1] × 100 ($600→$800 / 3yr ≈ 10.064%)
- calculator.net — ROI Calculator: same fractional-year exponent formula ($50,000 → $70,000, 40% ROI, 16.60% annualized)
Formula and data last reviewed by the TheCalculatorVault team on 26 June 2026. Figures are for general information, not professional advice.
Related calculators
Future value, total interest and APY with optional regular deposits, withdrawals and a full breakdown.
Simple InterestFinal balance, interest accrued and end date using the classic I = P × r × t formula, with optional deposits and withdrawals.
Daily CompoundFuture value with interest compounded daily — including weekend exclusion, partial reinvestment and optional deposits or withdrawals.