ROI Calculator

Work out the return on investment as a total percentage and as an annualised rate, from the amount invested, the amount returned and the holding period.

Your assumptions

Enter what you invested, what you got back (or what it is worth now), and how long you held it.

1 lakh
₹
1.5 lakhs
₹
years

This calculator is educational and assumption-driven. It does not recommend a product, guarantee an outcome, or replace provider terms.

Total ROI50.00%
  • Amount invested₹1,00,000
  • Gain₹50,000
Annualised ROI
14.47%
Final value
₹1,50,000

Estimate from your assumptions. Not a quote, offer or advice.

How the estimate works

ROI compares what you got back with what you put in. The annualised figure spreads that return evenly over the holding period, so investments held for different lengths of time can be compared.

ROI = (Final value − Amount invested) ÷ Amount invested × 100
Annualised ROI = (Final ÷ Invested)^(1 ÷ years) − 1
  • ROI ignores when money went in or came out during the period. For investments made in instalments, XIRR gives a fairer annual figure.

What is an ROI Calculator?

An ROI (return on investment) calculator measures how much an investment has gained or lost compared with what was put in, both as a total percentage and as an annualised rate per year.

ROI Calculator turns any before-and-after value into two figures: the total return and the yearly return. The yearly figure is what makes investments held for different lengths of time comparable.

How does the ROI Calculator work?

ROI compares what you got back with what you put in. The annualised figure spreads that return evenly over the holding period, so investments held for different lengths of time can be compared.

ROI = (Final value − Amount invested) ÷ Amount invested × 100
Annualised ROI = (Final ÷ Invested)^(1 ÷ years) − 1

Worked example using the starting values on this page:

Amount invested
₹1,00,000
Amount returned
₹1,50,000
Investment period
3.0 years
Amount invested
₹1,00,000
Total ROI
50.00%
Gain
₹50,000
Annualised ROI
14.47%

How to use the ROI Calculator

  1. Enter the amount invested (anywhere from ₹1,000 to ₹10,00,00,000). Type it in the box or drag the slider.
  2. Enter the amount returned (anywhere from ₹0 to ₹1,00,00,00,000). Type it in the box or drag the slider.
  3. Enter the investment period (anywhere from 0.5 years to 40.0 years). Type it in the box or drag the slider.
  4. Read the total roi at the top of the results, then check the breakdown below it.
  5. Change one input at a time to compare scenarios, and note how much each change moves the result.

Benefits of using the ROI Calculator

  • Turns raw before-and-after numbers into a figure you can compare across investments.
  • Shows the working, so the result is easy to verify in a spreadsheet.
  • Helps you judge performance fairly by accounting for time and costs.
  • Free, instant and private: nothing you enter is stored.

Mistakes to avoid with the ROI Calculator

The common mistake is comparing total ROI figures over different time periods without annualising them.

Total ROI shows overall growth; annualised ROI makes investments held for different periods comparable.

Helpful checks before using the result

These checks make a roi more useful in practice.

  • Start with a realistic base case rather than the first value that fits the range slider.
  • Change one major assumption at a time so the effect stays easy to interpret.
  • Use the result to compare scenarios, not as a final provider quote or guaranteed outcome.
  • Verify rates, rules, and product terms separately before acting on the estimate.

ROI, annualised ROI and XIRR

Three related measures that answer slightly different questions.

  • Total ROI says how much the money grew overall, without regard to time: 50% over 3 years and 50% over 10 years look the same.
  • Annualised ROI (the same as CAGR) spreads that growth evenly per year, so 50% over 3 years is about 14.5% a year.
  • If you invested in instalments or took money out along the way, use XIRR instead, because ROI assumes one amount in and one amount out.

Examples

Same formula, different contexts.

Property

Bought for ₹40 lakh, sold for ₹60 lakh after 6 years: 50% total ROI, about 7% a year, before costs and taxes.

Shares

₹1 lakh grew to ₹1.5 lakh in 3 years: 50% total, about 14.5% a year.

Business spend

A ₹2 lakh campaign that brought ₹3 lakh in profit: 50% ROI on the spend.

ROI Calculator FAQs

How do you calculate ROI?

ROI = (amount returned − amount invested) ÷ amount invested × 100. ₹1 lakh that becomes ₹1.5 lakh is a 50% ROI.

What does a 10% ROI mean?

You earned ₹10 for every ₹100 invested. Whether that is good depends on how long it took: 10% in one year is very different from 10% over five years.

How do I calculate ROI over 10 years?

Work out the total ROI, then annualise it: (final ÷ invested)^(1 ÷ 10) − 1. Doubling money in 10 years is a 100% total ROI but about 7.2% a year.

Should costs and taxes be included?

For a realistic figure, yes. Subtract brokerage, fees and taxes from the amount returned, or add them to the amount invested.

Use the results carefully

This calculator is educational and assumption-driven. It does not recommend a product, guarantee an outcome, or replace provider terms.