Note also you have to be a B of A customer. Min checking a/cfee = $10/mo
BofA does offer high-balance no fee accounts, making their money off of the use of your money for free. Given current interest rates, it can make sense.