ROI Calculator

Measure the return on an investment and compare it on an annual basis.

           
ROI Results
0%
Return on Investment
Rs 0.00
0%
-
-
-100% 0% +100%
Savings Account
1-3%
Bonds
3-5%
Stocks
7-10%
Real Estate
8-12%
Startups
20-100%

About ROI Calculation

Return on Investment (ROI) measures the profitability of an investment. It compares the gain or loss from an investment relative to its cost.

Formula:

ROI = [(Final Value - Initial Investment) ÷ Initial Investment] × 100

Annualized ROI:
Annual ROI = [(1 + Total ROI)^(1/Years) - 1] × 100

ROI Interpretation:

  • Negative ROI: Investment lost money
  • 0-5% ROI: Low return (similar to savings account)
  • 5-10% ROI: Moderate return (typical for stocks)
  • 10-20% ROI: Good return
  • 20%+ ROI: Excellent return

Factors affecting ROI:

  • Market conditions and economic cycles
  • Investment time horizon
  • Risk tolerance and volatility
  • Management fees and expenses
Growth of Rs 10,000 at 8.4% a year for 5 yearsGrowth of Rs 10,000 at 8.4% a year for 5 years: from 10,000 to 15,002YearValue (Rs) (max 15,002)
Compounding at about 8.4% a year turns Rs 10,000 into roughly Rs 15,000 in five years: a 50% ROI.

What ROI means

Return on investment shows how much you gained or lost relative to what you put in: ROI = (final value − initial investment) ÷ initial investment × 100. Putting in Rs 500,000 and ending with Rs 650,000 gives an ROI of 30%. Because ROI ignores time, a 30% return over two years is not the same as 30% over ten years, which is why this calculator also shows the annualised figure.

Annualised return

The annualised return (CAGR) is the constant yearly rate that would produce the same final value: (final ÷ initial)1/years − 1. Use it to compare a plot, a business, a mutual fund or a savings certificate on equal terms.

Using it well

This tool is for education and is not investment advice. Compare it with the cost of borrowing using the loan EMI calculator.

Worked example

You invest Rs 10,000 and after five years it is worth Rs 15,000, with annual fees of 1%. The simple ROI is (15,000 - 10,000) / 10,000 = 50%. The compound annual growth rate is (1.5)^(1/5) - 1, about 8.4% a year. If inflation averaged 8%, your real gain is close to zero, which is why comparing returns with inflation matters in Pakistan.

Limits of ROI

Comparing opportunities

To compare a plot, a small business and a savings scheme, use the annualised return and then ask which risks you can tolerate. Check borrowing costs with the loan EMI calculator, estimate margins with the profit calculator and work out percentage changes with the percentage calculator. Zakat on investments is covered in the zakat calculator, and exchange-rate effects on foreign investments can be checked with the currency converter.

Frequently asked questions

What is a good ROI?

It depends on risk, time and alternatives. Compare any investment with inflation and with low-risk options like government savings schemes.

What is the difference between ROI and annualised return?

ROI is the total gain; annualised return converts it to a yearly rate so different time periods can be compared.

Does ROI include tax?

Only if you include tax in your costs. Enter net figures for a realistic result.

Is this financial advice?

No, it is an educational calculation.

Related tools and guides

Last reviewed: October 2026. See our editorial policy.