Updated

ROI Calculator

The ROI calculator takes the amount invested, the current or final value and the holding period, and returns the total ROI as a percentage, the gain or loss in rupees and the annualised return (CAGR). Change every input and see the estimate update immediately.

Return on investment50%

Adjust your assumptions

₹
₹0₹10,00,00,000
₹
₹0₹10,00,00,000
years
140

Your estimate

50%

Return on investment

Gain or loss

₹2,50,000

Annualised return (CAGR)

8.45%

Initial investment

₹5,00,000

Final value

₹7,50,000

ROI ignores when money went in or came out. For several dated investments, an XIRR model is more accurate.

Educational estimate only. Methodology 2026.08. This is not a return promise, loan offer, tax filing or financial recommendation.

Results are estimates for learning and planning only. Tax rules, interest rates and scheme terms change from time to time, and your actual figures may differ. Please talk to a qualified financial advisor or chartered accountant before making any financial decision.

ROI Calculator: what it calculates.

Return on investment (ROI) measures how much an investment has gained or lost compared with what you put in. It is a quick way to judge a past investment, a property or a business purchase. This calculator also converts the total return into a yearly rate so holdings of different lengths can be compared.

The ROI calculator takes the amount invested, the current or final value and the holding period, and returns the total ROI as a percentage, the gain or loss in rupees and the annualised return (CAGR).

How the calculation works.

ROI = (Final value − Amount invested) ÷ Amount invested × 100
  • Final value is what the investment is worth now or when sold.
  • A negative result means a loss.
  • Annualised return = (Final value ÷ Amount invested)^(1 ÷ years) − 1.
  • ROI assumes one investment at the start; it ignores when money went in or came out.

Worked example. ₹5 lakh invested that is worth ₹7.5 lakh after 5 years has a gain of ₹2.5 lakh and an ROI of 50%. Spread over 5 years, the annualised return is about 8.45% a year.

How to use it

  1. 1.Enter the total amount you invested, including purchase costs if you want a net figure.
  2. 2.Enter the current or sale value.
  3. 3.Enter the holding period in years.
  4. 4.Compare the annualised return rather than the total ROI when periods differ.

What it helps with

  • Shows the gain or loss in rupees and as a percentage.
  • Adds an annualised figure for fair comparison.
  • Works for shares, funds, property or a business.

What it does not include

  • Total ROI does not account for time; 50% over 2 years and over 10 years are very different.
  • Extra deposits, withdrawals, dividends and rent are not handled unless included in the final value.
  • Taxes, fees and inflation are excluded.
  • Past returns do not predict future returns.

Common questions.

What is a ROI Calculator?

It is an educational tool that applies the disclosed return on investment method to the assumptions you enter.

Are the results guaranteed?

No. Results are estimates, not forecasts, approvals, quotations or guarantees.

Why should I change the assumptions?

Testing conservative and optimistic inputs exposes uncertainty instead of hiding it behind one number.

Does it include tax and fees?

Only when a tax or fee is shown as an explicit input or result. Otherwise it is excluded.

How accurate is the calculator?

The mathematics follows the stated methodology, while real outcomes depend on rates, timing, rules, fees and circumstances.

Can I use this result as financial advice?

No. Use it for education and scenario comparison, then verify decisions with official documents or a qualified professional.

Why is inflation shown?

Inflation translates a future amount into approximate present-day purchasing power. The default 6% is editable and is not a forecast.

How often should I recalculate?

Recalculate when rates, income, contributions, rules, goals or repayment terms change.

Can the result differ from a bank or platform?

Yes. Institutions may use different compounding dates, rounding, charges and eligibility rules.

Is my data uploaded?

No. Calculations run locally in your browser and the input values are not sent to a calculation server.