I deposited a check in bank of america atm before 8pm last night. The check was a little over $2200. It was written from a bank of america business account. They put a hold on the check for 1 week even though it was drawn on a bank of america account. They already debited the account it was written off of. They will not let my boss cancel the check yet they will not give me the money til the 4th. So why are they holding my money for 1 week. I put a check in last week and it cleared the next day. This makes no sense. I have started a srew bank of america facebook group that is growing by leaps and bounds. Take my advice & the hundreds of others in the group and dont use this bank. The worse part about it was the smug attitude of the manager. Join the fb group & let these bastards know that our business is a privledge and not a right!