Money

ROI Calculator

Work out the return on investment for a business, property or trade: the profit, the ROI percentage and the average return each year.

Rules last checked 25 October 2026Every step shown

Your numbers are saved in this browser.
PKR
PKR
years

To see the yearly rate of return as well.

Return on investment

30%

Profit
Rs 150,000
Average a year
14.02%

Putting in Rs 500,000 and getting back Rs 650,000 is a 30% return, about 14.02% a year over 2 years.

How it's worked out

  1. ProfitRs 650,000 − Rs 500,000Rs 150,000
  2. ROIRs 150,000 ÷ Rs 500,000 × 10030%
  3. Yearly(Rs 650,000 ÷ Rs 500,000)^(1 ÷ 2) − 114.02%
  • Measures the return on a business, property or trade you own a share of. Include all costs (fees, repairs, taxes) for a true figure.

The formulas

ROI = (amount returned − amount invested) ÷ amount invested × 100 · Yearly = (returned ÷ invested)^(1 ÷ years) − 1

Worked example

Investing Rs 500,000 in a business stake and selling it for Rs 650,000 two years later is a Rs 150,000 profit: a 30% ROI, or about 14.02% a year.

Questions people ask

How do I calculate ROI?

Profit divided by the amount invested, times 100. Putting in Rs 500,000 and getting back Rs 650,000 is a Rs 150,000 profit and a 30% ROI.

What is the yearly return?

The average return each year that would grow the investment to its final value: 30% over 2 years is about 14% a year.

What should I include in the cost?

Everything you paid: the purchase price, fees, repairs and taxes. Leaving costs out makes the ROI look better than it is.

About this calculator

Formula and rules last checked 25 October 2026Written and tested by the CalculatorDex teamReport a problem