ROI Calculator

Finance & Investment

Calculate your return on investment (ROI), annualized return, and net profit. Works for stocks, mutual funds, real estate, and any investment in India.

₹1,00,000
₹1,80,000
years
0.0850

Total ROI

80.00%
Annualised Return
21.64%
Net Profit
₹80,000
Investment Multiple
1.8

What is a ROI?

An ROI Calculator computes the Return on Investment for any asset — stocks, mutual funds, real estate, gold, fixed deposits, or business ventures — given an initial investment, a final value, and the time period held. Beyond the simple percentage gain, it derives four interconnected metrics that together paint a complete picture of investment performance: total ROI, annualised return, net profit in rupees, and investment multiple.

Return on investment is one of the most fundamental concepts in financial planning India. It answers the single most important question an investor asks: "How much did I make, and was it worth my time?" But total ROI alone is a blunt instrument. A 100% return over 15 years (annualised ~4.7% p.a.) is far less impressive than a 60% return over 3 years (annualised ~17.2% p.a.) — yet ROI presented without a time dimension makes them look incomparable.

This is why the ROI Calculator always surfaces the annualised return alongside total ROI. The annualised return — mathematically identical to CAGR — normalises performance across time, making it possible to compare a 2-year gold trade against a 10-year equity mutual fund investment on equal footing. For SIP or multi-instalment investments, the annualised return calculation here is an approximation; use our XIRR Calculator for precision on cash flows at multiple dates.

The investment multiple is the third metric worth understanding. Expressing growth as 2.5x or 3x is immediately interpretable — it sidesteps the need for percentage arithmetic and makes cross-asset comparisons intuitive. Equity investors, real estate buyers, and startup backers all speak the language of multiples.

In the Indian investment landscape, benchmarks matter: the Nifty 50 has compounded at approximately 12–14% p.a. over 20 years, FDs currently return 6.5–7.5%, and real estate in major cities has generated 8–12% including rental yield. Knowing your investment's annualised return relative to these benchmarks tells you whether your allocation strategy is working. For comparing lumpsum investments against an ongoing SIP strategy, use our Lumpsum Calculator alongside this tool.

How to use this ROI calculator

  1. Enter your Initial Investment — the total amount you paid to acquire the asset, including all associated costs. For stocks, include brokerage and STT. For real estate, include stamp duty, registration charges, and any renovation costs. For mutual funds, include any entry load (rare now, but applicable to older investments). Understating initial cost overstates ROI.

  2. Enter the Final Value — the current market value if you still hold the asset, or the amount actually received on exit (after exit load, brokerage, and before taxes). For rental property, you may choose to add total rental income received to the final value to compute total return ROI.

  3. Set the Time Period — the number of years from purchase to now (or to exit). Use decimals: 2.5 for two and a half years, 0.5 for six months. The calculator accepts values from one month (0.08 years) to 50 years. Precision here matters — 5 years and 4 years on the same investment produces meaningfully different annualised returns.

  4. Read all four outputs together — check Total ROI for the big picture, Annualised Return for the time-adjusted measure, Net Profit for the absolute rupee gain, and Investment Multiple for a quick comparison anchor. If your annualised return is below current FD rates, the investment did not justify its risk.

  5. Run comparison scenarios — try entering the same Initial Investment and Time Period with what a fixed deposit at 7% would have returned as the Final Value (use our Compound Interest Calculator to compute this), and compare the resulting ROI against your actual investment. This benchmark comparison makes performance evaluation concrete.

Formula & Methodology

Net Profit (P):

P = Final Value − Initial Investment

Total ROI (%):

ROI% = P ÷ Initial Investment × 100

Investment Multiple (M):

M = Final Value ÷ Initial Investment

Annualised Return (r%):

r% = (M^(1÷T) − 1) × 100

Where:
- M = Investment Multiple
- T = Time Period in years (decimal values accepted)

Worked example — ₹2,00,000 invested in an equity mutual fund:

- Initial Investment = ₹2,00,000
- Final Value after 5 years = ₹4,50,000
- Time Period = 5 years

Net Profit = ₹4,50,000 − ₹2,00,000 = ₹2,50,000

ROI% = ₹2,50,000 ÷ ₹2,00,000 × 100 = 125%

Investment Multiple = ₹4,50,000 ÷ ₹2,00,000 = 2.25x

Annualised Return = (2.25^(1÷5) − 1) × 100 = (2.25^0.2 − 1) × 100 = (1.1763 − 1) × 100 = 17.63% p.a.

Interpretation: 17.63% annualised is well above the Nifty 50's long-term average of ~12–14% p.a., indicating strong outperformance. The same ₹2 lakh in an FD at 7% p.a. would have grown to approximately ₹2.8 lakh — meaning the equity investment added ₹1.7 lakh of additional wealth over 5 years relative to the risk-free alternative.

Assumptions:
- The calculation assumes a single initial investment and a single final value. Intermediate cash flows (additional investments, partial withdrawals, dividends reinvested) cannot be captured by this formula — use our XIRR Calculator for portfolios with multiple cash flows.
- Annualised return assumes continuous compounding equivalent (geometric mean), which matches the CAGR definition used by SEBI for mutual fund performance disclosure in India.
- All returns are pre-tax. For post-tax ROI, subtract applicable capital gains tax from Net Profit before entering as Final Value, or refer to the Income Tax Calculator for the applicable tax rate.
Frequently Asked Questions
What is ROI and how is it calculated?
ROI, or Return on Investment, is a measure of the profit generated by an investment as a percentage of the original amount invested. It is calculated as: ROI% = (Final Value − Initial Investment) ÷ Initial Investment × 100. For example, investing ₹2 lakh and receiving ₹4.5 lakh back gives an ROI of 125%. ROI does not factor in the time taken to achieve this return, which is why the ROI Calculator also provides the annualised return alongside the total ROI.
What is the difference between ROI and CAGR?
ROI measures total percentage gain over the entire investment period regardless of time, while CAGR (Compound Annual Growth Rate) normalises that gain into an equivalent annual growth rate. A 125% ROI over 5 years and a 125% ROI over 2 years are very different investments, but ROI alone treats them identically. CAGR — which is the same as the annualised return in this ROI Calculator — lets you compare investments with different holding periods on a like-for-like basis. Use our [CAGR Calculator](/cagr-calculator/) when you specifically need compound annual growth rates for portfolio reporting.
What is a good ROI for investments in India?
A good ROI depends heavily on the asset class and holding period. For equity mutual funds and the Nifty 50 index, a long-term annualised return of 12–15% p.a. is considered strong. Fixed deposits currently return 6.5–7.5% p.a., while real estate in metro cities has historically generated 8–12% CAGR including rental yield. Gold has returned approximately 8–10% annually over the long term in Indian rupee terms. Any annualised return that meaningfully exceeds the prevailing FD rate or inflation rate (approximately 5–6%) represents real wealth creation.
What is the formula for ROI?
The standard ROI formula is: ROI% = (Final Value − Initial Investment) ÷ Initial Investment × 100. Net Profit = Final Value − Initial Investment. Investment Multiple = Final Value ÷ Initial Investment. Annualised Return = (Multiple^(1÷Years) − 1) × 100. These four metrics together give a complete picture of any investment's performance — total gain, absolute profit, relative size, and time-adjusted growth rate.
What is investment multiple and why does it matter?
Investment multiple (also called the money-on-money multiple or MOIC) tells you how many times your original investment has grown. A multiple of 2x means your money doubled; 5x means it quintupled. Unlike ROI%, the multiple is particularly useful for quick mental calculations — '3x in 7 years' is immediately interpretable without a calculator. Venture capital and private equity investors frequently use multiples to evaluate returns. For retail investors, a multiple above 2x over a 7-year period implies an annualised return above the Rule of 72 benchmark (72÷7 ≈ 10.3% p.a.).
What is the difference between ROI and XIRR?
ROI works on a single initial investment and a single final value, assuming no intermediate cash flows. XIRR (Extended Internal Rate of Return) handles multiple irregular cash flows at different dates — making it the correct metric for SIP investments, mutual fund portfolios with lumpsum top-ups, or any investment where you invest or withdraw at multiple points. If you made a ₹1 lakh lumpsum and then added ₹5,000 per month for 3 years, ROI cannot accurately measure the return — use our [XIRR Calculator](/xirr-calculator/) instead.
Can I calculate ROI for real estate in India using this calculator?
Yes — enter your total purchase cost (including registration, stamp duty, and brokerage) as Initial Investment and the current market value or sale price as Final Value. Set Time Period to the number of years held. The calculator shows your total ROI, annualised return, and net profit. Note that this calculation does not include rental income earned during the holding period; to factor that in, add total rent received to your Final Value before entering it. Capital gains tax applicable on property sale is separate and can be estimated using our [Income Tax Calculator](/income-tax-calculator/).
How do I use the ROI Calculator?
Enter your Initial Investment — the amount originally invested including all transaction costs. Enter the Final Value — the current market value or the amount received on exit. Set the Time Period in years (the calculator accepts decimal values like 2.5 for two and a half years). The calculator instantly displays Total ROI percentage, Annualised Return, Net Profit in rupees, and Investment Multiple. Adjust any input to instantly see how the metrics change.
How do I compare ROI across different investments?
To compare investments meaningfully, always use Annualised Return rather than Total ROI, since investments may have different holding periods. Run the ROI Calculator for each investment separately — enter the purchase price, current or exit value, and holding period for each — then compare the annualised return column. A 5-year investment with 80% total ROI (annualised ~12.5%) beats a 3-year investment with 75% ROI (annualised ~20.5%) in absolute terms but wins on time efficiency. Sorting by annualised return gives the fairest comparison.
Is investment ROI profit taxable in India?
Yes — profits from investments are taxable in India under capital gains tax rules. For listed equity shares and equity mutual funds, short-term capital gains (held less than 1 year) are taxed at 20%, and long-term capital gains above ₹1.25 lakh per financial year are taxed at 12.5%. For debt mutual funds, gold, and real estate, gains are taxed at applicable income tax slab rates regardless of holding period (after Budget 2024). The ROI Calculator shows pre-tax returns; factor in the relevant tax to arrive at your net post-tax gain.
What is the difference between ROI and absolute returns?
Absolute return and ROI are effectively the same metric — both express the percentage gain relative to the initial investment without adjusting for time. Both give the same number: (Final Value − Initial Investment) ÷ Initial Investment × 100. The term 'absolute return' is more commonly used in the mutual fund industry, while 'ROI' is standard in business and general investment contexts. Neither accounts for the time taken to achieve the return, which is why the annualised return (CAGR) is the preferred comparison metric.
How to calculate ROI manually without a calculator?
Subtract your initial investment from the final value to get net profit. Divide net profit by the initial investment to get a decimal. Multiply by 100 to convert to a percentage. For example: ₹3,60,000 final value − ₹2,00,000 initial investment = ₹1,60,000 net profit. ₹1,60,000 ÷ ₹2,00,000 = 0.80. Multiplied by 100 = 80% ROI. For annualised return, take the investment multiple (1.8 in this example), raise it to the power of (1÷years), and subtract 1 — this step requires a calculator for non-round numbers.