I have been banking with USAA for years and have been happy with their service. However, recently I have experienced a couple issues of concern. My most recent circumstance involved a deposit that disappeared. I received a deposit from Coinbase into my USAA account. My USAA account reflected a Coinbase deposit as currently available in my USAA account. Later that morning I noticed USAA returned my deposit to Coinbase and assessed an overdraft fee to my account. Upon contacting USAA I was told that the Coinbase transaction was a withdrawal to my account instead of a deposit. I knew this was incorrect as I had not made any recent purchases through Coinbase; however, I was expecting a deposit from Coinbase into my USAA account. The original entry reflecting a deposit represented the correct transaction and not the changed entry to a withdrawal. The USAA representative credited my overdraft fee and instructed me to contact Coinbase customer service. Because I had more unanswered questions regarding this matter I contacted USAA again. This time I spoke to a supervisor and I was informed that the Coinbase transaction was not a withdrawal on my account, but instead two attempted deposits into my account from Coinbase on separate days. I was told that Coinbase had insufficient funds when making the deposit attempts. I have never heard of a business operating this way before. Why would a business proceed with a business transaction that involved a deposit, knowing that they didnt have the funds to cover it? I feel that any business would wait until they had the fund first before proceeding with such a transaction. I have contacted Coinbase and waiting to hear back from them as well. I would like to know if anyone else has had similar experiences with USAA. If you have, I would like to hear from you.