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.
Average = total amount paid ÷ total shares. Brokerage and taxes are not included; add them to the price if you want them in the average.
How the average share price is calculated
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
Add the amount paid for every buy (quantity × price) and divide by the total number of shares bought.
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.
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.
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
For information and education only — not investment advice. Please confirm contract details with your broker or the exchange before trading.