Cdsl charges for using easiest


@Intraday_survivor : DP charges are only when shares are removed from your account so it has to be one time only.
Anyway i understood why it will be levied twice . since broker is asking advance delivery before sell ,he will not take advance delivery to his pool account /the account from where broker delivers to exchange clearing house . your broker will take your advance delivery in his own demat account and only after sell is executed he will transfer from his own to pool account. so DP charges of 2 transection , and in my view not taking UNSOLD /TO BE SOLD SHARES directly in broker pool account is justified . if your delivery based no of scrip is more ,this system may not work financially good for you.