Here are some common reasons why you may not be able to withdraw funds from your Upstox account:
1) The withdrawal amount is lesser than ₹100. The withdrawal amount should be greater or equal to ₹100.
2) You are trying to withdraw funds that were added to your account on the same day. The ledger gets updated by 11.59 PM every day. You can place a withdrawal request after that to withdraw funds.
3) You have placed a trade. Withdrawal requests cannot be processed when trades are placed. It is possible to withdraw funds only after the settlement (in the case of Equity, the settlement will be done in T+2 Trading days. For other segments it will be done in T+1 Trading day).