I deposited my refund check from the IRS. My bank, USAA, put an 8 day hold on it with no notice. I set up auto-payments for rent, bills, etc based on receiving my refund. Now all of my bills will bounce and I will incur NSF fees, despite having over {$1500.00} in that account. I now have a {$0.00} available balance, despite the money from the IRS being in my account. I have been a customer for over 17 years. 
