View all categories

How to transfer money to my Zerodha account using IMPS,NEFT or RTGS?

To transfer money, add Zerodha as a Beneficiary (Payee) in your internet banking portal. The bank account numbers are as follows:


NSE/BSE (Equity, F&O, Currency) MCX (Commodities)
Bank name HDFC Bank HDFC Bank
Account title ZERODHA BROKING LTD ZERODHA COMMODITIES PRIVATE LIMITED
Account number ZERNSE ZERMCX
Account type Current account Current account
Bank branch Sandoz Branch, Mumbai Sandoz Branch, Mumbai
IFSC HDFC0000240 HDFC0000240

Unlike the usual bank account numbers, Zerodha's bank account numbers have only alphabets. If your bank doesn’t allow accounts that have alphabets, you can use the alternate account details mentioned below:

NSE/BSE (Equity, F&O, Currency) MCX (Commodities)
Bank Name HDFC Bank HDFC Bank
Account Title ZERODHA BROKING LTD ZERODHA COMMODITIES PRIVATE LIMITED
Account Number 57500000302010 05230340002150
Account type Current account Current account
Bank Branch HDFC Bank, Richmond Road, Bangalore HDFC Bank, Richmond Road, Bangalore
IFSC HDFC0000523 HDFC0000523

The time taken for the respective method of transfer is mentioned below:

Method Time taken Charges
IMPS Within 10 minutes Free at Zerodha, bank charges may apply
NEFT/RTGS Within 2 hours Free at Zerodha, bank charges may apply

If you do not see the funds in your Zerodha account within the timelines, create a ticket.

Did you know?

  • Fund transfers only from the linked bank accounts will be accepted. You can have more than one bank account linked to your Zerodha account. To see your linked bank accounts, visit console.zerodha.com/account/bank
  • Fund transfers for more than the value of ₹1 will only be updated on the terminal.
  • If you are adding money to your Zerodha account from a joint bank that is linked to multiple Zerodha trading accounts using IMPS,  NEFT, or RTGS, you will have to create a ticket in order to get the funds updated on your trading account. This doesn't apply if you’ve added money using the payment gateway or UPI on Kite.
  • If you are adding money using IMPS, NEFT or RTGS from any co-operative bank, the funds will not automatically reflect in your Zerodha account since Zerodha does not receive the sender's complete account details from the banks, and such transactions need to be mapped manually. You will need to send a soft copy of the bank statement with the bank account and transaction reference number visible, which shows a debit towards Zerodha account by creating a ticket for the funds to reflect in your Zerodha account.
  • Avoid transferring funds to Zerodha's Yes bank payout bank account ending in ******0071, as these transactions must be manually reversed to the client's account. Only transfer funds to the above-mentioned account numbers. If funds have been transferred to the Yes bank account, send a soft copy of the bank statement, which shows a debit towards the Yes bank account by creating a ticket.

If you transfer funds to your trading account between 12 AM and 7:30 AM, it won't reflect on the trading terminal until after 7:30 AM.