Money

Share Average Price Calculator

Bought the same share more than once? Enter each purchase and get your average buying price, the total invested, and your profit or loss at today's price.

Rules last checked 25 October 2026Every step shown

Your numbers are saved in this browser.

Each line: how many shares, then the price per share, e.g. “500 82.50”.

PKR

Average price per share

Rs 77.47

Shares held
1,000
Total invested
Rs 77,470
Profit at today's price
Rs 530 (0.68%)

1,000 shares bought for Rs 77,470.00 average Rs 77.47 each. At Rs 78.00 they're up 0.68%.

How it's worked out

  1. Total cost500 × 82.5 + 300 × 74.2 + 200 × 69.8Rs 77,470.00
  2. AverageRs 77,470.00 ÷ 1,000 sharesRs 77.47
  • Brokerage, taxes and fees aren't included; add them to the purchase prices for a true break-even price.

The formula

Average price = (q₁ × p₁ + q₂ × p₂ + …) ÷ (q₁ + q₂ + …)

Example

500 shares at Rs 82.50, 300 at Rs 74.20 and 200 at Rs 69.80 cost Rs 77,470 for 1,000 shares, an average of Rs 77.47. At Rs 78 the holding is up Rs 530, or 0.68%.

The calculator works in any currency and for any market, from the PSX to the NYSE, and for mutual fund units too.

Questions people ask

How is the average share price calculated?

Add up what you paid for every purchase (shares × price) and divide by the total number of shares. It is a weighted average, so bigger purchases count for more.

Does buying more at a lower price help?

It lowers your average cost, so the share needs to rise less for you to break even. It also puts more money into the same company, so the risk grows too.

Should I include brokerage?

For a true break-even price, yes. Add the fees to the price you paid on each line, or work them out with the stock profit calculator.

What format should I type?

One purchase per line: the number of shares, a space, then the price per share, such as 500 82.50. You can also write 500 @ 82.50.

About this calculator

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