Hi @onkar
Sure, explaining how Fast Withdrawals on Dhan works.
Everytime you trade, your margin (and hence cash obligations) are subject to the settlement of trades. There is always an amount of capital that is available for withdrawal which is shown on Dhan. If you haven’t traded - this full amount is available, if you have traded - a partial amount is available.
Now depending on the Bank (at PG) and your Bank, they have individual limits for IMPS transactions - which is highlighted as amount that is available for Fast Withdrawal. If you withdraw an amount equivalent to that, it comes to you via IMPS. If an amount is higher than that, then it is processed via NEFT.
I understand some brokers have introduced similar feature following Dhan, we have tested that and it usually is only ‘clear balance’.. which usually means if you haven’t traded in past 24/48 hours.
Most users also add funds and also traded the same day, as well as want to withdraw. In such scenarios, its important to understand that the funds added to trading accounts reach the broker’s bank the next day (or post settlement cycles between banks and payment gateways involved). In such cases, Dhan does not have your money - so we can’t process withdrawals before we get the money and it is seen in the Bank.
This is simplified way, ofcourse there are many nuances here - like margin reporting, multiple checks before withdrawals are processed on internal systems, check, balances and approvals - before the payouts are usually processed. We optimise many of this on our end, however the last leg is usually the processing time taken by payment gateways and the banks.
Hope this explains.