Consider the following scenario:

  • I purchase 1 share of X at the price of 100 and another share at price 102.
  • On the same day, I sell 1 share at 104.
  • The remaining share is delivered to my demat account.

My question is, what will be the value on which the delivery fees will be charged? Is there a protocol that the exchange follows in deciding which among the two shares (@100, @102) is meant for delivery?

My question is pertinent to NSE India but inputs about other exchanges would also help answer my question.


This has nothing to do with NSE or stock exchange.

In India we follow FIFO (first in first out) by regulation.

  • The exchange is the one implementing the FIFO, right? What do you mean when you say it has nothing to do with exchange? – user3286661 Dec 21 '17 at 4:02
  • @user3286661 Exchange don't keep track of it. Your broker does. – Dheer Dec 21 '17 at 14:17
  • But this fees ultimately goes to the exchange, doesn't it? My question is what fees does the exchange collect, i.e. on which price? – user3286661 Dec 22 '17 at 5:25
  • @user3286661 The fees broker charges you and the fees he pays to exchange are different. – Dheer Dec 22 '17 at 8:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.