How to withdraw funds from Zerodha

From WebNotes, a public knowledge base. Last updated . Reading time ~6 min. Level: Beginner.

Withdrawing funds from Zerodha sends the selected amount from the trading account to the primary bank account registered with your Zerodha account, via IMPS during business hours. The process is initiated entirely within Kite and requires no interaction with the bank. There is no withdrawal fee. This guide covers the complete flow on Kite web and the Kite mobile app, the withdrawal cutoff, limits, and troubleshooting.

Conflict-of-interest disclosure. WebNotes Editorial Team publishes this guide for informational purposes. WebNotes has no commercial relationship with Zerodha and earns no commission from fund withdrawals.

Prerequisites

  • An active Zerodha trading account with a positive withdrawable balance.
  • A registered primary bank account with Zerodha. Withdrawals go exclusively to the registered primary bank. To change the primary bank account, see How to change your primary bank account on Zerodha.
  • Access to the mobile number registered with Zerodha, to receive the withdrawal OTP.

Understanding the withdrawable balance

The withdrawable balance is not the same as the total ledger balance. The following reduce the withdrawable balance:

  • Open positions: margin blocked for live intraday or F&O positions is not withdrawable until the positions are closed.
  • Unsettled credits: sale proceeds from equity delivery trades sold on day T are available for withdrawal from day T+1.
  • Pledged collateral: funds representing pledged margins are not withdrawable while the pledge is active.
  • Zerodha’s idle funds policy: if the account has been inactive per Zerodha’s idle funds policy, Zerodha may have already transferred excess funds to the bank under the running account settlement framework; these would not appear as a trading account balance.

Step-by-step procedure

Step 1: Log in to Kite

Open kite.zerodha.com in a browser or launch the Kite mobile app. Enter your client ID, password, and complete the two-factor authentication using the TOTP or SMS OTP.

Step 2: Navigate to Withdraw funds

On Kite web. Click the avatar or account icon at the top-right corner. From the dropdown, select Withdraw funds.

On the Kite mobile app. Tap the profile icon at the bottom-right of the screen. Tap Withdraw funds near the top of the profile section.

The withdrawal screen opens and displays:

  • Your withdrawable balance (available for withdrawal today).
  • Your registered primary bank account’s last four digits and bank name (the destination of the withdrawal).

Step 3: Enter the withdrawal amount

Type the amount you wish to withdraw into the amount field. The amount must be:

  • At least Rs 1.
  • Not more than the withdrawable balance shown on screen.

You cannot withdraw more than the withdrawable balance in a single request. If you need to withdraw a larger amount, you may need to wait for unsettled trade credits to clear (typically T+1) before the full amount becomes available.

Step 4: Confirm the request

Review the withdrawal details:

  • Amount to be withdrawn.
  • Destination bank account (the last four digits and bank name of your registered primary bank).

If the details are correct, click or tap Withdraw or Confirm. A confirmation prompt appears; click Yes or Confirm to proceed.

Step 5: Receive OTP and verify

Zerodha sends a one-time password (OTP) to the mobile number registered with your trading account. This OTP is an additional security layer to prevent unauthorised withdrawals. Enter the OTP in the field displayed on screen within the validity window (typically 10 minutes). If you do not receive the OTP within 2 minutes, use the resend option.

After entering the OTP, the withdrawal request is submitted. Kite displays a confirmation with a reference number.

Step 6: Check bank account credit

Withdrawal credits are processed via IMPS:

Request timeExpected bank credit
Before 9:00 AM IST (business day)Same day, typically by 6:00 PM IST
9:00 AM – 5:00 PM IST (business day)Next business day
After 5:00 PM IST or weekend or holidayNext business day (or second next if holiday)

For an audit trail, log in to Zerodha Console and check Reports > Ledger for an entry labelled Fund withdrawal for the amount and date.

Instant withdrawal option

Zerodha offers an instant withdrawal facility that credits funds to the bank account within minutes, at any time of day, including weekends. Instant withdrawals are subject to a per-transaction limit and may have conditions. See How to schedule an instant withdrawal from Zerodha for the complete procedure.

What can go wrong

OTP not received. Check that your registered mobile number has network connectivity. If the number has changed, the OTP goes to the old number on record. Contact Zerodha support (via the Kite in-app chat or support.zerodha.com) to update the mobile number before attempting another withdrawal.

Withdrawable balance is zero or insufficient. Possible causes: all funds are blocked as margin for open positions; trade proceeds are unsettled (wait for T+1); the account was recently settled under the running account settlement framework and funds were already returned to bank.

Withdrawal request stuck in “Processing”. Log out and log back into Kite. If the status remains stuck after 2 hours, contact Zerodha support with the withdrawal reference number.

Bank rejects incoming credit. If the registered bank account has been closed or the bank details on Zerodha’s records are outdated, the IMPS credit fails and the amount is returned to the trading account within 3–5 business days. Update the bank account details: see How to change your primary bank account on Zerodha.

Withdrawal amount deducted from Kite balance but not credited to bank. This is rare. If the Kite balance shows the deduction but the bank account has not received the credit within 2 business days, raise a support ticket at support.zerodha.com with the withdrawal reference number and a screenshot of your bank statement showing the absence of the credit.

References

  1. Zerodha Support, “How to withdraw funds from your Zerodha account,” support.zerodha.com.
  2. NPCI, “IMPS, Immediate Payment Service product overview,” npci.org.in.
  3. SEBI Circular CIR/MIRSD/4/2011 and SEBI/HO/MIRSD/MIRSD-SEC-3/P/CIR/2022/100, running account settlement framework, determines what constitutes the withdrawable balance.
  4. Reserve Bank of India, “Harmonisation of Turn Around Time (TAT) and customer compensation for failed transactions,” RBI/2019-20/142, September 2019.
  5. Zerodha idle funds policy.

Reviewed and published by

The WebNotes Editorial Team covers Indian capital markets, payments infrastructure and retail investor procedures. Every article is fact-checked against primary sources, principally SEBI circulars and master directions, NPCI specifications and the official support documentation published by the intermediary in question. Drafts go through a second-pair-of-eyes review and a separate compliance read before publication, and revisions are tracked against the SEBI and NPCI rule changes referenced in the methodology section.

Last reviewed
Conflicts of interest
WebNotes is independent. No relationship with any broker, registrar or bank named in this article.