Thanks for info If the fund transfer is instant . Then why i have the call HDFC?
Where do i get the account info to add Zerodha as beneficiary
you don't have to call HDFC. You only have to call Zerodha.
Instant meaning - Transfer is within the Bank - from one a/c to another. Bank does it instantly.
But, Zerodha ought to know that it has been done. The transfer from Zerodha's bank a/c to YOUR trading a/c is manual and takes time. Hence, if you call up Zerodha and tell them about the transfer, they'll check and credit your TRADING account instanly. Else, the procedure takes 4 hours.
To add Zerodha as beneficiary -
http://www.zerodha.com/main/zerodhafundaccount.html
check ONLINE TRANSFER column.