It's irksome, isn't it? You agree to directly deposit your paycheck to avoid the account maintenance fee, you agree to get paperless statements to save "trees" (or "the bank's money"), you do most of your transfers online, you do most of your manual deposits and cash withdrawals via ATM, etc. The bank will argue that it needs the fees to provide these "services", but it's certainly not to fund too much overhead. I can't remember the last time I spoke to a bank representative, except to straighten out a bank error. Oy.