Your withdrawal request can be rejected for these reasons:
- Unsettled trade funds: You cannot withdraw funds from trades that are yet to be settled. Exchanges require T+1 day to settle funds from selling equities and F&O trades before you can withdraw them. For intraday and F&O trades, this includes realised profits, mark-to-market (M2M), or the sell value of options.
- Same-day deposits: You can trade with money added during the day immediately, but you cannot withdraw it on the same day. You can withdraw these funds after one day.¹
- Payment gateway delays: Money added through the payment gateway can take up to T+1 days to be credited to Zerodha. When it is not credited immediately, Zerodha uses its own capital to allow you to trade on T day, making same-day withdrawals not possible.²
What happens when you request more than your available balance
If you place a withdrawal request for an amount greater than your withdrawal balance, Zerodha will credit only the available withdrawable balance to your bank account.
Example scenario
- Your withdrawable balance is ₹9000
- You place a withdrawal request for ₹12,000
- Zerodha will credit ₹9000 to your bank account
Notes
¹Zerodha processes withdrawal requests after the trading session, since it must consider obligations for all trades during the day. Due to potential issues with crediting funds, Zerodha processes withdrawal requests only after reconciling funds with respective banks. Banks share transaction details by early morning of the next day (T+1 day) due to the volume of transactions. After receiving transaction details, Zerodha reconciles them and processes fund withdrawals.
In some cases, Zerodha has received incorrect confirmation of fund credits from banks, and transactions have been reversed. To avoid such issues, Zerodha processes fund withdrawal requests on T+1 day.
²When you transfer funds through payment gateways, you receive credit on the same day. However, payment gateways settle the funds to Zerodha's account only on T+1 or T+2 days. Until then, Zerodha funds the margins for your trades from its own capital. Since Zerodha receives credit of funds transferred through payment gateways on T+1 or T+2 days, processing withdrawal requests of funds added on the same day would require funding them from Zerodha's own capital. This is why Zerodha cannot process withdrawal requests for funds added on the same day.