For withdrawal there are no charges irrespective of the bank. While transferring into the trading account, HDFC to HDFC is free. If you use payment gateway,then charge for all banks. Check this: https://zerodha.com/funds-transfer