Skip to content
Independent money journalism for Indian investors
Trending
Free calculator

Stock Average Calculator

Average buy price after topping up a holding.

Your purchases
Add a row for every time you bought the stock.
Average buy price
Total quantity
Total investment
Current value
Unrealised profit / loss
Return

Figures are estimates for planning only, not investment or tax advice.

Add a row for every purchase and this calculator gives the weighted average price of your holding, along with the unrealised profit or loss if you enter the current market price.

The formula

Average price = total amount invested ÷ total quantity held. Buying 100 shares at ₹120 and 200 at ₹90 gives 300 shares at an average of ₹100 — closer to the second price because more shares were bought there.

Averaging down is a decision, not a reflex

Buying more of a falling stock lowers the average price, which makes the position look better without making the company better. Only add to a holding for the reasons you would buy it fresh today; otherwise you are concentrating risk in your worst idea.

Frequently asked questions


Does the average price change when I sell?

No. Selling reduces the quantity; the average cost of the remaining shares is unchanged.


Which price do I use for tax?

Indian tax uses FIFO — the earliest shares are treated as sold first — not the average price.


Should I include brokerage in the buy price?

For an accurate cost base, yes. Add the charges to the amount paid and divide by the quantity.


Related calculators

See all

Read next

Join our WhatsApp channel