Why a Zerodha withdrawal is rejected and how to fix it
Placing a withdrawal request on Zerodha is usually a two-minute job, but the request can fail to go through, and the reasons are not always obvious from the Kite screen. This guide explains why a Zerodha withdrawal is rejected, how a rejection differs from a partial payout, where to confirm what happened, and how to place a request that succeeds. The four causes are settlement timing, same-day deposits, payment gateway credits still in transit, and a negative withdrawable balance, and each has a clean fix.
Conflict-of-interest disclosure. This guide is published by the WebNotes Editorial Team for informational purposes and is written independently. WebNotes operates a Zerodha account-opening referral programme, disclosed on the pages that carry the referral link; this guide does not carry it and earns no referral commission from the procedure described here.
Rejection is not the same as a lower payout
Before working through the reasons, it helps to separate two situations that people often confuse.
A rejection means the request does not go through at all and no money moves. This typically happens when there is nothing withdrawable, for example when the withdrawable balance is zero or negative.
A lower payout means the request is accepted but you receive less than you asked for. If your withdrawable balance falls below the requested amount between the time you place the request and the time it is processed, Zerodha credits only the available amount rather than failing the request. This is common because end-of-day charges and the net obligation for the day are debited during the evening settlement window, which runs roughly between 5 PM and 9 PM, so a figure that looked withdrawable in the afternoon can shrink by night. We cover this in detail under the lower-payout heading below.
Knowing which of the two you are facing tells you whether to wait, to add funds, or simply to request the smaller amount that actually cleared.
The four reasons a Zerodha withdrawal is rejected
1. Unsettled trade funds
Indian equity and futures and options trades do not settle instantly. The exchanges follow a T+1 settlement cycle , so when you sell shares the proceeds are credited the next working day rather than the same day. Money that is still awaiting settlement is not withdrawable, and a request that relies on it will not go through.
The practical rule is simple. If you sell on Friday, the proceeds settle and become withdrawable on Monday morning. If you sell on Monday, you can withdraw on Tuesday. There is nothing to fix here except to wait for the settlement day. For a fuller treatment of why sale proceeds and your ledger figure lag the cash you can actually move, see the guide on Zerodha credit balance versus ledger balance and on positions with unsettled balances .
2. Same-day deposits
Funds you add to your trading account during the day are available for trading immediately, but they are withdrawable only from the next day. This is because Zerodha runs its end-of-day reconciliation before the deposit can be released for payout. If you add money in the morning and try to withdraw it the same afternoon, the request can be rejected even though the cash shows in your trading balance.
The fix is to wait until the next working day and place the request then. If you regularly need to add and move money quickly, read the companion guides on how to add funds to Zerodha and on the time it takes a transfer to reflect so the timing does not catch you out.
3. Payment gateway delays
When you add money through a payment gateway, the credit is usually instant, but it can occasionally take up to T+1 days to reach Zerodha. Until the gateway settlement reaches your account, that money is not part of your withdrawable balance, and a withdrawal built on it can fail. If a deposit you made does not appear, check the guidance on failed transfers and refunds and on payment gateway fees , and give the gateway credit time to settle before you try to withdraw it.
4. A negative withdrawable balance
A withdrawal request placed while the withdrawable balance is negative will not go through. The balance turns negative for two reasons. The first is that the account is in a debit balance, meaning you owe money to the broker, for instance after a delayed payment or a margin shortfall. The second is that your funds are yet to be settled. Pledging stocks can also reduce the figure and push it negative.
The fix depends on the cause. If you owe money, add funds or wait for open obligations to clear so the balance turns positive. If the figure is negative only because of pending settlement, wait for the T+1 cycle to complete. The dedicated explainer on the Zerodha withdrawable balance walks through exactly how the number is built and why it can sit below your ledger balance.
Why you sometimes get a lower amount, not a rejection
This is the partial-payout case and it deserves its own treatment because it surprises people who watched a healthy balance during the day.
Three things reduce the withdrawable balance after market hours:
- End-of-day charges. Brokerage, statutory charges and fees for the day are debited during the evening process, which lowers the figure available for payout.
- Net obligation. Any trading losses for the day are debited from your account during the same process.
- Same-day deposits being excluded. Money added during the day is set aside for next-day withdrawal, so it does not count towards today’s request.
If your withdrawable balance drops below the amount you requested as these debits land, Zerodha credits only the available amount. The request is not rejected; it simply settles for less. The settlement process typically runs between 5 PM and 9 PM, which is why a request placed in the afternoon can be credited with a smaller figure that evening. The clean way to avoid this is to place the request after the end-of-day process, when the withdrawable figure is final, or to request a round amount you are confident is fully settled.
How you are told a withdrawal did not go through
Zerodha records the status of every withdrawal request, and the most reliable place to confirm whether a request is pending, was completed, or did not go through is the funds section on Console . We deliberately do not quote the exact wording or the specific channel of any rejection message here, because that detail can change and we would rather you rely on a source that is always current. Treat the Console funds statement as the authoritative record. You can learn to read it in the guide on how to read your funds statement on Console .
The reassuring part is that a rejected request costs you nothing. The money is not deducted, no charge applies, and the amount stays in your withdrawable balance for you to request again once the cause is cleared.
Step-by-step: fix a rejected withdrawal
The procedure infobox above lays out the sequence. In short:
- Confirm the status in the Console funds section so you know whether the request was rejected or only partly paid.
- Read your withdrawable balance in Kite, not the ledger or total cash figure.
- Identify which of the four reasons applies to you.
- If funds are unsettled or were deposited the same day, wait for the next working day.
- If the balance is negative because you owe money, clear the debit first.
- Place a fresh request within the applicable cut-off so it is processed in the same cycle.
- Track the request and confirm the bank credit.
For the cut-off times, the 24 to 48 hour rule and how bank holidays shift the credit date, see the dedicated guide on how long a Zerodha withdrawal takes .
If you need the money the same day
If your funds are genuinely settled and you simply want them faster, the Zerodha instant payout feature can send money to your linked bank account immediately, once a day, between 9:00 AM and 4:00 PM, for whole-number amounts from Rs 100 up to Rs 2,00,000, free of charge. Instant payout has its own eligibility rules, so a regular request that was rejected for unsettled funds will not suddenly clear through instant payout; the funds still have to be settled first.
If you are paying out to a different bank from your default, read how to withdraw to a secondary bank account on Zerodha so you select a verified destination and avoid a payout failure on that front.
When the cash is simply parked, not lost
Sometimes a request that will not go through is a sign that your money is sitting in a form that is not directly withdrawable. If you have parked idle cash in the LIQUIDCASE ETF , those units are not part of your withdrawable cash until you sell them on the exchange and let the proceeds settle. The same logic applies under Zerodha’s idle funds policy and the quarterly running account settlement , which periodically returns unused money to your primary bank account on its own.
Frequently asked questions
Why was my Zerodha withdrawal rejected?
Does Zerodha charge me when a withdrawal is rejected?
Why can I not withdraw money I just deposited?
Why can I not withdraw the money from shares I just sold?
My withdrawable balance is negative. Why?
I got less than I asked for. Was my request rejected?
How do I know my withdrawal was rejected?
See also
- How to withdraw funds from Zerodha
- Zerodha withdrawable balance explained
- How long a Zerodha withdrawal takes
- Zerodha instant payout
- How to withdraw to a secondary bank on Zerodha
- Zerodha credit balance vs ledger balance
- Zerodha T+1 settlement
- Positions with unsettled balances
- How to read your funds statement on Console
- Zerodha delayed payment interest
- Zerodha idle funds policy
- Kite (Zerodha)
- Zerodha Console
External references
- Zerodha support: why is my withdrawal request being rejected
- Zerodha support: withdrawable balance
- Zerodha support: withdrawable balance shown in negative
References
- Zerodha, Why is my withdrawal request being rejected, support.zerodha.com.
- Zerodha, Why have I received a lower amount of payout than what I requested, support.zerodha.com.
- Zerodha, Withdrawable balance shown in negative, support.zerodha.com.