Best Stock Broker IndiaCompare brokers, demat & trading apps

Calculators

Stock Average Calculator

Calculate the average buy price of a stock after multiple purchases at different prices.

Average buy price

–

Total shares
–
Total invested
–
Current value
–
Unrealised P&L
–

Formula

Average price = Total amount invested ÷ Total quantity

Add each purchase (price and quantity). The calculator shows your total quantity, total investment and weighted average price.

A caution on averaging down

Buying more of a falling stock lowers your average price but increases your exposure to that company. Averaging only makes sense if your reason for owning the stock is still valid.

Worked example

You buy 20 shares at ₹500 (₹10,000) and later 30 more at ₹440 (₹13,200). You now hold 50 shares for a total of ₹23,200, so your average price is ₹23,200 ÷ 50 = ₹464. If the share now trades at ₹470, your holding is worth ₹23,500 and you are ₹300 (about 1.3%) in profit — even though the price is still below your first purchase.

Using the calculator

  • Add one row per purchase with the add-row button below the purchase list. Rows left completely blank are ignored.
  • Enter the current market price (optional) to see your unrealised profit or loss.
  • To plan a purchase, add a row with the price you expect to pay and try different quantities until the average reaches the level you want.

Averaging and your broker's statements

Brokers usually show average price on a FIFO (first-in, first-out) basis once you start selling: the shares you bought first are treated as sold first. After a partial sale, the average shown by your broker can therefore differ from a simple weighted average of all purchases. Bonus issues and stock splits also change the quantity and average price; your broker adjusts these automatically after the record date.

Frequently asked questions

Do charges affect the average price?

Yes, brokerage and statutory charges increase your effective cost. For tax purposes, cost of acquisition includes brokerage.