I am switching banks today. Someone owed me money. They went to a chase branch to make a cash deposit. Chase would NOT ALLOW THEM TO PUT MONEY IN MY ACCOUNT without me being present with ID. Chase told me it was to "prevent fraud." Yeah, I wouldn't want anyone sneaking money into my account. It caused a huge problem for me because I was away and needed the funds in the account. I've called around. Chase is the only bank I've found with this ridiculous, inconvenient policy. Even if you go through the drive thru and deposit checks, if you throw in a little spare change, they require ID because it's "cash." Lol. Have fun with that.