I'll tell you something, I deal with B of A, and I question some of their practices regarding fees. And believe me, they aren't the only ones that have shady fees. If you are close to being at a zero balance, and it doesn't even have to be that low, I would suggest that you either screen print your account, or at least print out that days statement. You especially have to watch those "processing" transaction because those are the ones that can get you into trouble. I make withdrawals and debits based on what they show as my balance. Yesterday, I had a $198 balance when I was at the bank, and withdrew $100 from the ATM. During the day, I had added $131 to the account giving me a balance of $229. I made purchases and withdrawals of $228.33. When I opened up my account today, I was $269 overdrawn! WTF!!! Somehow these "processing" charges exceeded what I had in my account even though they had been taken out before. I had this problem once before, but somehow it corrected itself the next day. Fortunately, I had made a copy of the previous days statement and things better straighten themselves out.
When I was dealing with U.S, Bank years ago, I had a situation where they paid a $100 charge and over drafted two other charges that could have been paid instead of the $100 charge. This way they received 2 $35 over drafts instead of bouncing the $100 check. When I asked them about this, 2 different managers said the exact same thing, which means they are trained to give this standard answer. "Well what if it was your mortgage payment?" I asked them, "When's the last time you saw a mortgage payment of $100?" Banks are total scammers and should rank right up there with those emails you get from Nigeria!
There should be a law that the fees that they charge CAN'T exceed the amount of the over draft! I had one banker tell me that they ONLY can over draft 5 charges. 5 CHARGES? THAT EQUALS $175 in fees. How greedy does a bank have to get? ONLY 5 OVER DRAFTS! Like they're doing you a favor by charging you ONLY 5 over drafts! Something has to be done about these banks and their fees!