There are several reasons why you might not be able to withdraw the entire balance from your Upstox account:


1. Minimum Withdrawal Limit
The minimum amount you can withdraw is ₹100. Any amount below ₹100 cannot be withdrawn.


2. Same-Day Withdrawal Restrictions
Funds added to your Upstox account cannot be withdrawn on the same day. You will need to wait until the next day to make a withdrawal.


3. Unsettled Funds
Withdrawals can only be made once the funds are settled. If the funds are unsettled, they will not be available for withdrawal.
Settlement Cycle Funds will settle on the T+1 trading day for all segments.


Related Article: 

Why is my fund balance lesser than I expected?

When will I receive funds in my bank account after placing a withdrawal request?