TRADINGWATCH

Stock average calculator

Bought the same share more than once at different prices? Enter each buy to get your average price and profit or loss — or find how many shares at a new price would bring your average to a level you choose.

FreeNo sign-inUp to 10 buys
#QuantityPrice (₹)
1
2
₹

Average = total amount paid ÷ total shares. Brokerage and taxes are not included; add them to the price if you want them in the average.

Your average buy price
₹240.00
Price is 2.08% below your averageAvg ₹240Now ₹235
Total shares150
Amount paid₹36,000
Profit / loss−₹750 (-2.08%)

How the average share price is calculated

Average price = (qty₁ × price₁ + qty₂ × price₂ + …) ÷ (qty₁ + qty₂ + …)
100 shares at ₹250 and 50 at ₹220 cost ₹36,000 for 150 shares: an average of ₹240.

Buying below your average ("averaging down") lowers the price the stock needs to get back to for you to break even, but it also puts more money into the same stock. See the brokerage calculator for the charges on each buy.

Frequently asked questions

How do I calculate the average price of a stock?

Add the amount paid for every buy (quantity × price) and divide by the total number of shares bought.

How many shares do I need to buy to reduce my average?

Shares needed = shares held × (current average − target average) ÷ (target average − new price). The target has to lie between the new price and the current average.

Does averaging down reduce the loss?

It does not change the loss already made. It lowers the break-even price of the whole holding, but it also increases the amount invested in that stock.

Does a sale change the average price?

No. Selling part of a holding does not change the average buy price of the shares that are left; only new buys change it.

More free tools

See all free market tools →

For information and education only — not investment advice. Please confirm contract details with your broker or the exchange before trading.