You may have bought different quantities of a stock (share) at different prices (over time). 


  • Average Buy Price is the weighted average of all the delivery purchases carried out in a particular stock (share). It only applies to the quantity which is open in your Portfolio.

  • Share transfers from other Demat accounts to a 5Paisa Demat account will be considered. The closing price on the day of Transfer will be taken as the Buy Price.

  • All Intraday transactions done are excluded in calculating the Average Buy Price.

  • In the case of Multiple BUY and SELL Delivery transactions in 1 stock, the SELL Quantity is first adjusted against the Oldest BUY Transaction. This method is also called FIFO (First In First Out).



Profit & Loss in Shares is taxable. So, to calculate the right profit & loss which can be bifurcated between Short Term Capital gain and Long Term Capital gain, we need to apply FIFO (First In First Out):

 For Example:

Company



Exchange



Transaction Date



Type



Quantity



Price



Aurobindo Pharma

NSE

15-Jan-18

Buy

15

665


Aurobindo Pharma

NSE

16-Mar-18

Buy

20

576



Aurobindo 

Pharma

NSE

9-Apr-18

Sell

15

620



Aurobindo Pharma

NSE

14-Jun-18

Sell

20

595



Aurobindo Pharma



NSE



3-May-19



Buy



15



781



Average Buy Price = Rs. 781

FIFO simply means that when you sell any shares, they will be sold from the units you bought first. For example, in the case above, 15 shares sold on 9 April 2018 will be the shares you had bought on 15 Jan 2018 (these were the first 15 shares you bought).

Similarly, 20 shares on 14th June 2018 are the ones that were bought on 16 March 2018. 

The average price is calculated on the basis of the number of shares left after all the sell transactions have been adjusted against the buy transactions (while following FIFO)

In this example, there are 15 shares left (bought on 3 May 2019) and the price of that is Rs. 781. The average buying price here is Rs. 781.