ROI Calculator

Calculate absolute and annualised return on investment.

Inputs

years

Results

Annualised ROI (CAGR)14.19%
Absolute Return70.00%
Total Gain₹1,40,000

Formula

Absolute ROI (%) = ((Final Value − Initial Investment) / Initial Investment) × 100 Annualized ROI (CAGR) = ((Final Value / Initial Investment)^(1/years) − 1) × 100 The annualized version is what you should use to compare investments held for different durations.

Example

You invested ₹2,00,000 in a stock 4 years ago and it is now worth ₹3,40,000. Absolute ROI = (3,40,000 − 2,00,000)/2,00,000 × 100 = 70%. Annualized ROI = (3,40,000/2,00,000)^(1/4) − 1 = 1.7^0.25 − 1 ≈ 14.2%. 70% sounds great until you realise it took 4 years; the equivalent annual return is 14.2%, comparable to a strong equity SIP.

About the ROI Calculator

Return on Investment, universally abbreviated ROI, is the most common single number used to evaluate an investment. It tells you what percentage of your initial money you got back as profit over the holding period. The simplicity of the formula is both its strength and its trap — a high absolute ROI tells you nothing about how long it took to earn, and comparing investments held for different durations using absolute ROI is one of the most common analytical mistakes in personal finance.

This ROI calculator computes both absolute ROI and annualized ROI (also called CAGR — Compound Annual Growth Rate), giving you the complete picture. The absolute ROI formula is simply (final value minus initial investment) divided by initial investment, multiplied by 100. The annualized ROI uses the compound interest formula in reverse: it finds the constant annual rate that would have produced the same final value if growth had been smooth year over year.

The practical difference is enormous. A friend boasts about a stock that gave 80% returns. Sounds spectacular — until you find out he held it for 9 years. The annualized ROI is just (1.80)^(1/9) − 1 = 6.7%, which is barely above an FD and below long-term equity index returns. Conversely, a less-flashy 18% absolute return over 14 months is an annualized ROI of around 15.3%, comfortably beating most equity benchmarks. The annualized number is what you should use for any comparison; the absolute number is mostly useful for the personal warm feeling of seeing a big total.

What counts as a 'good' ROI depends entirely on the asset class and the risk taken. For Indian equity index funds (Nifty 50, Nifty 500), long-term annualized ROIs of 11-13% are reasonable historical benchmarks over 15-20 year periods. For diversified actively managed equity funds, the better ones deliver 12-15% with 1-2% drag from expense ratios. For real estate in metros, 6-8% is the realistic long-term expectation, with most of the difference between equity and real estate being volatility-related rather than return-related. For gold (physical or sovereign gold bonds), the long-term ROI has been around 9-10% in rupee terms. Fixed deposits and debt instruments deliver 6-7.5% pre-tax. Compare your investment's annualized ROI against the relevant benchmark, not against your hopes.

Use this calculator for any single-investment scenario: a stock you bought and now want to sell, a piece of land you're evaluating, a bond you've held to maturity, a fixed deposit at maturity, or any business investment with a clear initial cash outflow and final cash inflow. Plug in the initial amount, the final amount, and the holding period in years (use decimals for partial years — a 14-month holding is 1.17 years).

ROI has important limitations to keep in mind. First, it does not account for additional cash flows during the holding period. If you bought a property for ₹50 lakh and earned ₹6 lakh in rental income over 5 years before selling for ₹65 lakh, the ROI from selling alone is 30% absolute / 5.4% annualized — but this ignores the rental income. For multi-cash-flow scenarios use IRR or XIRR.

Second, ROI does not account for inflation. An annualized ROI of 8% during a period of 6% inflation is a real return of just 2%. For long-term planning, especially for retirement corpus calculations, always think in real terms (nominal ROI minus inflation rate). Indian inflation has averaged around 6% over the last decade, so an equity ROI of 12% nominal is approximately 6% real — still excellent compared to most asset classes globally.

Third, ROI does not account for the volatility you endured. A stock that moved smoothly from ₹100 to ₹200 over 5 years has the same ROI as a stock that crashed to ₹40 in year 3 before recovering to ₹200 by year 5 — but the journey was completely different. The smoother investment is dramatically less stressful and easier to plan around. Use Sharpe ratio or maximum drawdown to compare risk-adjusted returns, especially if you are evaluating multiple funds or stocks.

Fourth, ROI assumes you held continuously. If you bought, sold, and bought back, your actual return depends on the timing of those decisions, not the ROI of the underlying asset. This is why individual investors often underperform the indices their funds track — entry and exit timing destroys returns.

For practical use, calculate annualized ROI on every meaningful investment in your portfolio annually. Anything that consistently underperforms a relevant benchmark by 1-2% over 5+ years deserves a hard look. Conversely, beating the benchmark over multiple market cycles is a strong signal of either skill or a meaningfully different exposure.

Frequently Asked Questions

Related Calculators

Disclaimer: The results provided by this calculator are for informational and educational purposes only. They do not constitute financial, investment, or tax advice. Please consult a certified financial advisor before making any financial decisions.