PunjiPUNJI

ANALYSIS

Share average price calculator

Weighted average across multiple buys · See the effect of averaging down before you trade

How it works

Your average price is the total rupees you have put in, divided by the total shares you hold - not a plain average of the prices themselves. Add every buy you have made (or want to simulate) as a row below; the average, total quantity, and total invested update as you go. To check whether averaging down actually helps, add a new row at the price you are considering and see where the average lands.

Buy transactions
#QuantityPrice (₹)

Weighted average of quantity × price · Excludes brokerage, STT, and taxes · Not financial advice

Frequently asked questions

How is average share price calculated?

Average price is total rupees invested divided by total shares held: sum of (quantity × price) across every buy, divided by the sum of quantities. It is not a simple average of the prices you paid - a bigger purchase pulls the average toward its own price more than a smaller one does.

Does "averaging down" actually lower my average price?

Yes, mechanically - buying more shares at a price below your current average always pulls the average down, and buying above it always pushes the average up. Add a new row with the quantity and price you are considering to see the resulting average immediately. Whether averaging down is a good idea depends on why the price fell, not on the arithmetic.

How do I use this for a profit/loss calculation when selling?

Compare your average price to the current market price: (current price − average price) × total quantity is your unrealized gain or loss before taxes and brokerage. This calculator gives you the average price; it does not include STT, brokerage, or capital-gains tax - check the actual trade confirmation and your broker's P&L statement for the exact figure.