The most common reason banks put a hold on funds in your account is to ensure that a check clears. Putting it simply, they want to make sure they receive the appropriate funds before these funds are made available to you.
Why is my bank money on hold?
Why Do Banks Hold Funds? Banks can hold deposited funds for a variety of reasons but, in most cases, it's to prevent any returned payments from your account. Depending on the type of deposit involved, it can take several days for the money you deposit to be transferred from the payer's bank to your bank.
How do you release a hold amount?
Cash deposits usually show up on your balance the fastest. Deposit in person, and the hold should be released after no more than one business day. Deposit at the bank's ATM or night deposit, and the hold should be released no more than two business days later.