Deposit funds

As per SEBI regulations, you have to maintain separate balances for Equities and Commodities accounts, so we have two different bank accounts to facilitate this. There are three different modes to deposit funds to your account.

Instant payment gateway

You can transfer funds directly from the trading platform (Kite/Pi) using the instant* payment gateway facility. This comes at a charge of Rs. 9 plus taxes with the convenience of an instant credit. We have about 28 banks (listed below) for this facility.

IMPS transfer

NSE/BSE (Equity, F&O, Currency) MCX (Commodities)
Bank Name HDFC Bank HDFC Bank
Account Number ZERNSE ZERMCX
Account type Current account Current account
Bank Branch Sandoz Branch, Mumbai Sandoz Branch, Mumbai
IFSC Code HDFC0000240 HDFC0000240

Important: Unlike the usual bank account numbers, you’ll notice that our bank account numbers just have alphabets. Add these two accounts as payees on your registered bank account and you’ll be able to transfer funds to your trading account anytime. If you are not able to add the above alphanumeric account numbers while registering payee on your bank, use the below mentioned account numbers under NEFT/RTGS and upload a copy of the bank statement showing this transfer in funds section on Q.

NEFT/RTGS transfer

NSE/BSE (Equity, F&O, Currency) MCX (Commodities)
Bank Name HDFC Bank HDFC Bank
Account Number 05230340001348 05230340002150
Account type Current account Current account
Bank Branch HDFC Bank, Richmond road, Bangalore HDFC Bank, Richmond road, Bangalore
IFSC Code HDFC0000523 HDFC0000523

The time taken for funds to reflect in your trading account varies depending on the method of your fund transfer. IMPS is the fastest way to get funds into your trading account. Upload your fund transfer screenshots for a quick update on your account.

Method Time taken Charges
NEFT/RTGS Between 2 to 10 hours depending on your bank Free at Zerodha, bank charges may apply
IMPS 10 minutes during market hours Free at Zerodha, bank charges may apply
Cheque 3 to 5 working days Free

*If you don’t see the credit in your trading account immediately after transferring funds from the instant payment gateway, you need to send us a screenshot of the debit from your bank account to so we can coordinate with your bank and the payment gateway. If the instant payment fails for any reason, you will need to wait at least 24 hours for the funds to reflect in your trading account.

Please ensure that funds/monies are transferred only through the payment gateway on the trading platform or through NEFT/RTGS/IMPS from your bank. Double check the account details mentioned here before initiating transfers from your bank. If you receive an email or phone call claiming to be from Zerodha soliciting fund transfers to an account number which is not mentioned here, please send an email to immediately with those details. Never provide sensitive account information like Zpin, password, client ID or personal details in response to an email. If you have entered such information, report it to us immediately. If you notice any spoofed (duplicate/unofficial) Zerodha website, let us know by writing to

Withdraw funds

  • You can place a fund withdrawal request by logging into Q or from within Kite.
  • Equity, F&O, and currency withdrawals are processed at 7 PM Monday to Friday.
  • Commodity withdrawals are processed at 9 AM Monday to Friday.
  • Withdrawal requests can only be placed online, and may take up to 24 hours to be credited to your bank account.
  • All withdrawal requests placed after the above stipulated times will be processed on the next working day.
  • Fund withdrawal requests placed on second and fourth Fridays will be credited only by Monday on account of banks being closed on second and fourth Saturdays.