Stock average calculator

Buying the same share more than once at different prices leaves you with one average price, the figure your gain or loss is measured from.

The average price paid for shares bought at different prices

Your buys3 buys
Shares boughtPrice a share (₹)
Average price
₹1,340.00
Shares
100
Total paid
₹1,34,000
Worth today
₹1,35,000
Gain
₹1,000
Gain as a share of cost
+0.75%

Each buy against the average and today's price

Average ₹1,340.00Today ₹1,350.00

A larger dot is a larger buy. Bought at ₹1,185.00 to ₹1,420.00 a share.

How it is worked out

Average price = total paid ÷ total shares

where total paid adds each buy's shares × price.

Brokerage, taxes and charges are not added; your contract notes carry them.