Fund transfer

Transfer funds only from the bank account registered with Zerodha

Deposit funds

SEBI regulations mandate clients to keep their equity and commodity account balances separate — so Zerodha has two different bank accounts. There are four ways to transfer funds to the Zerodha account.

UPI

Transfer funds instantly from the registered bank account using UPI for free. All UPI transfers must be initiated from Kite. Zerodha does not accept digital wallet transfers or transfers directly from UPI apps.

See How to add money to my account using UPI? to know more.

Instant payment gateway

Funds can be transferred instantly through net banking. ₹9 + 18% GST will be charged for such transfers.

To know more about adding funds using the payment gateway and the list of the supported banks, see How do I add money to my trading account in Zerodha directly through Kite?

IMPS/NEFT/RTGS transfer

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 ? Unable to add this beneficiary? ZERMCX ? Unable to add this beneficiary?
Account type Current account Current account
Bank Branch Sandoz Branch, Mumbai Sandoz Branch, Mumbai
IFSC Code HDFC0000240 HDFC0000240

  • Kindly ensure that correct Zerodha details are entered before initiating the fund transfer.
  • Zerodha's virtual bank account numbers have only alphabets. Add these two accounts as payees to transfer funds to the Zerodha account.
  • Zerodha does not accept any deposits via cash or Demand Draft(DD). See How to transfer money to my account using IMPS, NEFT or RTGS? to know more.


Alternate account details

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 Code HDFC0000523 HDFC0000523

The time taken for the funds to be updated depends on the mode of fund transfer.


Method Time taken Charges
UPI Instant Free
Payment gateway Instant ₹9 + 18% GST
NEFT/RTGS Within 2 hours Free at Zerodha, bank charges may apply
IMPS Within 10 minutes Free at Zerodha, bank charges may apply
Cheque 3 to 5 working days Free

If the funds don't show up in the Zerodha account within the time described above, it may be because the funds were transferred from an unregistered bank account or that Zerodha hasn't received the bank account details from the remitting bank. In such cases, see Why is the money I added through an IMPS/NEFT transfer not reflecting in my trading account? for the resolution.

Withdraw funds

  • Fund withdrawal requests can be placed from Console or Kite.
  • Funds transferred cannot be withdrawn on the same day.
  • Fund withdrawal requests are processed at cut-off times shown in the table below. If the request is placed before the cut-off time, the funds are typically credited to the bank account within 24 hours from the cut-off time. If the request is placed after the cut-off time, it takes an additional working day (up to 48 hours in total) for the funds to be credited to the bank account.

Withdrawal day Cut-off time for equity, FO, currency Cut-off time for commodity
Weekday 10:00 PM 8:00 AM
Saturday 4:30 PM 4:00 PM
Sunday or public holiday Withdrawal is processed on the next working day. Withdrawal is processed on the next working day.

If the funds are still not received, please create a ticket.