DP Charge is levied by a DP (Depository Participant) for a sell transaction only and is charged when you avail Demat account service to hold the stock or mutual funds purchased. The charge is Rs.14.5+ GST per script irrespective of the value.
It is charged at the month end because DP’s prefer to accumulate the charges for a month and charge it once at the month end.